def get_policyactionstable_data(self): actions = [] try: actions = client.policyaction_list(self.tab_group.request) a = lambda x, y: gfilters.update_policyaction_attributes(x, y) actions = [a(self.request, item) for item in actions] except Exception as e: msg = _('Unable to retrieve actions list. %s') % (str(e)) exceptions.handle(self.tab_group.request, msg) return actions
def get_context_data(self, request): paid = self.tab_group.kwargs['policyaction_id'] try: policyaction = client.policyaction_get(request, paid) policyaction = gfilters.update_policyaction_attributes(request, policyaction) except Exception: exceptions.handle(request, _('Unable to retrieve policyaction details.'), redirect=self.failure_url) return {'policyaction': policyaction}