Installation et configuration du plugin Checklist items
- Copiez le dossier du plugin redmine_advanced_checklists dans le dossier plugins/plugins. La version actuelle ne prend pas en charge le travail si redmine est installé dans un sous-répertoire (par exemple http://example.com/redmine/). il est Nécessaire que redmine soit installé à la racine (par exemple http://redmine.example.com / ou sur un port séparé http://example.com:8080/).
- Exécutez la migration dans le dossier racine de Redmine.
- Arrêtez et lancez Redmine.
- Dans certaines installations redmine (par exemple dans docker), il est important d'arrêter et de démarrer le serveur redmine plutôt que de redémarrer. Parfois, les listes de contrôle ne s'affichent pas au redémarrage.
Réglage:
- Configurez les rôles utilisateur dans Administration - > Rôles.
- Activez le module «listes De vérification» pour les projets dans les paramètres de chaque projet ou dans Administration -> listes de Vérification.
- Vérifiez et modifiez les autres paramètres du plugin dans Administration - > Check Sheets
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
En cas de problème ou de question, envoyez-nous un e-mail [email protected]