Open sethmcknight opened 3 years ago
An example of how we might display the Notes and Step Changes:
Ok so one step at a time. I think we need this new schema:
type Mutation {
transitionProject(input: ProjectTransitionInput!): ProjectTransitionOutput!
}
input ProjectTransitionInput {
id: ID!
changeset: ID
step: ProjectStep!
comment: String
}
type ProjectTransitionOutput {
project: Project!
}
type SecuredProjectStep {
history: [ProjectStepChange!]!
}
type ProjectStepChange {
step: ProjectStep!
by: User!
comment: String
}
transitionProject()
or changeProjectStep()
make more sense?Once this is done we can talk about integrating changeset status and project step workflows.
@sethmcknight we'll need to break this down
Moved this to #2273
Ok so one step at a time. I think we need this new schema:
type Mutation { transitionProject(input: ProjectTransitionInput!): ProjectTransitionOutput! } input ProjectTransitionInput { id: ID! changeset: ID step: ProjectStep! comment: String } type ProjectTransitionOutput { project: Project! } type SecuredProjectStep { history: [ProjectStepChange!]! } type ProjectStepChange { step: ProjectStep! by: User! comment: String }
- Does
transitionProject()
orchangeProjectStep()
make more sense?
- These should fully work with changesets
- Maybe we deprecate updateProject.step for this new mutation as well?
Once this is done we can talk about integrating changeset status and project step workflows.
ProjectChangeRequestStatus
values.ProjectChangeRequest.status
as well.
Implement the below Steps for Change Requests.
At each Step provide a text box for the user to leave notes with their selection.
Store the notes and display the notes along with the step changes on the Change Request.
Steps for Change Requests
Step 1 | Discussing Change
Approvers
Next Step Options
Notifications
Step 2 | Pending Financial Endorsement
Approvers
Next Step Options
Notifications
Step 3 | Pending Consultant Endorsement
Approvers
Next Step Options
Notifications
Step 4 | Finalizing Change Request
Approvers
Next Step Options
Notifications
Step 5 | Pending Regional Director Approval
Approvers
Next Step Options
Notifications
Step 6 | Pending Field Operations Director Approval
Approvers
Next Step Options
Notifications
Step 7 | Pending Finance Confirmation
Approvers
Next Step Options
Notifications
┆Issue is synchronized with this Monday item by Unito