Skip to content

Trac Aggregator is a simple Flask webapp inspired by http://trac-hacks.org/wiki/WikiTicketCalendarMacro for "aggregating" tickets of multiple Trac environments

License

Notifications You must be signed in to change notification settings

skrattaren/tracaggr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TracAggregator documentation

Author: Nikolaj Sjujskij (Николай Шуйский)

Description

TracAggregator is a simple Flask webapp inspired by WikiTicketCalendarMacro. It "aggregates" multiple Trac environments (only PostgreSQL-powered at the moment), displaying neat calendars for each developer with tickets bound to days.

Thanks to Maria Osipenko (Мария Осипенко) for CSS work

The work is released under the GPLv3 license (see LICENSE file).

Requirements

Quickstart

  1. Create settings.py for storing your settings. Use unicode_literals
  2. Define TRAC_DATA, DEVS, SECRET_KEY (obligatory) and DEBUG_HOST, DATEFORMAT, DATE_FIELD (optional) variables there. See defaults.py file for syntax and samples
  3. Tickets are expected to have custom field due_date with date in format "%d.%m.%Y" there (DateFieldPlugin suggested; see 2 for tuning)
  4. Run $ python main.py
  5. Deploy with uWSGI/mod_wsgi

About

Trac Aggregator is a simple Flask webapp inspired by http://trac-hacks.org/wiki/WikiTicketCalendarMacro for "aggregating" tickets of multiple Trac environments

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages