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

Multiple Approvers setup (Not an issue) #10

Closed
ChinwalPrasad opened this issue Nov 4, 2019 · 2 comments
Closed

Multiple Approvers setup (Not an issue) #10

ChinwalPrasad opened this issue Nov 4, 2019 · 2 comments

Comments

@ChinwalPrasad
Copy link

Not an Issue (Need Help)

I have a project where a student submits a type of form. Based on the type of form there are different approvers associated with it.

EX. Form type 1 requires approval of Advisor and Dean
Form type 2 requires approval of Instructor, Advisor and Dean. (in that order)
and so on.

How can I achieve this workflow using this package? Let me know if this is not clear explanation and I will do my best to explain the scenario.

Appreciate all the help.

@huge10
Copy link

huge10 commented Nov 6, 2019

This package doesn't handle different approver roles, nor does it enforce an order of approvers (with a different role). You might be better off writing the logic yourself. Are Advisor, Dean and Instuctor user roles or models on their own? You could combine this with a status on the form (ie. 'awaiting_advisor_approval', 'awaiting_dean_approval', etc.) and then use that status to list the forms to users with that role. If they approve, toggle the status to the next in your workflow. It wouldn't require this package, though.

@ChinwalPrasad
Copy link
Author

@huge10 Thanks a lot for the explanation and help. Advisor, Dean and Instructor are models on their own.

@stephenlake stephenlake added the help wanted Extra attention is needed label Nov 6, 2019
@stephenlake stephenlake self-assigned this Nov 6, 2019
@stephenlake stephenlake removed the help wanted Extra attention is needed label Jan 12, 2020
@stephenlake stephenlake removed their assignment Jan 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants