Skip to content
Snippets Groups Projects
Commit aa923c56 authored by Benjamin - Le Filament's avatar Benjamin - Le Filament
Browse files

[update] table rec_name

parent 65b0f53f
No related branches found
No related tags found
No related merge requests found
......@@ -69,8 +69,9 @@ class Project(models.Model):
domain=[
('active', '=', True),
('is_company', '=', True),
'|', ('type_structure_id', '=', 'ComCom'),
('type_structure_id', '=', 'PETR/PNR')],
'|',
('type_structure_id.name', '=', 'ComCom'),
('type_structure_id.name', '=', 'PETR/PNR')],
on_delete='restrict')
departement_ids = fields.Many2many(
comodel_name='res.partner',
......@@ -155,8 +156,6 @@ class Project(models.Model):
string="Type de convention de financement")
date_ca = fields.Date("Date de CA")
date_demarrage = fields.Date("Date de démarrage prévisionnel")
# list_photos_ids = fields.One2many('images')
# documents_ids = fields.One2many('ir.attachment', "Documents")
# Champs étape "Instruction" => Onglet Dossier
contexte = fields.Text("Contexte projet")
......@@ -291,7 +290,6 @@ class Project(models.Model):
'res.partner.membres.project',
'project_id',
string="Membres")
# documents_gap_ids = fields.One2many('ir.attachment', string="Documents GAP")
modalite_gap = fields.Text("Modalités GAP")
reunion_ids = fields.One2many(
'adefpat.reunion.gap',
......@@ -411,16 +409,23 @@ class AdefpatTypeConvention(models.Model):
_name = 'adefpat.type.convention'
_description = 'Liste type de convention'
name = fields.Char("Convention")
name = fields.Char(
string="Convention",
required=True,
)
date_end_validity = fields.Date("Date de fin de validité")
class AdefpatReunionGAP(models.Model):
_name = 'adefpat.reunion.gap'
_description = 'Réunions GAP'
_rec_name = 'date'
# document_ids = fields.One2many('ir.attachment', string="Documents")
date = fields.Date("Date du GAP")
date = fields.Date(
string="Date du GAP",
required=True,
)
project_id = fields.Many2one(
'project.project',
string='Projet',
......@@ -437,6 +442,7 @@ class AdefpatMembresProjets(models.Model):
domain=[
('active', '=', True),
('is_company', '=', False)],
required=True,
on_delete='restrict')
lastname = fields.Char(
related='partner_id.lastname',
......@@ -471,6 +477,7 @@ class AdefpatMembresProjets(models.Model):
class AdefpatConsultantsProjets(models.Model):
_name = 'res.partner.consultants.project'
_description = 'Consultants'
_rec_name = 'name'
partner_id = fields.Many2one(
'res.partner',
......@@ -481,7 +488,9 @@ class AdefpatConsultantsProjets(models.Model):
('is_consultant_form', '=', True),
'|', ('reference', '=', 'reference'),
('reference', '=', 'prereference')],
required=True,
on_delete='restrict')
name = fields.Char(related='partner_id.name')
lastname = fields.Char(
related='partner_id.lastname',
string="Nom",
......@@ -516,21 +525,16 @@ class AdefpatConsultantsProjets(models.Model):
class AdefpatPorteursProjets(models.Model):
_name = 'res.partner.porteur.project'
_description = 'Porteurs de projets'
_rec_name = 'name'
porteur_id = fields.Many2one(
'res.partner',
string='Porteur de projet',
domain=[
('active', '=', True),
('is_company', '=', False)],
on_delete='restrict')
partner_id = fields.Many2one(
'res.partner',
string='Porteur de projet',
domain=[
('active', '=', True),
('is_company', '=', False)],
on_delete='restrict')
domain=[('is_company', '=', False)],
required=True,
on_delete='restrict'
)
name = fields.Char(related='porteur_id.name')
lastname = fields.Char(
related='porteur_id.lastname',
string="Nom",
......@@ -575,7 +579,7 @@ class AdefpatStatut(models.Model):
_name = 'adefpat.project.statut'
_description = 'Statut'
name = fields.Char("Statut")
name = fields.Char("Statut", required=True,)
class AdefpatFinancement(models.Model):
......@@ -587,7 +591,9 @@ class AdefpatFinancement(models.Model):
string='Facturation',
domain=[
('active', '=', True)],
on_delete='restrict')
required=True,
on_delete='restrict'
)
montant = fields.Float("Montant")
project_id = fields.Many2one(
'project.project',
......@@ -599,7 +605,7 @@ class AdefpatCout(models.Model):
_name = 'adefpat.project.cout'
_description = 'Coûts'
module = fields.Char("Nom du module")
module = fields.Char("Nom du module", required=True,)
partner_id = fields.Many2one(
'res.partner',
string='Consultant',
......
odoo.define('new_module_project.update_kanban', function (require) {
odoo.define('adefpat_project.update_kanban', function (require) {
'use strict';
var KanbanRecord = require('web_kanban.Record');
var QWeb = core.qweb;
var _t = core._t;
KanbanRecord.include({
_openRecord: function () {
if (this.modelName === 'project.project') {
this.$('.o_kanban_card_manage_section a').first().click();
} else {
this._super.apply(this, arguments);
}
},
});
var KanbanRecord = require('web_kanban.Record');
KanbanRecord.include({
_openRecord: function () {
if (this.modelName === 'project.project') {
this.$('.o_kanban_card_manage_section a').first().click();
} else {
this._super.apply(this, arguments);
}
},
});
});
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment