Diff
Not logged in

Differences From:

File ideas.txt part of check-in [6847e9b22a] - Ran an old fossil, did not auto-push... Updated ideas.txt to reflect that work has begun on this task and what has already been done. Hopefully this one will auto-push... by jnc on 2007-09-25 07:15:02. [view]

To:

File ideas.txt part of check-in [bd35e98274] - Updates to the ideas.txt file with notes on ideas for doing tickets. by drh on 2007-09-27 03:24:49. [view]

@@ -1,46 +1,51 @@
-Properties:
-
-   * Started out as tags.  AKU suggests adding a value.  That
-     seems to work well.
-   * If the name begins with "br" then it propagates to non-merge
-     children.
-   * Special tags and properties:
-      +  br-bg-color=COLOR and bg-color=COLOR  -- Set timeline BG color
-      +  comment=TEXT         -- Revise the check-in comment text
-      +  user=TEXT            -- Revise the check-in username
-      +  closed               -- Do not display as a leaf
-   * Tags and properties initially live in the tagxref table.
-   * Separate operation captured tags and properites as artifacts
-     so that they can be synced.
-
 
 Possible ticket file format:
 
-   "Ticket"
-   title: TEXT
-   ticketid: TEXT
-   exists-in: BASELINE   -- 0 or more
-   fixed-in: BASELINE    -- 0 or more
-   tag: TAG              -- 0 or more
-   created: DATETIME
-   attachment: FILENAME DESCRIPTION
-   parent: UUID*
-   derived-from: TICKET-FILENAME
-   description: MULTILINE-TEXT
-   remarks: MULTILINE-TEXT
-
-   * Things handles with tags:
-     created-by
-     assigned-to
-     priority
-     severity
-     target-release
-     status
-     resolution
-     type
-     subsystem
-
+   A uuid name description
+   D datetime
+   J field value
+   K uuid
+   U user
+   Z md5sum
+
+FIELDs:
+
+   comment         cumulative text
+   title           text
+   assignedto      text
+   status          enum
+   resolution      enum
+   subsystem       enum
+   type            enum
+   priority        enum
+   severity        enum
+   deferuntil      datetime
+   duedate         datetime
+   derivedfrom     add or subtract uuid
+   relatedversions add or subtract associate with manifest
+   presentin       add or subtract uuid
+   fixedin         add or subtract uuid
+
+Other table columns:
+   origintime
+   lastchange
+
+
+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
+   * HTML
+   * [[field]] to substitute the appropriate form or display element
+
+------------------------------------------------------------------------
 Wiki header format:
    "WikiPage"
    parent: UUID*
    title: TEXT