context=context
)]))
- # recherche des domaines autres que ceux déjà sélectionnés
+ # recherche des moes autres que ceux déjà sélectionnés
moe_ids = model_base.search(
cr,
uid,
)]
- def action_add_domain_to_project(self, cr, uid, ids, context=None):
+ def action_add_moe_to_project(self, cr, uid, ids, context=None):
# Récupération du modèle utile pour écrire les données
model = self.pool.get("cmmi.projet.moe")
"moe_id": result["moe_id"],
}, context=context)
-
- # Renvoi vers la vue du modèle
- return {
- "type": 'ir.actions.act_window',
- "res_model": "cmmi.projet",
- 'view_type': 'form',
- 'view_mode': 'form',
- 'res_id': result["project_id"][0],
- 'context': context,
- }
+ # Fermer simplement la fenêtre
+ return {'type': 'ir.actions.act_window_close'}
+
+ #-----------------------------------------------------------------------
+ # # Renvoi vers la vue du modèle
+ # return {
+ # "type": 'ir.actions.act_window',
+ # "res_model": "cmmi.projet",
+ # 'view_type': 'form',
+ # 'view_mode': 'form',
+ # 'res_id': result["project_id"][0],
+ # 'context': context,
+ # }
+ #-----------------------------------------------------------------------
_columns = {
"main": fields.boolean(string="MOE principale ?"),
"project_id": fields.many2one("cmmi.projet",
- string="Projet"),
+ string="Projet",
+ required=True),
"moe_id": fields.selection(_moes_selection,
- string="MOE"),
+ string="MOE",
+ required=True),
}
\ No newline at end of file