#13024 closed enhancement (duplicate)
Add project table and columns
Reported by: | anonymous | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | ticket system | Version: | |
Severity: | normal | Keywords: | multiproject |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
The first simple step for multi-project support (#11025):
- Add a
project
table. - Add a
project
column to theticket
table. - Add admin panel and admin commands to manage the projects.
That's already useful (better than nothing). And completely optional: Like components or severities and so on, if no entries are added to the project table, this feature is completely invisible.
The next step:
- Add
milestone.project
andversion.project
columns. - Filter milestones and versions by the ticket's current project.
That makes it more useful. More steps can be postponed to later.
Maybe finally the major feature in Trac 1.5?
Attachments (5)
Change History (10)
by , 7 years ago
Attachment: | project_table.diff added |
---|
by , 7 years ago
Attachment: | version_milestone_per_project.diff added |
---|
comment:1 by , 7 years ago
comment:2 by , 7 years ago
Milestone: | topic-multiproject |
---|---|
Resolution: | → duplicate |
Status: | new → closed |
A duplicate of #11025.
comment:3 by , 7 years ago
You could raise the topic on the trac-dev MailingList, but in general I don't favor adding little pieces of multi-project without a definite plan for implementing the whole feature. The feature will be a huge amount of work and there are many design decisions to be made, which is why it hasn't been done yet.
If you want to make some contributions to Trac there are many things you could work on that have a more reasonable scope. Let me know if you want suggestions.
by , 7 years ago
Attachment: | project_table_v2.diff added |
---|
by , 7 years ago
Attachment: | version_milestone_per_project_v2.diff added |
---|
by , 7 years ago
Attachment: | filter_v2.diff added |
---|
comment:4 by , 7 years ago
Fixed some tests, added projects to version and milestone UI, and added filtering.
project_table.diff implements steps 1 to 3; version_milestone_per_project.diff step 4. Is it worth already to continue on step 5?