Diese Seite beschreibt wie Trac-Projekte auf systemausfall.org angelegt und verwaltet werden.

Neues Projekt anlegen

Bisher läuft es nur manuell, dafür ist es aber schön trivial. Zuvor brauchst du ein existierendes svn Repository:

/data/scripts/erzeuge_svn_repos.sh NAME
trac-admin /data/trac/NAME initenv

Die neu angelegte Verzeichnisstruktur muss nun noch den Besitzer wechseln:

chown -R www-data. /data/trac/NAME

Folgende Anpassung von /data/trac/NAME/conf/trac.ini müssen vorgenommen werden:

[trac]
htdocs_location = /trac-shared/

[notification]
smtp_enabled = true
smtp_replyto = trac-NAME[at]lists.systemausfall.org
smtp_always_cc = trac-NAME[at]lists.systemausfall.org
smtp_server = mail.sao
smtp_from = trac-NAME[at]lists.systemausfall.org
always_notify_reporter = false 

Jedes Auftreten von [at] ist natürlich durch ein @-Zeichen zu ersetzen (zum Schutz vor Mailadressen-Bots).

Ein Template gibt es derzeit noch nicht.

Hinweis: Die Möglichkeit, eine Trac-Instanz ohne subversion Repository zu installieren, gibts noch nicht. Mensch kann, falls es kein Repository zum Projekt gibt, /var/lib/svn-dummy-repos/ angeben.

Nach Änderungen der Konfigurationsdatei musst du wegen mod_python den apache neustarten:

apache2ctl restart 

Eine Mailingliste einrichten

Zum Anlegen einer Mailingliste für das trac-Projekt sind zwei Schritte erforderlich:

Die Admin-Konsole einrichten

Um Trac per Weboberfläche zu verwalten, steht die Admin-Konsole zur Verfügung. Die Einrichtung wird unter FaxeTrac/Anpassungen beschrieben.

Admin-Rechte vergeben

Um einem Nutzer alle Rechte zu geben, genügt folgende Zeile in der trac-Admin-Konsole:

permission add $NUTZER TICKET_ADMIN REPORT_CREATE REPORT_MODIFY REPORT_DELETE REPORT_ADMIN WIKI_DELETE WIKI_ADMIN MILESTONE_CREATE MILESTONE_MODIFY MILESTONE_DELETE ROADMAP_ADMIN CONFIG_VIEW TRAC_ADMIN 

Spam löschen

Nicht selten passiert es, dass Trac-Tickets von Spam betroffen sind. Dabei lassen sich zwei Fälle betrachten:

Natürlich ist es wünschenswert, wenn der Spam schnell verschwindet, also aus der Datenbank gelöscht wird. Melde dich dazu im jeweiligen Trac an und wähle das entsprechende Ticket aus. Du wirst in der Ticketbeschreibung oder im Ticketkommentar nun ein Button mit der Bezeichnung delete finden. Damit kannst du das ganze Ticket bzw. nur den Kommentar löschen.
Sie dir bewusst, dass nach dem Löschen eines Tickets es unwiederrufbar verloren ist.

FaxeTrac/Verwaltung (zuletzt geändert am 2012-06-13 21:26:25 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.