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 :

Utilisation de Context dans l'override de action_confirm() [V13]


Sujet :

Odoo (ex-OpenERP)

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2020
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2020
    Messages : 8
    Points : 8
    Points
    8
    Par défaut Utilisation de Context dans l'override de action_confirm()
    Bonjour

    Dans une module customisé , j'ai du établir un override de la fonction "action_confirm" du modèle "sale.order" , et un autre override de la fonction write() dans le même modèle. Le porbleme c'est que ; quand je clique sur le bouton "Confirm" , la fonction override write() est appelée aussi .
    Ma question est comment utiliser la fonction , pour limiter l’exécution de la fonction write() de puis action_confirm() ? . J'aimerais bien aussi voir un exemple d'utilisation de . Merci .

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2020
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2020
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    Bonjour tout le monde

    Enfin , la solution est comme la suivante :
    _Dans la fonction "action_confirm" , on modifie super par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    res = super(SaleOrderExtra, self.with_context(action_confirm=True)).action_confirm()
    _Puis on ajoute la condition dans write pour limité l’exécution , après super de write() .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/02/2019, 16h49
  2. Réponses: 3
    Dernier message: 23/08/2011, 15h55
  3. Utiliser un contexte dans une routine
    Par mimy17 dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 26/01/2010, 10h35
  4. utilisation d'une variable de context dans un tJavaRow
    Par f-mory dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 21/12/2009, 14h41
  5. [Talend] - Utilisation d'une variable de context dans un tPostgresqlInput
    Par lolotte35 dans le forum Développement de jobs
    Réponses: 5
    Dernier message: 07/11/2007, 15h17

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