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

Should we let the workflow route reroute to different steps in the workflow? #38

Open
jabrah opened this issue Nov 20, 2019 · 1 comment
Labels
question Further information is requested

Comments

@jabrah
Copy link
Contributor

jabrah commented Nov 20, 2019

Currently, all of the steps of the deposit workflow are child routes of the submission.workflow route (submission/new in the URL). Imagine if we have a part of the Ember app intentionally transition to the submission.workflow parent route, instead of a specific workflow step. Would we want to give this parent route some logic to check a submission's state to infer which workflow step the user should be routed to?

Routing could be (but not limited to) data such as

  • Presence of signed agreements
  • Furthest step reached
  • SubmissionActions for metadata and/or files

Currently, the submission's state data is completely undefined, so we have some freedom about what goes in there. Some information needed for this inspection could potentially exist in the state data, although I can see some potential information that would need to be taken into account that could not be in the submission state, such as curator reviews that require user input in the workflow metadata step

@jabrah jabrah added the question Further information is requested label Nov 20, 2019
@htpvu
Copy link

htpvu commented Dec 5, 2019

are you asking if we'd want to let some actor jump back and forward in the workflow without going through the sequential step?

If that's the question, then i would say no.

If that's not the question, i'll have to catch up with you because i'm not sure I understand the question.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants