↶ Zurück zu Checklisten

at_checklist – Anwender- und Administrator-Handbuch

Version 1.3.0 · Redmine 5.1 und 6 · GPLv2

Dieses Handbuch beschreibt Installation, Konfiguration und täglichen Einsatz des atori-Checklisten-Plugins.


1. Überblick

Das Plugin ergänzt die Redmine-Ticket-Ansicht um eine Checkliste pro Ticket. Einträge liegen direkt am zugehörigen Ticket; es gibt kein separates Modell, keine projektweiten Vorlagen und kein globales Register. Jede Änderung an einem Eintrag – hinzufügen, umbenennen, abhaken, entfernen, alles leeren – wird in das Ticket-Journal geschrieben, sodass die vollständige Historie dort liegt, wo Anwender ohnehin nachschauen.

Zentrale Begriffe:


2. Voraussetzungen


3. Installation

Aus einem Release-Archiv

cd /pfad/zu/redmine
unzip at_checklist-1.4.0.zip -d plugins/
bundle exec rake redmine:plugins:migrate NAME=at_checklist RAILS_ENV=production
# Redmine neu starten

Aus einem Git-Checkout

cd /pfad/zu/redmine
git clone <repo-url> plugins/at_checklist
bundle exec rake redmine:plugins:migrate NAME=at_checklist RAILS_ENV=production
# Redmine neu starten

Installation prüfen

Als Administrator einloggen und Administration → Plugins öffnen. Das Plugin Checklist sollte mit Version 1.3.0 erscheinen.

Deinstallation

cd /pfad/zu/redmine
bundle exec rake redmine:plugins:migrate NAME=at_checklist VERSION=0 RAILS_ENV=production
rm -rf plugins/at_checklist
# Redmine neu starten

Der Rake-Task entfernt die einzige vom Plugin verwaltete Tabelle (at_checklist_items). Bestehende Ticketdaten werden nicht angerührt.


4. Konfiguration

4.1 Projekt-Modul aktivieren

Das Plugin ist als Projekt-Modul eingebunden und standardmäßig deaktiviert.

  1. Projekteinstellungen → Konfiguration (bzw. Module) öffnen.
  2. Das Modul Checklist aktivieren.
  3. Speichern.

4.2 Berechtigungen vergeben

Zwei unabhängige Rechte stehen unter Administration → Rollen und Rechte → Checklist zur Verfügung:

RechtWirkungTypische Rolle
Checkliste ansehenNur lesender Zugriff auf ChecklistenBerichterstatter
Checkliste verwaltenEinträge hinzufügen / umbenennen / abhaken / entfernenEntwickler, Manager

Die Trennung von Lesen und Verwalten erlaubt es, Berichterstattern den Fortschritt zu zeigen, ohne dass sie Einträge ändern können.

4.3 Wo die Checkliste erscheint

Ist das Modul aktiv, wird eine Checklist-Sektion per Redmine-Ticket-Hook in die Ticket-Ansicht eingefügt. Kein zusätzlicher Menüeintrag, keine separate Seite – die Checkliste lebt direkt neben der Beschreibung.


5. Bedienung

5.1 Eintrag hinzufügen

In der Checklisten-Sektion auf Hinzufügen klicken, Text eingeben, mit Enter bestätigen. Der Eintrag erscheint sofort, ein Journaleintrag wird geschrieben.

5.2 Mehrere Einträge auf einmal

Um mehrere Einträge in einem Rutsch anzulegen, mehrzeiligen Text in das Eingabefeld einfügen. Jede Zeile wird zu einem Checklisten-Eintrag, und ein einzelner aggregierter Journaleintrag hält die Sammelaktion fest. Praktisch, um Vorlagen aus Texteditor oder Wiki zu übernehmen.

5.3 Eintrag abhaken

Das Kontrollkästchen neben einem Eintrag klicken. Der Erledigt-Status wechselt, ein Journaleintrag wird geschrieben („als erledigt markiert" / „als offen markiert"). Der Fortschrittsbalken aktualisiert sich ohne Seitenneuladen.

5.4 Eintrag umbenennen

Auf den Eintrag-Text klicken, um ihn zu einem Eingabefeld zu machen, ändern, mit Enter bestätigen. Die Änderung landet mit altem und neuem Text im Journal („umbenannt von X in Y"), sodass die Bearbeitungshistorie nachvollziehbar bleibt.

5.5 Eintrag entfernen

Auf das × neben dem Eintrag klicken. Der Journaleintrag enthält den gelöschten Text. Für einzelne Einträge gibt es keine Rückfrage – das hält den Regelfall schnell.

5.6 Alle Einträge entfernen

Oben in der Checkliste Alle entfernen klicken, die Rückfrage bestätigen. Sämtliche Einträge werden gelöscht, ein einzelner Journaleintrag hält die Anzahl der entfernten Einträge fest.

5.7 Audit-Trail

Die Wahrheit liegt im Ticket-Journal. Über den Verlauf-Tab des Tickets lässt sich jede Checklisten-Änderung nachvollziehen, einschließlich wann und von wem. Separate Logs, Exporte oder Berichte sind nicht nötig.


6. Troubleshooting

Checklisten-Sektion erscheint nicht am Ticket. Prüfen, ob das Modul Checklist in den Projekteinstellungen aktiviert ist und ob die Rolle des Benutzers im Projekt das Recht Checkliste ansehen besitzt.

Hinzufügen oder Bearbeiten funktioniert nicht. Prüfen, ob die Rolle das Recht Checkliste verwalten hat. Die Schaltflächen bleiben mit reinem Leserecht sichtbar, weil die Sektion die Rohdaten anzeigt – schreibende Aktionen werden aber abgelehnt.

Fortschrittsbalken sieht falsch aus. Ticketseite neu laden. Das Fortschrittsverhältnis wird serverseitig aus dem aktuellen Eintrag-Set berechnet; eine veraltete Browser-Ansicht nach paralleler Bearbeitung durch andere Benutzer ist die häufigste Ursache.

Bulk-Add legt nur einen Eintrag an statt mehrerer. Sicherstellen, dass der mehrzeilige Text echte Zeilenumbrüche enthält (Enter-Taste) und nicht literale \n-Sequenzen. Einfügen aus Texteditoren funktioniert zuverlässig; aus Tabellen-Zellen werden Umbrüche manchmal entfernt.


7. Support

Support ist für zwölf Monate ab Kaufdatum enthalten und deckt Fehlermeldungen, Konfigurationsfragen und Kompatibilitätsprobleme ab.

E-Mail: support@atori.de Erstreaktion: werktags innerhalb von 48 Stunden.

Bitte in Supportanfragen angeben: