IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Odoo (ex-OpenERP) Discussion :

Insertion d'un One2Many


Sujet :

Odoo (ex-OpenERP)

  1. #1
    Invité
    Invité(e)
    Par défaut Insertion d'un One2Many
    Bonjour !

    Je suis actuellement en train de créer un script afin de synchroniser des tickets Jira vers Odoo. Tout marche très bien mis à part l'insertion de commentaires. J'arrive bien à créer mon message sur Odoo mais impossible de relier celui-ci au ticket correspondant. J'utilise l'API fournie par Odoo en PHP. J'ai tenté de faire l'insertion via ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $models->execute_kw($db, $uid, $password, 
    'helpdesk.ticket', 'write', 
    array(array($idTicket), array('message_ids'=>array(array(4, $idMessage, false)))));
    Je n'ai aucune erreur affichée mais le message ne s'insère pas dans le tableau message_ids du ticket.
    Quelqu'un aurait-il une piste ?
    Merci d'avance

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 168
    Points : 254
    Points
    254
    Par défaut
    Bonjour,

    Je n'ai jamais utilisé l'API en PHP mais en théorie, l'usage du tuple (4, message_id, False) devrait fonctionner. Question bête : le message est-il déjà bien créé ? Avez-vous vérifié le contenu de $idMessage ?

    Un champ one2many n'a pas d'existence réelle en base de données : il s'agit surtout de l'inverse d'un many2one. Le cas du modèle est un peu particulier, ce qui explique peut-être pourquoi le tuple ci-dessus ne fonctionne pas, mais je suppose que vous pourriez obtenir le résultat escompté en remplissant le champ res_id de mail.message lors de la création du message.

Discussions similaires

  1. [DOM] [Xerces] Insertion d'une entité
    Par Traroth dans le forum Format d'échange (XML, JSON...)
    Réponses: 10
    Dernier message: 19/05/2008, 09h28
  2. Bulk insert et caractère accentué
    Par slc dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 22/04/2003, 12h52
  3. probleme d'insertion d'un Float
    Par neness dans le forum Débuter
    Réponses: 3
    Dernier message: 07/01/2003, 12h32
  4. [Postgresql] pb lors d'insertion de données
    Par bob20000 dans le forum Requêtes
    Réponses: 8
    Dernier message: 04/11/2002, 15h33
  5. Réponses: 4
    Dernier message: 28/09/2002, 00h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo