Merge lp:~frankban/launchpad/db-milestonetags-480123 into lp:launchpad/db-devel
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Francesco Banconi | ||||
Approved revision: | no longer in the source branch. | ||||
Merged at revision: | 11239 | ||||
Proposed branch: | lp:~frankban/launchpad/db-milestonetags-480123 | ||||
Merge into: | lp:launchpad/db-devel | ||||
Diff against target: |
183 lines (+54/-2) 5 files modified
database/sampledata/current-dev.sql (+8/-1) database/sampledata/current.sql (+8/-1) database/schema/comments.sql (+5/-0) database/schema/patch-2209-00-3.sql (+22/-0) database/schema/security.cfg (+11/-0) |
||||
To merge this branch: | bzr merge lp:~frankban/launchpad/db-milestonetags-480123 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Stuart Bishop (community) | db | Approve | |
j.c.sackett (community) | Approve | ||
Robert Collins | Pending | ||
Review via email: mp+85876@code.launchpad.net |
Commit message
[r=jcsackett,stub] MilestoneTag table with fixed database permissions.
Description of the change
= Summary =
This patch introduces a new milestonetag table that will allow milestones aggregation (see bug 904335).
== Proposed fix ==
Add a milestonetag table referencing milestones.
== Pre-implementation notes ==
After long debate with Gary Poster and Brad Crittenden, we decided to introduce the concept of milestone tags, as a way to aggregate milestones.
Having milestone tags we can meet the Linaro needs, allowing them to filter specifications and bugs in a orthogonal way.
The table structure reflects what is already present in the bug tags implementation.
== Tests ==
No specific tests for the new table are actually present.
Tests passed for db-devel branch.
Should we add a date_created and creator attributes? That always convenient for auditing purpose later on? (Who added that tag.)
On the other hand, we don't have this on BugTag, but then again, we probably should.