示例#1
0
 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
示例#2
0
 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
示例#3
0
 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