Skip to content
Extraits de code Groupes Projets
Valider 430ff4df rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

Modification champs décès et contacts

parent 85fe7b51
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -78,7 +78,10 @@ class ScopPartner(models.Model):
director_ids = fields.One2many(
'res.partner', 'parent_id',
string='Contacts Dirigeants',
domain=[('mandate_id', '!=', False)])
domain=[('active', '=', True), ('mandate_id', '!=', False)])
child_ids = fields.One2many(
'res.partner', 'parent_id', string='Autres Contacts',
domain=[('active', '=', True), ('mandate_id', '=', False)])
# Infos générales / Suivi UR
ur_id = fields.Many2one(
......@@ -91,12 +94,12 @@ class ScopPartner(models.Model):
creation_delegate_id = fields.Many2one(
'res.partner',
string='Délégué de création',
domain=[('user_ids', '>', 0)],
domain=[('active', '=', True), ('user_ids', '>', 0)],
on_delete='restrict')
followup_delegate_id = fields.Many2one(
'res.partner',
string='Délégué de suivi',
domain=[('user_ids', '>', 0)],
domain=[('active', '=', True), ('user_ids', '>', 0)],
on_delete='restrict',
track_visibility='onchange')
......@@ -155,7 +158,7 @@ class ScopPartner(models.Model):
incubator_id = fields.Many2one(
'res.partner',
string='Incubateur',
domain=[('is_company', '=', True),
domain=[('active', '=', True), ('is_company', '=', True),
('organization_subtype_id.name', '=', 'Incubateur')],
on_delete='restrict')
prescriber_canal_id = fields.Many2one(
......@@ -168,19 +171,19 @@ class ScopPartner(models.Model):
bank_id = fields.Many2one(
'res.partner',
string='Banque principale',
domain=[('is_company', '=', True),
domain=[('active', '=', True), ('is_company', '=', True),
('organization_subtype_id.name', '=', 'Banque')],
on_delete='restrict')
bank2_id = fields.Many2one(
'res.partner',
string='Banque secondaire',
domain=[('is_company', '=', True),
domain=[('active', '=', True), ('is_company', '=', True),
('organization_subtype_id.name', '=', 'Banque')],
on_delete='restrict')
accountant_id = fields.Many2one(
'res.partner',
string='Expert-Comptable',
domain=[('is_company', '=', True),
domain=[('active', '=', True), ('is_company', '=', True),
'|', ('organization_subtype_id.name', '=', 'Expert-Comptable'),
('organization_subtype_id.name', '=', 'Organisme réviseur, ' +
'Expert-comptable / Commissaire au compte')],
......@@ -188,12 +191,12 @@ class ScopPartner(models.Model):
accountant_person_id = fields.Many2one(
'res.partner',
string='Expert-Comptable (personne)',
domain=[('is_company', '=', False)],
domain=[('active', '=', True), ('is_company', '=', False)],
on_delete='restrict')
auditor_id = fields.Many2one(
'res.partner',
string='Commissaire aux Comptes',
domain=[('is_company', '=', True),
domain=[('active', '=', True), ('is_company', '=', True),
'|', ('organization_subtype_id.name', '=',
'Commissaire au compte'),
('organization_subtype_id.name', '=', 'Organisme réviseur, ' +
......@@ -202,7 +205,7 @@ class ScopPartner(models.Model):
auditor_person_id = fields.Many2one(
'res.partner',
string='Commissaire aux Comptes (personne)',
domain=[('is_company', '=', False)],
domain=[('active', '=', True), ('is_company', '=', False)],
on_delete='restrict')
# Périodes juridiques
......@@ -227,7 +230,7 @@ class ScopPartner(models.Model):
direccte_id = fields.Many2one(
'res.partner',
string='DIRECCTE rattachée',
domain=[('is_company', '=', True),
domain=[('active', '=', True), ('is_company', '=', True),
('organization_subtype_id', '=', 'DIRECCTE')],
on_delete='restrict')
last_update_status = fields.Date('Dernière mise à jour des statuts')
......@@ -254,7 +257,7 @@ class ScopPartner(models.Model):
revision_company_id = fields.Many2one(
'res.partner',
string='Organisme de révision',
domain=[('is_company', '=', True),
domain=[('active', '=', True), ('is_company', '=', True),
'|', ('organization_subtype_id.name', '=',
'Organisme réviseur'),
('organization_subtype_id.name', '=', 'Organisme réviseur, ' +
......@@ -264,7 +267,7 @@ class ScopPartner(models.Model):
revision_backup_company_id = fields.Many2one(
'res.partner',
string='Organisme de révision suppléant',
domain=[('is_company', '=', True),
domain=[('active', '=', True), ('is_company', '=', True),
'|', ('organization_subtype_id.name', '=',
'Organisme réviseur'),
('organization_subtype_id.name', '=', 'Organisme réviseur, ' +
......@@ -273,12 +276,12 @@ class ScopPartner(models.Model):
revision_person_id = fields.Many2one(
'res.partner',
string='Réviseur',
domain=[('is_company', '=', False)],
domain=[('active', '=', True), ('is_company', '=', False)],
on_delete='restrict', track_visibility='onchange')
revision_certified_person_id = fields.Many2one(
'res.partner',
string='Réviseur agréé',
domain=[('is_company', '=', False)],
domain=[('active', '=', True), ('is_company', '=', False)],
on_delete='restrict')
revision_person_assign_date = fields.Date("Date de nomination du réviseur",
track_visibility='onchange')
......
Ce diff est replié.
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter