Mercurial > ~dholland > hg > swallowtail > index.cgi
annotate database/schema/TODO @ 45:233dcc4d80e1
update
author | David A. Holland |
---|---|
date | Mon, 16 Jun 2014 01:27:54 -0400 |
parents | ae420ef170e4 |
children |
rev | line source |
---|---|
45 | 1 ############################################################ |
2 # states | |
3 | |
4 If we want feedback PRs with no respondents to go to "stuck" we need | |
5 to store the string "stuck" somewhere. (And, what about non-feedback | |
6 PRs with no responsible people?) | |
7 | |
8 ############################################################ | |
9 # hooks and custom stuff | |
10 | |
11 "Category" is just a classification scheme, but we need to know (based | |
12 on the category) what default subscriptions to create. There's | |
13 currently no way to do this. Since the script for accepting incoming | |
14 PRs needs to know about the gnats schema anyway, perhaps there should | |
15 just be a table in the database to tell it what to do. That table | |
16 doesn't exist yet. | |
17 | |
24 | 18 -- * There also needs to be a hook to deduce the package name for |
19 -- pkgsrc PRs by scanning the synopsis. This is going to be netbsd- | |
20 -- specific; making it table-driven isn't feasible and probably it's | |
21 -- not worth (at least at first) setting up a whole scheme for | |
22 -- site-specific extensions. So probably it'll be hard-coded in at | |
23 -- least to begin with. | |
45 | 24 |
25 ############################################################ | |
26 # administrative queue | |
27 | |
28 The administrative queue should probably also have a queue for actions | |
29 requested by commit messages. (Christos wants to be able to put | |
30 something like "PR 12345: close" in commit mails, which is probably a | |
31 good feature, but these need to be scanned by somebody to avoid | |
32 accidents.) | |
33 | |
24 | 34 -- * There should be an incoming queue for stuff submitted via the web |
35 -- interface, because a lot of it will be spam. | |
36 -- | |
37 -- * There should be a whitelist/blacklist for that queue, by IP | |
38 -- address or netblock. | |
45 | 39 |
40 ############################################################ | |
41 # other stuff | |
42 | |
24 | 43 -- (the stuff below this point probably isn't getting done before the |
44 -- initial deployment) | |
45 -- | |
8
68cc276ac118
SQL material from old tree, split up for accessibility.
David A. Holland
parents:
diff
changeset
|
46 -- * Should be able to merge duplicates. |
68cc276ac118
SQL material from old tree, split up for accessibility.
David A. Holland
parents:
diff
changeset
|
47 -- * Should allow recording dependencies between bugs. |
24 | 48 -- * Should store pullup numbers |
45 | 49 |