On Fri, Sep 14, 2012 at 3:09 PM, Christopher Nelson <chris.nelson.1...@gmail.com> wrote: > On Fri, Sep 14, 2012 at 2:16 PM, Steffen Hoffmann <hoff...@web.de> wrote: > ... >> Doing automatic ticket changes for your PM stuff will not work well, if >> at all. Doing regular ticket changes each re-scheduling would leave a >> changes entry and change comment for each action to each ticket, and >> your tickets history will quickly grow beyond usable limits. > > A valid point (and one already raised by a co-worker) but I'm still > experimenting. If that's true, a listener that does: > > * recompute schedule > * update tickets > > can easily morph to: > > * recompute schedule > * update another table >...
So, I need to create my private tables. I got a pointer to IEnvironmentSetupParticipant [1] and the code in Trac that creates the database [2]. The former leads me to more detail on creating tables [3]. I find a schema [4], but that module doesn't reference the schema. Presumably there's some indirection I'm not following that uses a DatabaseManager or something. What do I need to do in my SetupParticipant to use schema to drive table creation? Chris [1] http://trac.edgewall.org/wiki/TracDev/PluginDevelopment/ExtensionPoints/trac.env.IEnvironmentSetupParticipant [2] http://trac.edgewall.org/browser/trunk/trac/env.py#L556 [3] http://trac.edgewall.org/browser/trunk/trac/db_default.py [4] http://trac.edgewall.org/browser/trunk/trac/db_default.py#L36 -- A: Top-posting. Q: What is the most annoying thing in e-mail? -- You received this message because you are subscribed to the Google Groups "Trac Development" group. To post to this group, send email to trac-dev@googlegroups.com. To unsubscribe from this group, send email to trac-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en.