Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Copilot configuration for project #77

Closed
jmgasper opened this issue Sep 7, 2018 · 0 comments
Closed

Copilot configuration for project #77

jmgasper opened this issue Sep 7, 2018 · 0 comments

Comments

@jmgasper
Copy link
Collaborator

jmgasper commented Sep 7, 2018

We ran into a recent situation where a TC admin had set up a project in TC Direct, but that same project also had a copilot that wasn't using TC Direct.

This caused problems because all tickets processed used the TC admin's handle as the copilot value on the tickets instead of the correct copilot.

UI change

To fix this, we can add a new field to the project form (both add and edit) to allow the copilot to be set separately.

By default, when adding a project, this should be set to the username of the logged in user, if they have the copilot role associated with their account. If there is no copilot role associated with the logged in user, we will leave the field blank.

Filling in the Copilot field on the add project form will be required.

Backend change

In addition to tracking the copilot in the UI and DB, we also need to ensure that the configured value is used when creating tickets. Please ensure that when the copilot is set, it is using the configured copilot handle from the DB, not the owner of the project.

jmgasper added a commit that referenced this issue Sep 21, 2018
#44
#61 (Major requirement)
#42 (Major requirement)
#43
#77 (Major requirement)
#66
jmgasper added a commit that referenced this issue Sep 25, 2018
#44
#61 (Major requirement)
#42 (Major requirement)
#43
#77 (Major requirement)
#66
jmgasper added a commit that referenced this issue Oct 9, 2019
#44
#61 (Major requirement)
#42 (Major requirement)
#43
#77 (Major requirement)
#66
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant