Skip to content

Commit

Permalink
fix(config_management): correct model permissions
Browse files Browse the repository at this point in the history
!17 #42
  • Loading branch information
jon-nfc committed Jun 2, 2024
1 parent 5cb155e commit c9098f5
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions app/config_management/views/groups.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ class GroupIndexView(OrganizationPermission, generic.ListView):

paginate_by = 10

permission_required = 'config_management.view_groups'
permission_required = 'config_management.view_configgroups'

template_name = 'config_management/group_index.html.j2'

Expand Down Expand Up @@ -66,7 +66,7 @@ class GroupAdd(OrganizationPermission, generic.CreateView):
model = ConfigGroups

permission_required = [
'config_management.add_groups',
'config_management.add_configgroups',
]

template_name = 'form.html.j2'
Expand Down Expand Up @@ -100,7 +100,8 @@ class GroupView(OrganizationPermission, generic.UpdateView):
model = ConfigGroups

permission_required = [
'config_management.view_groups',
'config_management.view_configgroups',
'config_management.change_configgroups',
]

template_name = 'config_management/group.html.j2'
Expand Down Expand Up @@ -153,7 +154,7 @@ def get_context_data(self, **kwargs):
return context


@method_decorator(auth_decorator.permission_required("itam.change_software", raise_exception=True))
@method_decorator(auth_decorator.permission_required("config_management.change_configgroups", raise_exception=True))
def post(self, request, *args, **kwargs):

item = ConfigGroups.objects.get(pk=self.kwargs['pk'])
Expand Down Expand Up @@ -182,7 +183,7 @@ class GroupDelete(OrganizationPermission, generic.DeleteView):
model = ConfigGroups

permission_required = [
'config_management.delete_groups',
'config_management.delete_configgroups',
]

template_name = 'form.html.j2'
Expand Down

0 comments on commit c9098f5

Please sign in to comment.