Ticket fields
Note
All ticket field changes are handled via a standard deployment.Creating a ticket field
For these, you will need to create a corresponding ticket field file in the sync repo.
You should also do this in a way that creates a MR. Said MR should always be peer reviewed before merging (the MR should enforce this).
The exact nature of what you need to put into the YAML file will vary based on the issue’s request.
Be sure to read Working with sync repo files for more information.
Editing a ticket field
For these, you will need to locate the corresponding ticket field file in the sync repo and make changes to it.
You should also do this in a way that creates a MR. Said MR should always be peer reviewed before merging (the MR should enforce this).
The exact nature of what you need to put into the YAML file will vary based on the issue’s request.
Be sure to read Working with sync repo files for more information.
Deactivating a ticket field
Note
Be very cautious on these. You can break a considerable amount of things by deactivating a ticket field that is still actually in use.To deactivate a ticket field, you must make the following changes in the corresponding ticket field file in the sync repo:
- Move the ticket field file from the active folder to the the corresponding location in the inactive folder (if it does not exist, create it)
- Change the value of the
active
attribute in the YAML file tofalse
You should also do this in a way that creates a MR. Said MR should always be peer reviewed before merging (the MR should enforce this).
Deleting a ticket field
Note
We do not delete ticket fields except during an annual review of our ticket fields. Any other time, leave it as deactivated.
If you are looking for information about the annual review of ticket fields, please see Annual Review workflow
The process to delete a ticket field is exactly as described in the ticket fields documentation page.
Exception deployment
To perform an exception deployment for ticket fields, navigate to the ticket fieldsa project in question, go to the scheduled pipelines page, and click the play button. This will trigger a sync job for the ticket fields.
Repo links
9196a840
)