haha sorry, I use apostrophes by default when writing text (as opposed to code), but I suppose that does look odd in some IDEs …
You could instead remove the is_staff
permission from https://servala.app.codey.ch/servala/servala-portal/src/branch/main/src/servala/core/models/organization.py#L121
The full message doesn’t need to be an i18n string – better off as just as f"{message} {support_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).
Pretty repetitive to have this method on both the form and the view – I think it’d be cleaner to centralise this:
LGTM – can be merged as-is, just some suggestions for possibly better code structure.
I assume that any objects containing no data should be omitted, right, @tobru? Or should they instead be set to null
?