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

Modifications affichage

parent fcb6706b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -155,11 +155,11 @@
<div class="oe_bloc_cgscop">
<div class="o_row d-flex">
<h3>
<field class="o_field_header" name="cooperative_form_id" attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')], 'required':[('project_status','in',('2_pre-diagnostic', '3_accompagnement','4_adhesion', '6_suivi'))]}" options="{'no_open': True}" placeholder="Forme Coopérative"/>
<field class="o_field_header" name="cooperative_form_id" attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')], 'required':[('project_status','in',('2_pre-diagnostic', '3_accompagnement','4_adhesion', '6_suivi'))]}" options="{'no_open': True, 'no_create': True}" placeholder="Forme Coopérative"/>
</h3>
<span> </span>
<h3>
<field options="{'no_open': True}" name="partner_company_type_id" attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')], 'required':[('project_status','in',('4_adhesion', '6_suivi'))]}" placeholder="Statut Juridique"/>
<field options="{'no_open': True, 'no_create': True}" name="partner_company_type_id" attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')], 'required':[('project_status','in',('4_adhesion', '6_suivi'))]}" placeholder="Statut Juridique"/>
</h3>
</div>
<div class="o_row d-flex ">
......@@ -199,7 +199,7 @@
<field name="cedex" placeholder="Cedex" class="o_address_city"
attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')]}" modifiers="{'readonly':[['project_status', '=', '6_suivi']]}"/>
<field name="state_id" class="o_address_zip" placeholder="Région"
options='{"no_open": True}' context="{'country_id': country_id, 'zip': zip}"
options='{"no_open": True, "no_create": True}' context="{'country_id': country_id, 'zip': zip}"
attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')]}" modifiers="{'readonly':[['project_status', '=', '6_suivi']]}"/>
<field name="country_id" placeholder="Pays" class="o_address_country" options='{"no_open": True, "no_create": True}'
attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')]}" modifiers="{'readonly':[['project_status', '=', '6_suivi']]}"/>
......@@ -228,23 +228,23 @@
</div>
</group>
<group string="Suivi UR">
<field name="ur_id" required="True" options="{'no_create': True}"/>
<field name="ur_id" required="True" options="{'no_open': True, 'no_create': True}"/>
<field name="creation_delegate_id" widget="res_partner_many2one"
attrs="{'required':[('project_status','in',('3_accompagnement','4_adhesion', '5_cg', '6_suivi'))], 'invisible':[('project_status', '=', '6_suivi')]}" options="{'no_create': True}" domain="[('ur_id', '=', ur_id)]"/>
<field name="followup_delegate_id" widget="res_partner_many2one" options="{'no_create': True}" domain="[('active', '=', True),('ur_id', '=', ur_id)]"/>
<field name="revision_person_id" widget="res_partner_many2one" readonly="True" options="{'no_create': True}"/>
attrs="{'required':[('project_status','in',('3_accompagnement','4_adhesion', '5_cg', '6_suivi'))], 'invisible':[('project_status', '=', '6_suivi')]}" options="{'no_open': True, 'no_create': True}" domain="[('ur_id', '=', ur_id)]"/>
<field name="followup_delegate_id" widget="res_partner_many2one" options="{'no_open': True, 'no_create': True}" domain="[('active', '=', True),('ur_id', '=', ur_id)]"/>
<field name="revision_person_id" widget="res_partner_many2one" readonly="True" options="{'no_open': True, 'no_create': True}"/>
<field name="segment_1_id" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}" domain="[('category', '=', 'segment_1'),('ur_id', '=', ur_id)]"/>
<field name="segment_2_id" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}" domain="[('category', '=', 'segment_2'),('ur_id', '=', ur_id)]"/>
<field name="segment_3_id" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}" domain="[('category', '=', 'segment_3'),('ur_id', '=', ur_id)]"/>
<field name="segment_4_id" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}" domain="[('category', '=', 'segment_4'),('ur_id', '=', ur_id)]"/>
</group>
<group string="Informations Activité">
<field name="creation_origin_id" required="True" options="{'no_create': True}"/>
<field name="creation_suborigin_id" attrs="{'required':[('creation_origin_id','!=',False)]}" domain="[('parent_id', '=', creation_origin_id), ('child_ids', '=', False)]" options="{'no_create': True}"/>
<field name="date_1st_sign" attrs="{'required':[('project_status','in',('4_adhesion', '5_cg', '6_suivi'))]}"/>
<field name="registration_date" attrs="{'required':[('project_status','in',('4_adhesion', '5_cg', '6_suivi'))]}"/>
<field name="creation_origin_id" required="True" options="{'no_open': True, 'no_create': True}"/>
<field name="creation_suborigin_id" attrs="{'required':[('creation_origin_id','!=',False)]}" domain="[('parent_id', '=', creation_origin_id), ('child_ids', '=', False)]" options="{'no_open': True, 'no_create': True}"/>
<field name="date_1st_sign"/>
<field name="registration_date"/>
<field name="social_object" attrs="{'required':[('project_status','in',('2_pre-diagnostic', '3_accompagnement','4_adhesion', '5_cg', '6_suivi'))]}"/>
<field name="naf_id" attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')], 'required':[('project_status','in',('4_adhesion', '5_cg', '6_suivi'))]}" options="{'no_create': True}"/>
<field name="naf_id" attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')], 'required':[('project_status','in',('4_adhesion', '5_cg', '6_suivi'))]}" options="{'no_open': True, 'no_create': True}"/>
<field name="certification_ids" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}"/>
<field name="siret" attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')], 'required':[('project_status','in',('4_adhesion', '5_cg', '6_suivi'))]}"/>
<field name="siren" readonly="1"/>
......@@ -334,7 +334,7 @@
attrs="{'invisible': [('type','!=', 'contact')]}"/>
<field name="firstname" string="Prénom" required="1"/>
<field name="lastname" string="Nom de famille" required="1"/>
<field name="mandate_id" options="{'no_create': True}" attrs="{'invisible': [('type','!=', 'contact')]}" required="1"/>
<field name="mandate_id" options="{'no_open': True, 'no_create': True}" attrs="{'invisible': [('type','!=', 'contact')]}" required="1"/>
<field name="function" placeholder="Responsable des ventes"
attrs="{'invisible': [('type','!=', 'contact')]}"/>
<field name="email"/>
......@@ -445,7 +445,7 @@
<field name="cedex" placeholder="Cedex" class="o_address_city"
attrs="{'readonly': [('type', '=', 'contact'), ('parent_id', '!=', False)]}" modifiers="{'readonly':[['type','=','contact'],['parent_id','!=',false]]}"/>
<field name="state_id" class="o_address_zip" placeholder="State"
options='{"no_open": True}' context="{'country_id': country_id, 'zip': zip}"/>
options='{"no_open": True, "no_create": True}' context="{'country_id': country_id, 'zip': zip}"/>
<field name="country_id" placeholder="Country" class="o_address_country" options='{"no_open": True, "no_create": True}'/>
</div>
</div>
......@@ -456,7 +456,7 @@
<field name="name" string="Nom" attrs="{'required' : [('type', '!=', 'contact')], 'invisible' : [('type', '=', 'contact')]}"/>
<field name="firstname" string="Prénom" attrs="{'required' : [('type', '=', 'contact')], 'invisible' : [('type', '!=', 'contact')]}"/>
<field name="lastname" string="Nom de famille" attrs="{'required' : [('type', '=', 'contact')], 'invisible' : [('type', '!=', 'contact')]}"/>
<field name="mandate_id" options="{'no_create': True}" attrs="{'invisible': [('type','!=', 'contact')]}"/>
<field name="mandate_id" options="{'no_open': True, 'no_create': True}" attrs="{'invisible': [('type','!=', 'contact')]}"/>
<field name="function" placeholder="e.g. Directeur des Ventes"
attrs="{'invisible': [('type','!=', 'contact')]}"/>
<field name="email"/>
......@@ -480,9 +480,9 @@
<field name="bank_id" widget="res_partner_many2one" options="{'no_create': True}"/>
<field name="bank2_id" widget="res_partner_many2one" options="{'no_create': True}"/>
<field name="accountant_id" widget="res_partner_many2one" options="{'no_create': True}"/>
<field name="accountant_person_id" widget="res_partner_many2one" attrs="{'invisible': [('accountant_id', '=', False)]}" domain="[('parent_id', '=', accountant_id), ('is_company', '=', False)]" options="{'no_create': True}"/>
<field name="accountant_person_id" widget="res_partner_many2one" attrs="{'invisible': [('accountant_id', '=', False)]}" domain="[('parent_id', '=', accountant_id), ('is_company', '=', False)]" options="{'no_open': True, 'no_create': True}"/>
<field name="auditor_id" widget="res_partner_many2one" options="{'no_create': True}"/>
<field name="auditor_person_id" widget="res_partner_many2one" attrs="{'invisible': [('auditor_id', '=', False)]}" domain="[('parent_id', '=', auditor_id), ('is_company', '=', False)]" options="{'no_create': True}"/>
<field name="auditor_person_id" widget="res_partner_many2one" attrs="{'invisible': [('auditor_id', '=', False)]}" domain="[('parent_id', '=', auditor_id), ('is_company', '=', False)]" options="{'no_open': True, 'no_create': True}"/>
</group>
</page>
<page name='scop_revision' string="Révisions" attrs="{'invisible': [('project_status', '!=', '6_suivi')]}">
......@@ -491,8 +491,8 @@
<field name="revision_contract"/>
<field name="revision_company_id" widget="res_partner_many2one" options="{'no_create': True}"/>
<field name="revision_backup_company_id" widget="res_partner_many2one" options="{'no_create': True}"/>
<field name="revision_person_id" widget="res_partner_many2one" domain="[('is_company', '=', False), ('parent_id', 'in', (revision_company_id, revision_backup_company_id))]"/>
<field name="revision_certified_person_id" widget="res_partner_many2one" domain="[('is_company', '=', False), ('parent_id', 'in', (revision_company_id, revision_backup_company_id))]"/>
<field name="revision_person_id" widget="res_partner_many2one" domain="[('is_company', '=', False), ('parent_id', 'in', (revision_company_id, revision_backup_company_id))]" options="{'no_open': True, 'no_create': True}"/>
<field name="revision_certified_person_id" widget="res_partner_many2one" domain="[('is_company', '=', False), ('parent_id', 'in', (revision_company_id, revision_backup_company_id))]" options="{'no_open': True, 'no_create': True}"/>
<field name="revision_person_assign_date"/>
</group>
<group>
......@@ -503,10 +503,10 @@
<field name="revision_ids" widget="one2many">
<tree string="Révisions" editable="top">
<field name="date"/>
<field name="delegate_id"/>
<field name="delegate_id" options="{'no_create': True}"/>
<field name="revision_result_year"/>
<field name="revision_staff"/>
<field name="revision_format_id" options="{'no_create': True}"/>
<field name="revision_format_id" options="{'no_open': True, 'no_create': True}"/>
<field name="revision_followup"/>
<field name="note"/>
</tree>
......
......@@ -10,7 +10,7 @@
<field name="name">scop.contribution.type.tree</field>
<field name="model">scop.contribution.type</field>
<field name="arch" type="xml">
<tree string="Contribution Types">
<tree string="Contribution Types" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -29,7 +29,7 @@
<field name="name">scop.financial.tools.type.tree</field>
<field name="model">scop.financial.tools.type</field>
<field name="arch" type="xml">
<tree string="Financial Tools Types">
<tree string="Financial Tools Types" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -48,7 +48,7 @@
<field name="name">scop.financial.intervention.type.tree</field>
<field name="model">scop.financial.intervention.type</field>
<field name="arch" type="xml">
<tree string="Financial Intervention Types">
<tree string="Financial Intervention Types" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -67,7 +67,7 @@
<field name="name">scop.financial.category.tree</field>
<field name="model">scop.financial.category</field>
<field name="arch" type="xml">
<tree string="Financial Categories">
<tree string="Financial Categories" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -86,7 +86,7 @@
<field name="name">scop.liasse.fiscale.source.tree</field>
<field name="model">scop.liasse.fiscale.source</field>
<field name="arch" type="xml">
<tree string="Liasse Fiscale Sources">
<tree string="Liasse Fiscale Sources" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -105,7 +105,7 @@
<field name="name">scop.liasse.fiscale.type.tree</field>
<field name="model">scop.liasse.fiscale.type</field>
<field name="arch" type="xml">
<tree string="Liasse Fiscale Types">
<tree string="Liasse Fiscale Types" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -123,7 +123,7 @@
<field name="name">scop.membership.type.tree</field>
<field name="model">scop.membership.type</field>
<field name="arch" type="xml">
<tree string="Membership Types">
<tree string="Membership Types" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -142,7 +142,7 @@
<field name="name">scop.membership.reason.end.tree</field>
<field name="model">scop.membership.reason.end</field>
<field name="arch" type="xml">
<tree string="Reasons for end of Membership">
<tree string="Reasons for end of Membership" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -161,7 +161,7 @@
<field name="name">scop.revision.format.tree</field>
<field name="model">scop.revision.format</field>
<field name="arch" type="xml">
<tree string="Revision Formats">
<tree string="Revision Formats" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -179,7 +179,7 @@
<field name="name">scop.questionnaire.type.tree</field>
<field name="model">scop.questionnaire.type</field>
<field name="arch" type="xml">
<tree string="Questionnaire Types">
<tree string="Questionnaire Types" editable="top">
<field name="name"/>
</tree>
</field>
......
......@@ -10,7 +10,7 @@
<field name="name">res.partner.dissolution.reason.tree</field>
<field name="model">res.partner.dissolution.reason</field>
<field name="arch" type="xml">
<tree string="Dissolution Reasons">
<tree string="Dissolution Reasons" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -28,7 +28,7 @@
<field name="name">res.partner.creation.origin.tree</field>
<field name="model">res.partner.creation.origin</field>
<field name="arch" type="xml">
<tree string="Creation Origins" editable="bottom">
<tree string="Creation Origins" editable="top">
<field name="name"/>
<field name="parent_id"/>
<field name="id_riga"/>
......@@ -48,7 +48,7 @@
<field name="name">res.partner.organization.type.tree</field>
<field name="model">res.partner.organization.type</field>
<field name="arch" type="xml">
<tree string="Organization Types">
<tree string="Organization Types" editable="top">
<field name="name"/>
<field name="parent_id"/>
<field name="id_riga"/>
......@@ -69,7 +69,7 @@
<field name="name">res.partner.cooperative.form.tree</field>
<field name="model">res.partner.cooperative.form</field>
<field name="arch" type="xml">
<tree string="Cooperative Forms">
<tree string="Cooperative Forms" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -88,7 +88,7 @@
<field name="name">res.partner.certification.tree</field>
<field name="model">res.partner.certification</field>
<field name="arch" type="xml">
<tree string="Certifications">
<tree string="Certifications" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -141,7 +141,7 @@
<field name="name">res.partner.rgpd.origin.tree</field>
<field name="model">res.partner.rgpd.origin</field>
<field name="arch" type="xml">
<tree string="RGPD Origins">
<tree string="RGPD Origins" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -160,7 +160,7 @@
<field name="name">res.partner.newsletter.tree</field>
<field name="model">res.partner.newsletter</field>
<field name="arch" type="xml">
<tree string="Newsletters">
<tree string="Newsletters" editable="top">
<field name="name"/>
</tree>
</field>
......@@ -179,9 +179,10 @@
<field name="name">res.partner.segment.tree</field>
<field name="model">res.partner.segment</field>
<field name="arch" type="xml">
<tree string="Segmentations">
<tree string="Segmentations" editable="top">
<field name="category"/>
<field name="name"/>
<field name="ur_id"/>
</tree>
</field>
</record>
......
......@@ -18,7 +18,7 @@ class ScopDecesWizard(models.TransientModel):
def _default_last_period_id(self):
return self.env['scop.period'].search(
[('partner_id', '=', self.env.context.get('active_id')),
('end_reason', '=', False)],
('end', '=', False)],
limit=1).id
# Fields common
......@@ -50,8 +50,9 @@ class ScopDecesWizard(models.TransientModel):
})
else:
raise ValidationError(
"La date de fin doit être postèrieure à la date de " +
"début : " + str(last_period.start))
"La date de fin doit être postèrieure à la date de "
+ "début de la dernière période: "
+ str(last_period.start))
# Update partner
partner = self.env['res.partner'].browse(period.partner_id)
......
......@@ -170,8 +170,8 @@ class ScopPeiodWizard(models.TransientModel):
[('partner_id', '=', self.env.context.get('active_id'))],
limit=1)
if previous_period:
if (previous_period.end and
period.start >= previous_period.end):
if previous_period.end:
if period.start >= previous_period.end:
partner_values = {
'dissolution_date': False,
'dissolution_reason_id': False,
......
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