Fossil SCM

Notes on how to proceed with ticket integration added to ideas.txt.

drh 2007-10-02 15:22 trunk
Commit d8f27c5afdb44df33985f2c259b46ef217dc07e9
1 file changed +29 -1
+29 -1
--- ideas.txt
+++ ideas.txt
@@ -42,18 +42,46 @@
4242
4343
Tables:
4444
4545
tktrid(rid, tkid, mtime); index(tkid, mtime);
4646
ticket(tkid, tkuuid, title, com, status, ...);
47
- tktfield(name, type, width, height, default, valuelist);
4847
tktxref(tkid, mid); index(tkid); index(mid);
4948
5049
Tktformat in the config table.
5150
5251
* Three pages: creation, display, and edit
52
+ * Separate global and local versions of each page. Local overwrites
53
+ global if it exists.
5354
* HTML
5455
* [[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
+
5583
5684
------------------------------------------------------------------------
5785
Change to wiki:
5886
5987
A uuid filename description
6088
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button