Source

tracaggr /

Filename Size Date modified Message
static
templates
65 B
34.3 KB
1.5 KB
4.2 KB
7.9 KB
2.0 KB

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