def _construct_meta_display_of_open(self): meta_display_fields = ['apply_actions_display'] apply_actions = self.ticket.meta.get('apply_actions', Action.NONE) apply_actions_display = Action.value_to_choices_display(apply_actions) meta_display_values = [apply_actions_display] meta_display = dict(zip(meta_display_fields, meta_display_values)) return meta_display
def _construct_meta_display_of_approve(self): meta_display_fields = [ 'approve_actions_display', 'approve_assets_display', 'approve_system_users_display' ] approve_actions = self.ticket.meta.get('approve_actions', Action.NONE) approve_actions_display = Action.value_to_choices_display( approve_actions) approve_asset_ids = self.ticket.meta.get('approve_assets', []) approve_system_user_ids = self.ticket.meta.get('approve_system_users', []) with tmp_to_org(self.ticket.org_id): assets = Asset.objects.filter(id__in=approve_asset_ids) system_users = SystemUser.objects.filter( id__in=approve_system_user_ids) approve_assets_display = [str(asset) for asset in assets] approve_system_users_display = [ str(system_user) for system_user in system_users ] meta_display_values = [ approve_actions_display, approve_assets_display, approve_system_users_display ] meta_display = dict(zip(meta_display_fields, meta_display_values)) return meta_display
def _construct_meta_display_of_open(self): meta_display_fields = ['apply_actions_display'] apply_actions = self.ticket.meta.get('apply_actions', Action.NONE) apply_actions_display = Action.value_to_choices_display(apply_actions) meta_display_values = [apply_actions_display] meta_display = dict(zip(meta_display_fields, meta_display_values)) apply_assets = self.ticket.meta.get('apply_assets') apply_system_users = self.ticket.meta.get('apply_system_users') with tmp_to_org(self.ticket.org_id): meta_display.update({ 'apply_assets_display': [str(i) for i in Asset.objects.filter(id__in=apply_assets)], 'apply_system_users_display': [ str(i) for i in SystemUser.objects.filter( id__in=apply_system_users) ] }) return meta_display