On 03 Oct 10:41, Mariano Ramon wrote:
>
> I have doctor and team and doctorteam, every doctor can belong to many
> teams and teams can have many doctors
>
> They are defined like this (removed/edited things for brevity/clarity):
>
>
> class Team(ModelSQL, ModelView):
> 'Etc'
> __name__ = 'team'
>
> doctors = fields.Many2Many('team_doctor', 'team', 'doctor', 'Doctors' )
>
>
> class TeamDoctor(ModelSQL, ModelView):
> 'etc'
> __name__ = 'team_doctor'
>
> team = fields.Many2One('team','Team', required=True)
> doctor = fields.Many2One('doctor', 'Doctor', required=True)
>
> def search(cls, name, clause):
> pass
>
>
> class Doctor(ModelSQL, ModelView):
> 'etc'
> __name__ = 'doctor'
> teams = fields.One2Many('team_doctor', 'doctor', 'TEAMs')
>
>
> this seems to work except when I try to access Doctor from any view I get
> the error when search is not defined in TeamDoctor
> AttributeError: type object 'doctor_doctorgroup' has no attribute 'search'
>
>
> I dont know how to define that method search, I always get
> unbound method search() must be called with doctor_doctorgroup instance as
> first argument (got list instance instead()
> no matter whatWhat is doctor_doctorgroup ? -- Cédric Krier - B2CK SPRL Email/Jabber: [email protected] Tel: +32 472 54 46 59 Website: http://www.b2ck.com/
pgp1TwPVs0NxY.pgp
Description: PGP signature
