"projet_projet_structure_rel",
"projets",
string="Structures"),
+ "team_members": fields.many2many("projet.teammember",
+ "projet_projet_teammember_rel",
+ "projets",
+ string="Team Members"),
"modules": fields.one2many("projet.module",
"projet_id",
string="Modules"),
}
+class Teammember(osv.Model):
+ _name = "projet.teammember"
+
+ _inherit = "res.partner"
+
+ _columns = {
+ "projets": fields.many2many("projet.projet",
+ "projet_projet_teammember_rel",
+ "team_members",
+ string="Projets"),
+ "charges": fields.one2many("projet.projet",
+ "team_members",
+ string="Charges"),
+ }
+
+
#TODO trouver un nom a cette chose
class qqch(osv.Model):
_name = "projet.qqch"
_columns = {
"name": fields.char(string="Title", size=64, required=True),
"description": fields.text(string="Description"),
+ "teammember_id": fields.many2one("projet.teammember",
+ string="Team Member",
+ required=True),
}
class mo(osv.Model):