def test_user_in_group(self): ''' verify that user group testing works correctly ''' groups = ['senior-data-analyst', 'chief-data-analyst', ] self.test_utils.add_user_to_group('data-analyst') failed = is_user_in_groups(groups, self.test_utils.user) self.assertEqual(failed, False) self.test_utils.add_user_to_group('senior-data-analyst') passed = is_user_in_groups(groups, self.test_utils.user) self.assertEqual(passed, True)
def test_user_in_group(self): ''' verify that user group testing works correctly ''' groups = [ 'senior-data-analyst', 'chief-data-analyst', ] self.test_utils.add_user_to_group('data-analyst') failed = is_user_in_groups(groups, self.test_utils.user) self.assertEqual(failed, False) self.test_utils.add_user_to_group('senior-data-analyst') passed = is_user_in_groups(groups, self.test_utils.user) self.assertEqual(passed, True)
def reporting_view(request, *arg, **kwargs): ''' display the reports page show a 404 if the user is not authorised to see the view ''' if is_user_in_groups(REPORT_GROUPS, request.user) is False: raise Http404 return render(request, 'reporting.html', build_js_context(request.user))
def reporting_view(request, *arg, **kwargs): ''' display the reports page show a 404 if the user is not authorised to see the view ''' if is_user_in_groups(REPORT_GROUPS, request.user) is False: raise Http404 return render( request, 'reporting.html', build_js_context(request.user) )