logo

Installieren und Konfigurieren des Checklist items-Plugins

  1. Kopieren Sie den Plugin-Ordner redmine_advanced_checklists in den Plugin-Ordner plugins/. Die aktuelle Version funktioniert nicht, wenn redmine in einem Unterverzeichnis installiert ist (z. B. http://example.com/redmine /). Es ist notwendig, dass redmine im Stammverzeichnis installiert wird (zB http://redmine.example.com / oder an einem separaten Port http://example.com:8080 /).
  2. Führen Sie die Migration im Stammordner von Redmine aus.
  3. Stoppen und starten Sie Redmine.
  4. Bei einigen Redmine-Installationen (z. B. bei der Arbeit mit Docker) ist es wichtig, den Redmine-Server anzuhalten und zu starten, anstatt ihn neu zu starten. Manchmal werden beim Neustart keine Checklisten angezeigt.

Einstellung:

  1. Konfigurieren Sie Benutzerrollen unter Verwaltung -> Rollen.
  2. Aktivieren Sie das Modul «Checklisten» für Projekte in den Einstellungen jedes Projekts oder in Verwaltung -> Checklisten.
  3. Überprüfen und ändern Sie die anderen Plugin-Einstellungen unter Verwaltung -> Checklisten

API Checklists

  • Get all checklist and items for issue

    curl 'https://demo.redmine-kanban.com/questionlist/__ISSUE_ID__' \
    -H 'X-redmine-API-Key: __API_KEY__' \
    -H 'Content-Type: application/json' \
    -X GET

  • Add checklist to issue

    curl 'https://demo.redmine-kanban.com/questionlist/__ISSUE_ID__' \
    -H 'X-redmine-API-Key: __API_KEY__' \
    -H 'Content-Type: application/json' \
    -X POST \
    -d '{"list_type":"Usual", "title":"new checklist"}'

  • Add item to checklist (parameters "assigned_to_id", "done", "due_date" not required)

    curl 'https://demo.redmine-kanban.com/question/__CHECKLIST_ID__' \
    -H 'X-redmine-API-Key: __API_KEY__' \
    -H 'Content-Type: application/json' \
    -X POST \
    -d '{"title":"new item title ", "assigned_to_id":__USER_ID__, "due_date":"2024-08-01", "done": false}'

  • Delete item from checklist

    curl 'https://demo.redmine-kanban.com/question/__ITEM_ID__' \
    -H 'x-redmine-api-key: __API_KEY__' \
    -X 'PATCH' \
    -H 'Content-Type: application/json' \
    -d '{"data":{"action": "question.delete","updated_at":" 2024-08-16T12:37:56.000Z"}}'

  • Change item (set done, rename, assign, change due date)

    curl 'https://demo.redmine-kanban.com/question/__ITEM_ID__' \
    -H 'x-redmine-api-key: __API_KEY__' \
    -X 'PATCH' \
    -H 'Content-Type: application/json' \
    -d '{"data":{"action":__ACTION_NAME__,"updated_at":__UPDATED_AT__, "value":__NEW_VALUE__}}'

Description__ACTION_NAME__Example of ValueType
Deletequestion.delete--
Set done/undonequestion.completetrue/falsebool
Renamequestion.set_title"new name"string
Assignquestion.set_assigned_to1integer (user_id) or null
Set due datequestion.set_due_date"2024-08-01"string
Change sort orderquestion.set_order1integer (item)

Personal checklists

Notes on editing personal checklists

  1. Personal checklists can be edited by: author, assignee and person with the role “edit any personal checklists”
  2. Personal checklist's author can edit items added to his checklist by other users

Bei Problemen oder Fragen schreiben Sie uns bitte eine E-Mail [email protected]