feat: add granular permissions for editing and payments
This commit is contained in:
@@ -117,6 +117,16 @@ class UserManagementForm(forms.Form):
|
||||
is_staff = forms.BooleanField(required=False, initial=True, label=_("Administratör (staff)"))
|
||||
grant_view = forms.BooleanField(required=False, initial=True, label=_("Ge behörighet att se utlägg"))
|
||||
grant_change = forms.BooleanField(required=False, initial=True, label=_("Ge behörighet att besluta utlägg"))
|
||||
grant_edit = forms.BooleanField(
|
||||
required=False,
|
||||
initial=False,
|
||||
label=_("Ge behörighet att redigera utläggsdetaljer"),
|
||||
)
|
||||
grant_pay = forms.BooleanField(
|
||||
required=False,
|
||||
initial=False,
|
||||
label=_("Ge behörighet att markera betalningar"),
|
||||
)
|
||||
|
||||
def clean_username(self):
|
||||
username = self.cleaned_data["username"]
|
||||
@@ -148,6 +158,8 @@ class UserPermissionForm(forms.Form):
|
||||
is_staff = forms.BooleanField(required=False, label=_("Admin/staff"))
|
||||
grant_view = forms.BooleanField(required=False, label=_("Får se utlägg"))
|
||||
grant_change = forms.BooleanField(required=False, label=_("Får besluta utlägg"))
|
||||
grant_edit = forms.BooleanField(required=False, label=_("Får redigera utlägg"))
|
||||
grant_pay = forms.BooleanField(required=False, label=_("Får markera betalningar"))
|
||||
|
||||
|
||||
class DeleteUserForm(forms.Form):
|
||||
|
||||
Reference in New Issue
Block a user