Anomalie #73
closedAvoir une API REST
100%
Description
Updated by François Poulain almost 15 years ago
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).
Updated by almost 15 years ago
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.
Updated by Vincent-Xavier JUMEL almost 15 years ago
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)
Updated by almost 15 years ago
- Assignee changed from François Poulain to 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.
Updated by François Poulain almost 15 years ago
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.
Updated by almost 15 years ago
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?
Updated by François Poulain almost 15 years ago
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).
Updated by Vincent-Xavier JUMEL almost 15 years ago
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)
Updated by Vincent-Xavier JUMEL almost 15 years ago
- Target version set to pré version 1
Updated by Vincent-Xavier JUMEL over 14 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
La migration de ce soir a également apporté l'API REST.
Updated by Vincent-Xavier JUMEL over 14 years ago
- Status changed from Résolu to Fermé
Updated by François Poulain almost 14 years ago
- Status changed from Fermé to 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.
Updated by Vincent-Xavier JUMEL over 13 years ago
- Status changed from Confirmé to 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.
Updated by François Poulain over 13 years ago
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