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 :

Champ many2many qui n'apparait pas


Sujet :

Odoo (ex-OpenERP)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Informaticien de gestion
    Inscrit en
    Avril 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Informaticien de gestion

    Informations forums :
    Inscription : Avril 2011
    Messages : 63
    Par défaut Champ many2many qui n'apparait pas
    Bonjour,

    J'ai une table groupe et une table sous-groupe. Ce que j'aimerai faire ici c'est pouvoir attribuer plusieurs sous-groupe à un groupe via un champ "many2many_tags".

    Voila ce que j'ai fait :
    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    class my_group(osv.osv):
    	_name = 'my.group'
    	_columns = {
    		'name': fields.char('Groupe', size=128, required=True),
    		'subgroup': fields.many2many('my.subgroup', 'rel_group_subgroup', 'my_group_id', 'my_subgroup_id', 'Sous-groupe', required=False),
    	}
     
    class my_subgroup(osv.osv):
    	_name = 'my.subgroup'
    	_columns = {
    		'name': fields.char('Sous-groupe', size=128, required=True),
    	}

    Et dans le code XML :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    		<record model="ir.ui.view" id="view_my_group_form">
    			<field name="name">my.group.form</field>
    			<field name="model">my.group</field>
    			<field name="arch" type="xml">
    				<field name="name" />
    				<field name="subgroup" widget="many2many_tags" />
    			</field>
    		</record>

    Le problème c'est que mon champ "subgroup" n'apparait pas dans mon formulaire.

    Ce qui m'étonne c'est que j'ai déjà fait une liaison many2many dans une autre table et qu'elle marche très bien. D'ailleurs j'ai essayé de mettre cette relation (code python) qui fonctionne dans ma table groupe mais le même problème survient.

    Toute aide est la bienvenue

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Bonjour,

    Vu que tu fais appel à my_subgroup dans le code de my_group(), est-ce qu'il ne faudrait pas déclarer my_subgroup() avant dans ton code ???

    As tu une erreur dans les logs ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Informaticien de gestion
    Inscrit en
    Avril 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Informaticien de gestion

    Informations forums :
    Inscription : Avril 2011
    Messages : 63
    Par défaut
    Je viens d'essayer de déclarer my_subgroup() avant mais ça ne change rien.

    Dans les log je n'ai pas d'erreur mais des warning qui concernent les tables que j'ai crées et quelques autres.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    2013-08-12 13:01:05,643 7634 WARNING wostep openerp.modules.loading: The model edi.edi has no access rules, consider adding one. E.g. access_edi_edi,access_edi_edi,model_edi_edi,,1,1,1,1
    2013-08-12 13:01:05,644 7634 WARNING wostep openerp.modules.loading: The model base.action.rule.lead.test has no access rules, consider adding one. E.g. access_base_action_rule_lead_test,access_base_action_rule_lead_test,model_base_action_rule_lead_test,,1,1,1,1
    2013-08-12 13:01:05,644 7634 WARNING wostep openerp.modules.loading: The model partner.group has no access rules, consider adding one. E.g. access_partner_group,access_partner_group,model_partner_group,,1,1,1,1
    2013-08-12 13:01:05,644 7634 WARNING wostep openerp.modules.loading: The model my.group has no access rules, consider adding one. E.g. access_my_group,access_my_group,model_my_group,,1,1,1,1
    2013-08-12 13:01:05,645 7634 WARNING wostep openerp.modules.loading: The model my.subgroup has no access rules, consider adding one. E.g. access_my_subgroup,access_my_subgroup,model_my_subgroup,,1,1,1,1

  4. #4
    Membre confirmé
    Homme Profil pro
    Informaticien de gestion
    Inscrit en
    Avril 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Informaticien de gestion

    Informations forums :
    Inscription : Avril 2011
    Messages : 63
    Par défaut
    Après presque une journée de recherche et de tests j'ai enfin trouvé..

    C'est parce que je n'avais pas mis de balise <form> dans ma vue formulaire. J'avais testé avec d'autre simple champs texte et ça passait sans problème. J'imagine que pour les widget et autre champs spéciaux la balise <form> est obligatoire. Conclusion : toujours mettre la balise <form>.

    Merci quand même (encore une fois) pour ton aide N1bus.

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

Discussions similaires

  1. [2.x] Champ File qui n'apparait pas dans le formulaire (imbriqué)
    Par pixel016 dans le forum Symfony
    Réponses: 2
    Dernier message: 24/11/2014, 11h12
  2. Requete avec champs calculés qui ne marche pas
    Par The_Super_Steph dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 05/06/2007, 14h39
  3. [VS.NET]MenuStrip qui n'apparait pas
    Par LordBob dans le forum Visual Studio
    Réponses: 2
    Dernier message: 29/11/2006, 18h08
  4. Réponses: 5
    Dernier message: 12/11/2005, 09h45
  5. Problem fond qui n'apparait pas sous FF.
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 26/09/2005, 22h05

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