Hi,

I get stuck with defining a many2many view.

This is my model:

class PartyWorksForParty(ModelSQL):
    'Party - Party'
    _name = 'party-worksfor-party'
    person = fields.Many2One('party.party', 'Person',
                             select=1, required=True)
    org = fields.Many2One('party.party', 'Organisation',
                          select=1, required=True)
PartyWorksForParty()

class Party(ModelSQL, ModelView):
    _name = 'party.party'
    works_for = fields.Many2Many('party-worksfor-party',
                                 'person', 'org',
                                 string='Works for')
Party()


If I define a view like this:

              <page string="Notes" id="notes">
                <field name="works_for">
                </field>
              </page>

I'll get a many2many field displaying columns of parts.party (code,
name, language, VAT-ID, etc.)

If I define a view like this:

              <page string="Notes" id="notes">
                <field name="works_for">
                  <tree string="Works for" fill="1">
<field name="org"/>
                  </tree>
                </field>
              </page>

tryton fails displaying the form: Keyerror: 'org'

Where is my mistake?


-- 
Schönen Gruß - Regards
Hartmut Goebel
Dipl.-Informatiker (univ.), CISSP, CSSLP

Goebel Consult
Spezialist für IT-Sicherheit in komplexen Umgebungen
http://www.goebel-consult.de

Monatliche Kolumne: http://www.cissp-gefluester.de/
Goebel Consult mit Mitglied bei http://www.7-it.de

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to