Fossil SCM
Notes on how to proceed with ticket integration added to ideas.txt.
Commit
d8f27c5afdb44df33985f2c259b46ef217dc07e9
Parent
307233d828ecccd…
1 file changed
+29
-1
+29
-1
| --- ideas.txt | ||
| +++ ideas.txt | ||
| @@ -42,18 +42,46 @@ | ||
| 42 | 42 | |
| 43 | 43 | Tables: |
| 44 | 44 | |
| 45 | 45 | tktrid(rid, tkid, mtime); index(tkid, mtime); |
| 46 | 46 | ticket(tkid, tkuuid, title, com, status, ...); |
| 47 | - tktfield(name, type, width, height, default, valuelist); | |
| 48 | 47 | tktxref(tkid, mid); index(tkid); index(mid); |
| 49 | 48 | |
| 50 | 49 | Tktformat in the config table. |
| 51 | 50 | |
| 52 | 51 | * Three pages: creation, display, and edit |
| 52 | + * Separate global and local versions of each page. Local overwrites | |
| 53 | + global if it exists. | |
| 53 | 54 | * HTML |
| 54 | 55 | * [[field]] to substitute the appropriate form or display element |
| 56 | + | |
| 57 | +Ticket Configuraiton File: | |
| 58 | + | |
| 59 | + * Format: | |
| 60 | + ticket-configuration | |
| 61 | + field <fieldname> <type> <param> ... | |
| 62 | + template <type> <delimiter> | |
| 63 | + <text> | |
| 64 | + * Each repository selects a single ticket config for its own use. | |
| 65 | + * Rescan all tickets following any config change | |
| 66 | + * Use the ticket-configuration tag must be on the file | |
| 67 | + | |
| 68 | +Todo: | |
| 69 | + | |
| 70 | + * Configuration file parser | |
| 71 | + + tkt-new-template | |
| 72 | + + tkt-view-template | |
| 73 | + + tkt-edit-template | |
| 74 | + | |
| 75 | + * Ticket control file parser | |
| 76 | + * Transfer tkt control info to ticket table | |
| 77 | + * Setup pages for selecting and editing ticket configuration | |
| 78 | + * Ticket display | |
| 79 | + * New ticket creation display | |
| 80 | + * Ticket change screen | |
| 81 | + * Ticket query screens | |
| 82 | + | |
| 55 | 83 | |
| 56 | 84 | ------------------------------------------------------------------------ |
| 57 | 85 | Change to wiki: |
| 58 | 86 | |
| 59 | 87 | A uuid filename description |
| 60 | 88 |
| --- ideas.txt | |
| +++ ideas.txt | |
| @@ -42,18 +42,46 @@ | |
| 42 | |
| 43 | Tables: |
| 44 | |
| 45 | tktrid(rid, tkid, mtime); index(tkid, mtime); |
| 46 | ticket(tkid, tkuuid, title, com, status, ...); |
| 47 | tktfield(name, type, width, height, default, valuelist); |
| 48 | tktxref(tkid, mid); index(tkid); index(mid); |
| 49 | |
| 50 | Tktformat in the config table. |
| 51 | |
| 52 | * Three pages: creation, display, and edit |
| 53 | * HTML |
| 54 | * [[field]] to substitute the appropriate form or display element |
| 55 | |
| 56 | ------------------------------------------------------------------------ |
| 57 | Change to wiki: |
| 58 | |
| 59 | A uuid filename description |
| 60 |
| --- ideas.txt | |
| +++ ideas.txt | |
| @@ -42,18 +42,46 @@ | |
| 42 | |
| 43 | Tables: |
| 44 | |
| 45 | tktrid(rid, tkid, mtime); index(tkid, mtime); |
| 46 | ticket(tkid, tkuuid, title, com, status, ...); |
| 47 | tktxref(tkid, mid); index(tkid); index(mid); |
| 48 | |
| 49 | Tktformat in the config table. |
| 50 | |
| 51 | * Three pages: creation, display, and edit |
| 52 | * Separate global and local versions of each page. Local overwrites |
| 53 | global if it exists. |
| 54 | * HTML |
| 55 | * [[field]] to substitute the appropriate form or display element |
| 56 | |
| 57 | Ticket Configuraiton File: |
| 58 | |
| 59 | * Format: |
| 60 | ticket-configuration |
| 61 | field <fieldname> <type> <param> ... |
| 62 | template <type> <delimiter> |
| 63 | <text> |
| 64 | * Each repository selects a single ticket config for its own use. |
| 65 | * Rescan all tickets following any config change |
| 66 | * Use the ticket-configuration tag must be on the file |
| 67 | |
| 68 | Todo: |
| 69 | |
| 70 | * Configuration file parser |
| 71 | + tkt-new-template |
| 72 | + tkt-view-template |
| 73 | + tkt-edit-template |
| 74 | |
| 75 | * Ticket control file parser |
| 76 | * Transfer tkt control info to ticket table |
| 77 | * Setup pages for selecting and editing ticket configuration |
| 78 | * Ticket display |
| 79 | * New ticket creation display |
| 80 | * Ticket change screen |
| 81 | * Ticket query screens |
| 82 | |
| 83 | |
| 84 | ------------------------------------------------------------------------ |
| 85 | Change to wiki: |
| 86 | |
| 87 | A uuid filename description |
| 88 |