Diff
Not logged in

Differences From:

File ideas.txt part of check-in [134e2aeccc] - Combine the "config" and "setting" commands into a single "settings" command. by drh on 2007-09-28 20:08:32. [view]

To:

File ideas.txt part of check-in [d8f27c5afd] - Notes on how to proceed with ticket integration added to ideas.txt. by drh on 2007-10-02 15:22:13. [view]

@@ -43,16 +43,44 @@
 Tables:
 
    tktrid(rid, tkid, mtime);  index(tkid, mtime);
    ticket(tkid, tkuuid, title, com, status, ...);
-   tktfield(name, type, width, height, default, valuelist);
    tktxref(tkid, mid); index(tkid); index(mid);
 
 Tktformat in the config table.
 
    * Three pages:  creation, display, and edit
+   * Separate global and local versions of each page.  Local overwrites
+     global if it exists.
    * HTML
    * [[field]] to substitute the appropriate form or display element
+
+Ticket Configuraiton File:
+
+   * Format:
+      ticket-configuration
+      field <fieldname> <type> <param> ...
+      template <type> <delimiter>
+      <text>
+   * Each repository selects a single ticket config for its own use.
+   * Rescan all tickets following any config change
+   * Use the ticket-configuration tag must be on the file
+
+Todo:
+
+   * Configuration file parser
+       + tkt-new-template
+       + tkt-view-template
+       + tkt-edit-template
+
+   * Ticket control file parser
+   * Transfer tkt control info to ticket table
+   * Setup pages for selecting and editing ticket configuration
+   * Ticket display
+   * New ticket creation display
+   * Ticket change screen
+   * Ticket query screens
+
 
 ------------------------------------------------------------------------
 Change to wiki: