Method: Hyrax::InspectWorkPresenter#workflow

Defined in:
app/presenters/hyrax/inspect_work_presenter.rb

#workflowObject



10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'app/presenters/hyrax/inspect_work_presenter.rb', line 10

def workflow
  return { comments: [], roles: [] } unless sipity_entity
  {
    entity_id: sipity_entity.id,
    proxy_for: sipity_entity.proxy_for_global_id,
    workflow_id: sipity_entity.workflow_id,
    workflow_name: sipity_entity.workflow_name,
    state_id: sipity_entity.workflow_state_id,
    state_name: sipity_entity.workflow_state_name,
    comments: workflow_comments,
    roles: sipity_entity_roles
  }
end