|
I want to display a dropdown of project names in my customized workitem type. The list of project names will increase over time. We are using one Team Project to store all our projects.
Currently I have dumped all our existing project names into a GlobalList. However, maintenance of this is going to be very unfriendly for admin users (who are not technical). Also, there is no provision to correct a project name if one is entered incorrectly.
I think I have two options:
- create a custom control to pick up the relevant project names from a database and save the project id field to the workitem. All addition or editing of project names can be done via this table with a UI.
- create a UI that manipulates the TFSWorkItemTracking database directly
To do the latter option, I will need to know more about how the Constants table works, where the Global List data seems to be stored. It is not obvious how the Global List data is delimited within the table (I see "*GlobalListName" followed by "GlobalListValue" entries in subsequent records, but nothing to indicate when the list data stops).
Suggestions, anyone? |