Tobias Kunze rixx · he/him
rixx created branch 132-frontend-improvements in servala/servala-portal 2025-07-11 11:20:51 +00:00
rixx commented on issue servala/servala-portal#132 2025-07-11 11:16:37 +00:00
Service listing, detail and offering page improvements

Display links stored in "External links". Proposal for the structure: link name, URL. This way we can add more links, for example to the service documentation.

Followed this setup, except…

rixx commented on issue servala/servala-portal#131 2025-07-11 10:28:12 +00:00
Service instance edit and delete permissions tied to Django permissions

The permissions should be using django-rules – we use the idiomatic User.has_perm() which delegates to auth frameworks like django-rules. We currently set the model permission rules in the…

rixx pushed to 148-instance-edit-permissions at servala/servala-portal 2025-07-11 10:25:55 +00:00
5feabda513 Make sure admin is visible to staff users
3f8901aa93 Try to fix permissions issue
Compare 2 commits »
rixx created pull request servala/servala-portal#151 2025-07-11 10:17:29 +00:00
Try to fix permissions issue
rixx created branch 148-instance-edit-permissions in servala/servala-portal 2025-07-11 10:14:36 +00:00
rixx pushed to 148-instance-edit-permissions at servala/servala-portal 2025-07-11 10:14:36 +00:00
4c0a656ed4 Try to fix permissions issue
rixx commented on pull request servala/servala-portal#149 2025-07-11 10:09:37 +00:00
Include link to support in error message

Using mark_safe means that we trust k8s error messages to never contain valid markup/other injections, e.g. by way of user-defined names. I don't know enough about how k8s errors look and are processed, just wanted to point that out.

rixx commented on pull request servala/servala-portal#149 2025-07-11 10:09:37 +00:00
Include link to support in error message

Looks good to me! One comment on using mark_safe on input that we do not control directly, which I don't have enough k8s knowledge to judge (should be safe?), ready to merge from my POV.

rixx pushed to main at servala/servala-portal 2025-07-11 09:50:46 +00:00
a54b1b1108 Merge pull request 'Update dependency django-allauth to >=65.10.0' (#150) from renovate/django-allauth-65.x into main
fdb07b89b9 Update dependency django-allauth to >=65.10.0
Compare 2 commits »
rixx deleted branch renovate/django-allauth-65.x from servala/servala-portal 2025-07-11 09:50:46 +00:00
rixx merged pull request servala/servala-portal#150 2025-07-11 09:50:45 +00:00
Update dependency django-allauth to >=65.10.0
rixx commented on pull request servala/servala-portal#143 2025-07-07 12:06:48 +00:00
refactor odoo company type handling

haha sorry, I use apostrophes by default when writing text (as opposed to code), but I suppose that does look odd in some IDEs …

rixx approved servala/servala-portal#143 2025-07-07 12:06:48 +00:00
refactor odoo company type handling

LGTM

rixx commented on pull request servala/servala-portal#149 2025-07-07 11:59:27 +00:00
Include link to support in error message

The full message doesn’t need to be an i18n string – better off as just as f"{message} {support_message}"

rixx commented on pull request servala/servala-portal#149 2025-07-07 11:59:27 +00:00
Include link to support in error message

I don't think comments like this add much to the code, FWIW (of course up to you if you want to keep it).

rixx commented on pull request servala/servala-portal#149 2025-07-07 11:59:27 +00:00
Include link to support in error message

Pretty repetitive to have this method on both the form and the view – I think it’d be cleaner to centralise this:

rixx commented on pull request servala/servala-portal#149 2025-07-07 11:59:27 +00:00
Include link to support in error message

LGTM – can be merged as-is, just some suggestions for possibly better code structure.

rixx commented on issue servala/servala-portal#124 2025-06-26 15:33:54 +00:00
Do not pass empty Arrays

Implemented the former assumption in #126