Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
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))
Ejemplo n.º 4
0
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)
    )