Author: | Nikolaj Sjujskij (Николай Шуйский) |
---|
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).
- Create
settings.py
for storing your settings. Useunicode_literals
- Define
TRAC_DATA, DEVS, SECRET_KEY
(obligatory) andDEBUG_HOST
,DATEFORMAT
,DATE_FIELD
(optional) variables there. Seedefaults.py
file for syntax and samples - Tickets are expected to have custom field
due_date
with date in format "%d.%m.%Y
" there (DateFieldPlugin suggested; see 2 for tuning) - Run
$ python main.py
- Deploy with uWSGI/mod_wsgi