logo

Installation et configuration du plugin Checklist items

  1. 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/).
  2. Exécutez la migration dans le dossier racine de Redmine.
  3. Arrêtez et lancez Redmine.
  4. 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:

  1. Configurez les rôles utilisateur dans Administration - > Rôles.
  2. Activez le module «listes De vérification» pour les projets dans les paramètres de chaque projet ou dans Administration -> listes de Vérification.
  3. 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 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

En cas de problème ou de question, envoyez-nous un e-mail [email protected]