def rule_table_view(request, TableName=None): if (not request.user.is_superuser): return simple.direct_to_template( request, template='not_admin.html', extra_context={'user': request.user}, ) else: #Admin try: ruleTable = RuleTableManager.getInstance( RuleTableManager.getDefaultName()) # If everything runs smoothly, return normal template return simple.direct_to_template( request, template='policyEngine/table_view.html', extra_context={ 'user': request.user, 'table': ruleTable }) # Handle each exception and pass the error to template except ZeroPolicyObjectsReturned: return HttpResponseRedirect("/policies/") except MultiplePolicyObjectsReturned: return HttpResponseRedirect( reverse('policy_edit', args=(RuleTableManager.getDefaultName(), )))
def rule_table_view(request, TableName=None): if (not request.user.is_superuser): return simple.direct_to_template( request, template='not_admin.html', extra_context={'user': request.user}, ) else: #Admin ruleTable = RuleTableManager.getInstance( RuleTableManager.getDefaultName()) return simple.direct_to_template( request, template='policyEngine/table_view.html', extra_context={ 'user': request.user, 'table': ruleTable }, )
def rule_table_view(request, TableName = None): if (not request.user.is_superuser): return simple.direct_to_template(request, template = 'not_admin.html', extra_context = {'user':request.user}, ) else: #Admin try: ruleTable = RuleTableManager.getInstance(RuleTableManager.getDefaultName()) # If everything runs smoothly, return normal template return simple.direct_to_template( request, template = 'policyEngine/table_view.html', extra_context = {'user': request.user, 'table': ruleTable} ) # Handle each exception and pass the error to template except ZeroPolicyObjectsReturned: return HttpResponseRedirect("/policies/") except MultiplePolicyObjectsReturned: return HttpResponseRedirect(reverse('policy_edit', args=(RuleTableManager.getDefaultName(),)))