Skip to content

Commit

Permalink
Fix bug on permission_required for ConfirmView
Browse files Browse the repository at this point in the history
  • Loading branch information
a-belhadj committed Dec 14, 2023
1 parent 70188ca commit 872676d
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Squest/utils/squest_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,8 @@ def get_success_url(self):
return self.get_object().get_absolute_url()

def get_permission_required(self):
pass
if self.permission_required is not None:
return self.permission_required

def get_context_data(self, **kwargs):
self.object = self.get_object()
Expand Down
10 changes: 10 additions & 0 deletions tests/test_service_catalog/test_urls/test_approvalworkflow.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,16 @@ def test_approvalworkflow_views(self):
'scopes': [self.test_quota_scope.id],
}
),
TestingGetContextView(
url='service_catalog:approvalworkflow_reset_requests',
perm_str='service_catalog.re_submit_request',
url_kwargs={'pk': self.approval_workflow.id}
),
TestingPostContextView(
url='service_catalog:approvalworkflow_reset_requests',
perm_str='service_catalog.re_submit_request',
url_kwargs={'pk': self.approval_workflow.id}
),
TestingGetContextView(
url='service_catalog:approvalworkflow_delete',
perm_str='service_catalog.delete_approvalworkflow',
Expand Down

0 comments on commit 872676d

Please sign in to comment.