Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a debug view for an object's Workflow #1026

Closed
jeremyf opened this issue Sep 23, 2016 · 2 comments · Fixed by #1071
Closed

Create a debug view for an object's Workflow #1026

jeremyf opened this issue Sep 23, 2016 · 2 comments · Fixed by #1071

Comments

@jeremyf
Copy link
Contributor

jeremyf commented Sep 23, 2016

In Sipity we have a debug page that allows users to see the state of the Sipity workflow:

  • An object's Sipity::Workflow
  • An object's Sipity::WorkflowState
  • The list of Sipity::Roles that are assigned to the object, and how agents are associated with those roles (i.e. at the Workflow level or the Sipity::Entity level)

Example https://github.com/ndlib/sipity/blob/master/artifacts/for-sufia/sipity-ETD-Debug-page.png

@randalldfloyd
Copy link
Contributor

randalldfloyd commented Oct 12, 2016

The screen capture above was generated from 'debug' presenters and actors and a Curly template. The best way to navigate all of the working pieces is to view the initial commit introducing debug to Sipity: ndlib/sipity@cfe6204

The specs on that commit are helpful in understanding how the delegations and decorators work to produce what the main debug_presenter needs to populate the template.

@mjgiarlo
Copy link
Member

Is this related to #1030 in any way, @jeremyf?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants