ytgov / travel-authorization

0 stars 3 forks source link

Travel Auth Reassign a supervisor/approver #90

Open dpdavids opened 5 months ago

dpdavids commented 5 months ago

Relates to: -Travel Auth approval -signing authority validation

Context

Is your feature request related to a problem? Please describe. An assigned approver may not have the proper signing authority to approve the travel authorization form. The assigned supervisor may need to reassign it to the proper authority to finalize the approval.

Describe the solution you'd like Ideally the traveler will be told who to assign it to. The traveler may choose to assign it to their supervisor in advance of the signing authority. The supervisor can approve the travel with comments and assign it either to the signing authority or on to another supervisor. The final approval must come from the coding authority (we may need to capture the coding in this screen to define who is the authority).

Describe alternatives you've considered Rather than integrating the signing authority api at this point. Allow supervisors to reassign the ta to another person. Add verbiage to the approve button that says something like "by selecting approval it has been acknowledged that you have recieved the proper approval from the proper signing authority " (better words to come if need to use this solution)

Additional context I am not sure the status of the signing auth api. May need to confirm we can use this.

klondikemarlen commented 5 months ago

@dpdavids What kind of UI are you looking for with this one? As manager you can already change the "Submit to" field of a travel authorization request if it has been submitted to you. See image

Do you want a dedicated control in the "Management" section? Something like image image

See https://jsfiddle.net/4koq7sLz/

dpdavids commented 5 months ago

@klondikemarlen I like that mock-up. The only other item I would include is a notes field that allows the other person in the approval chain to write something to the next person that has been assigned. Eg. "This is for the project x. The work has been defined and approved"

klondikemarlen commented 2 months ago

Marking as virtually assigned to me an in progress as I don't have edit rights to this ticket.