Anomalie #73
ferméAvoir une API REST
Ajouté par il y a presque 15 ans. Mis à jour il y a plus de 13 ans.
100%
Description
Mis à jour par François Poulain il y a presque 15 ans
remi mathieu a écrit:
Ca permettrait d'interfacer redmine facilement à une page simplifiée de prise de tache: Cf. #72
Pour cela, il y a aussi l'export Atom qui permet de faire pas mal de choses. Nous avons voulu essayer, mais la merde d'instance de drupal, celle qui nous sert de site web, ne veux pas bavarder en atom (alors que drupal le gère).
Mis à jour par il y a presque 15 ans
François Poulain a écrit:
remi mathieu a écrit:
Ca permettrait d'interfacer redmine facilement à une page simplifiée de prise de tache: Cf. #72
Pour cela, il y a aussi l'export Atom qui permet de faire pas mal de choses. Nous avons voulu essayer, mais la merde d'instance de drupal, celle qui nous sert de site web, ne veux pas bavarder en atom (alors que drupal le gère).
J'imagine que ça fonctionne dans un seul sens, exporter les données vers un autre format?
Parce que l'api rest permet d'assigner une tache à quelqu'un.
Ca implique bien sur que les ID des utilisateurs correspondent entre la page de saisie où qu'elle soit et les ID utilisateurs sur redmine, mais ça, c'est un autre problème.
Mis à jour par Vincent-Xavier JUMEL il y a presque 15 ans
remi mathieu a écrit:
Ca permettrait d'interfacer redmine facilement à une page simplifiée de prise de tache: Cf. #72
Il existe une API REST pour extraire et mettre à jour des informations sur les projets et les issues depuis une dizaine de jour dans redmine: API REST
Ca implique de passer en trunk.
Hors de question. Mais d'ici que nous puissions sortir l'outil pour tous, je pense que nous pouvons compter sur une version qui contiendra ce genre de fonctionnalités. Si tu veux un accès à une version issue du trunk, envoie moi un fax (ou un mail)
Mis à jour par il y a presque 15 ans
- Assigné à changé de François Poulain à Vincent-Xavier JUMEL
Mais d'ici que nous puissions sortir l'outil pour tous, je pense que nous pouvons compter sur une version qui contiendra ce genre de fonctionnalités.
Tu parles de la page simplifiée pour prendre des taches facilement?
Tu estimes à combien de temps la sortie de cette page et à combien de temps avant que l'api rest soit dispo hors trunk.
Si tu comptes passer par autre chose que l'API rest, quelle est la solution que tu comptes utiliser.
Pour info, l'API est très récente et a été tagguée pour 1.0, donc ça va prendre du temps avant d'être en stable:
http://www.redmine.org/issues/1214
Quelles sont les alternatives donc si on n'utilise pas ce mécanisme?
Implémenter la page "prendre une tache" directement dans redmine en module? Ca dépend de #58, non?
Si tu veux un accès à une version issue du trunk, envoie moi un fax (ou un mail)
Merci, mais j'ai installé la version trunk chez moi pour tester des plugins pour voir l'état des lieux et de quelle manière avance ce projet. Pour l'instant j'aime beaucoup mais il faut reconnaitre pas mal de choses se trouvent en trunk.
Mis à jour par François Poulain il y a presque 15 ans
remi mathieu a écrit:
Pour info, l'API est très récente et a été tagguée pour 1.0, donc ça va prendre du temps avant d'être en stable:
Vu le travail à fournir coté SI de l'April pour connecter (proprement et durablement) Redmine avec notre base d'adhérents, il est probable que la version 1.0 de Redmine sorte (prévue en juillet prochain) avant que ce travail ait été fait.
Mis à jour par il y a presque 15 ans
François Poulain a écrit:
remi mathieu a écrit:
Pour info, l'API est très récente et a été tagguée pour 1.0, donc ça va prendre du temps avant d'être en stable:
Vu le travail à fournir coté SI de l'April pour connecter (proprement et durablement) Redmine avec notre base d'adhérents, il est probable que la version 1.0 de Redmine sorte (prévue en juillet prochain) avant que ce travail ait été fait.
Ok, et j'imagine que vous avez envisagé des alternatives pour commencer à utiliser l'outil d'ici là.
Du genre importer la base utilisateur dans redmine en attendant que gdtc2 soit au point (c'est bien de ça dont on parle?).
Ou est ce que c'est mort tant que ce mécanisme coté SI april n'existe pas?
Mis à jour par François Poulain il y a presque 15 ans
remi mathieu a écrit:
Ok, et j'imagine que vous avez envisagé des alternatives pour commencer à utiliser l'outil d'ici là.
Du genre importer la base utilisateur dans redmine en attendant que gdtc2 soit au point (c'est bien de ça dont on parle?).Ou est ce que c'est mort tant que ce mécanisme coté SI april n'existe pas?
C'est à définir ; et alternative il faudra vraisemblablement. Mais je pense qu'une hypothétique «interface simplifiée» est au delà de ça, au delà de la mise en prod de Redmine. Ce qui nous laissera le temps de voir venir cette version d'ici là (si les délais sont mieux respectés par les devs Redmine que par nous).
Mis à jour par Vincent-Xavier JUMEL il y a presque 15 ans
remi mathieu a écrit:
François Poulain a écrit:
remi mathieu a écrit:
Pour info, l'API est très récente et a été tagguée pour 1.0, donc ça va prendre du temps avant d'être en stable:
Vu le travail à fournir coté SI de l'April pour connecter (proprement et durablement) Redmine avec notre base d'adhérents, il est probable que la version 1.0 de Redmine sorte (prévue en juillet prochain) avant que ce travail ait été fait.
Ok, et j'imagine que vous avez envisagé des alternatives pour commencer à utiliser l'outil d'ici là.
Du genre importer la base utilisateur dans redmine en attendant que gdtc2 soit au point (c'est bien de ça dont on parle?).Ou est ce que c'est mort tant que ce mécanisme coté SI april n'existe pas?
Je compte rapidement essayer ldap-sql (je sais, c'est une couche intermédiaire) pour faire le lien entre la base actuelle et redmine (ainsi que d'autres applications de l'April)
Mis à jour par Vincent-Xavier JUMEL il y a presque 15 ans
- Version cible mis à pré version 1
Mis à jour par Vincent-Xavier JUMEL il y a plus de 14 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
La migration de ce soir a également apporté l'API REST.
Mis à jour par Vincent-Xavier JUMEL il y a plus de 14 ans
- Statut changé de Résolu à Fermé
Mis à jour par François Poulain il y a plus de 13 ans
- Statut changé de Fermé à Confirmé
Vincent-Xavier JUMEL a écrit:
La migration de ce soir a également apporté l'API REST.
Beh en fait non, apparemment.
http://www.redmine.org/boards/1/topics/12215
Je rouvre le bug, donc.
Mis à jour par Vincent-Xavier JUMEL il y a plus de 13 ans
- Statut changé de Confirmé à Résolu
François Poulain a écrit :
Vincent-Xavier JUMEL a écrit:
La migration de ce soir a également apporté l'API REST.
Beh en fait non, apparemment.
http://www.redmine.org/boards/1/topics/12215Je rouvre le bug, donc.
Cette fois, c'est pour de vrai.
Mis à jour par François Poulain il y a plus de 13 ans
Ouaiiiiis \o/
import redmine
demo = redmine.Redmine('https://agir.april.org')
project = demo.getProject('animation')
# print project.data
# issue = project.newIssue("Test de creation de tache depuis Python ...", description="Ca roxor les mamans ours !!!")
issue = demo.getIssue(135)
# print 'issue id', issue['id'], 'cree le', issue['created_on']
print issue
Voir : http://code.google.com/p/pyredminews/wiki/HowtoInstall ainsi que http://code.google.com/p/pyredminews/wiki/Usage