workflows: add operation mode labels in dispatch (#73205) #412
|
@ -147,8 +147,16 @@ class DispatchWorkflowStatusItem(WorkflowStatusItem):
|
|||
yield from get_role_dependencies([x.get('role_id') for x in self.rules or []])
|
||||
|
||||
def get_line_details(self):
|
||||
operation_mode_labels = {
|
||||
'set': _('Set'),
|
||||
'add': _('Add'),
|
||||
'remove': _('Revoke'),
|
||||
}
|
||||
if self.role_key:
|
||||
function_label = self.get_workflow().roles.get(self.role_key, '?')
|
||||
function_label = '%s %s' % (
|
||||
operation_mode_labels.get(self.operation_mode, ''),
|
||||
self.get_workflow().roles.get(self.role_key, '?'),
|
||||
)
|
||||
return function_label
|
||||
return None
|
||||
|
||||
|
|
Loading…
Reference in New Issue