logo

RedmineKanban

Login

Listes de contrôle de l'API

  • Obtenir toutes les listes de contrôle et tous les points à traiter

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

  • Ajouter une liste de contrôle à la question

    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"}'

  • Ajouter un élément à la liste de contrôle (paramètres « assigned_to_id », « done », « due_date » non requis)

    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}'

  • Supprimer un élément de la liste de contrôle

    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"}}'

  • Modifier l'élément (définir le fait, renommer, assigner, modifier la date d'échéance)

    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__Exemple de valeurType
Supprimerquestion.delete--
Set done/undonequestion.completetrue/falsebool
Renommerquestion.set_title"new name"string
Attribuerquestion.set_assigned_to1integer (user_id) or null
Fixer la date d'échéancequestion.set_due_date"2024-08-01"string
Modifier l'ordre de triquestion.set_order1integer (item)

Modèles d'API

  • Obtenir la catégorie de modèles de listes de contrôle

    curl 'https://demo.redmine-kanban.com/admin/checklist-template-categories' \
    -H 'X-redmine-API-Key: __API_KEY__' \
    -X GET

  • Get checklists-templates

    curl 'https://demo.redmine-kanban.com/admin/checklist-templates' \
    -H 'X-redmine-API-Key: __API_KEY__' \
    -X GET

  • Create Créer un modèle de liste de contrôlechecklist-template

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

  • Obtenir des modèles de listes de contrôle

    curl 'https://demo.redmine-kanban.com/admin/checklist-templates/TEMPLATE_ID' \
    -H 'X-redmine-API-key: __API_KEY__' \
    -X GET \

  • UpdaMise à jour du modèle de liste de contrôlete checklist-template

    curl 'https://demo.redmine-kanban.com/admin/checklist-templates/TEMPLATE_ID' \
    -H 'Content-Type: application/json' \
    -H 'X-redmine-API-key: __API_KEY__' \
    -X PUT \
    -d '{"title":"updated", "list_type":"Usual", "category_id":"id", "is_public": true}'

  • DeletSupprimer le modèle de liste de contrôlee checklist-template

    curl 'https://demo.redmine-kanban.com/admin/checklist-templates/TEMPLATE_ID' \
    -H 'Content-Type: application/json' \
    -H 'X-redmine-API-key: __API_KEY__' \
    -X DELETE

  • Créer un point de contrôle - modèle de liste de contrôle

    curl 'https://demo.redmine-kanban.com/admin/checklist-templates/TEMPLATE_ID/elements' \
    -H 'Accept: application/json' \
    -H 'Content-Type: application/json' \
    -H 'X-redmine-API-key: __API_KEY__' \
    -X POST \
    -d '{"title":"title", "assigned_to_id": 1, "deadline": 1}'

  • Point de mise à jour du modèle de liste de contrôle

    curl 'https://demo.redmine-kanban.com/admin/checklist-templates/ elements/ELEMENT_ID' \
    -H 'Accept: application/json' \
    -H 'Content-Type: application/json' \
    -H 'X-redmine-API-key: __API_KEY__' \
    -X PUT \
    -d '{"title":"updated", "assigned_to_id": 1, "deadline": 1}'

  • Supprimer le point du modèle de liste de contrôle

    curl 'https://demo.redmine-kanban.com/admin/checklist-templates/ elements/ELEMENT_ID' \
    -H 'Accept: application/json' \
    -H 'Content-Type: application/json' \
    -H 'X-redmine-API-key: __API_KEY__' \
    -X POST

PersonaListes de contrôle personnellesl checklists

  1. Les listes de contrôle personnelles peuvent être modifiées par : l'auteur, l'assigné et la personne ayant le rôle « modifier toutes les listes de contrôle personnelles».
  2. L'auteur de la liste de contrôle personnelle peut modifier les éléments ajoutés à sa liste de contrôle par d'autres utilisateurs.

Installation et configuration

Installation:

  1. Copy the redmine plugin folder to the plugins/ folder.
  2. Exécutez la migration dans le dossier racine de Redmine.
  3. Arrêter et démarrer Redmine.Dans certaines installations de redmine (par exemple, lorsque l'on travaille dans docker), il est important d'arrêter et de démarrer le serveur redmine, et non de le redémarrer. Parfois, lors du redémarrage, les tableaux ne sont pas affichés.

Personnalisation:

  1. Configurez les rôles des utilisateurs dans Administration -> Rôles.
  2. Activez le module «Checklists» pour les projets dans les paramètres de chaque projet ou dans Administration -> «Checklists».
  3. Vérifiez et modifiez les autres paramètres du plugin dans Administration -> «Checklists».

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