Edgewall Software

Changes between Initial Version and Version 1 of Trac Refactorings


Ignore:
Timestamp:
Jun 5, 2005, 6:22:47 PM (19 years ago)
Author:
cmlenz
Comment:

Changes needed in the Trac code base

Legend:

Unmodified
Added
Removed
Modified
  • Trac Refactorings

    v1 v1  
     1= Required Trac Refactorings =
     2
     3Some of the Bitten features require extensions and refactorings of Trac itself to allow seamless integration. This page describes the required work and tracks the progress made.
     4
     5[[PageOutline(2)]]
     6
     7== Custom Database Tables ==
     8
     9The Bitten plugin for Trac will require a set of custom tables in the Trac database. There needs to be a way to allow plugins to create their own tables when an environment is initialized, or in retrospect when the plugin is enabled for an existing environment.
     10
     11=== Status ===
     12Work on this has not started yet.
     13
     14== File Annotations ==
     15
     16=== Objectives ===
     17To integrate the display of metrics such as code coverage or style problems into the Trac [wiki:TracBrowser repository browser], the {{{trac.mimeview}}} framework needs to be extended to allow annotation of files in an extendible way.
     18
     19=== Status ===
     20Work on this has not started yet.
     21
     22== Notification on Repository Events ==
     23
     24=== Objectives ===
     25The Bitten plugin needs to be notified when Trac detects new changesets in the repository.
     26
     27=== Status ===
     28Work on this has not started yet.
     29
     30== Plugin-specific Permissions ==
     31
     32=== Objectives ===
     33The current permission system in Trac needs to be revised so that it either becomes more generic, or allows plugins to define their own actions and meta-permissions.
     34
     35=== Status ===
     36Some preliminary work has gone into the branch [http://projects.edgewall.com/trac/browser/branches/cmlenz-dev/perm/ cmlenz-dev/perm]. Also there has been a [http://lists.edgewall.com/archive/trac/2005-May/003206.html proposal] for a redesigned permission system on the mailing list.