Installieren und Konfigurieren des Checklist items-Plugins
- 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 /).
- Führen Sie die Migration im Stammordner von Redmine aus.
- Stoppen und starten Sie Redmine.
- 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:
- Konfigurieren Sie Benutzerrollen unter Verwaltung -> Rollen.
- Aktivieren Sie das Modul «Checklisten» für Projekte in den Einstellungen jedes Projekts oder in Verwaltung -> Checklisten.
- Ü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 Value | Type |
---|---|---|---|
Delete | question.delete | - | - |
Set done/undone | question.complete | true/false | bool |
Rename | question.set_title | "new name" | string |
Assign | question.set_assigned_to | 1 | integer (user_id) or null |
Set due date | question.set_due_date | "2024-08-01" | string |
Change sort order | question.set_order | 1 | integer (item) |
Personal checklists
Notes on editing personal checklists
- Personal checklists can be edited by: author, assignee and person with the role “edit any personal checklists”
- 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]