Skip to content
Extraits de code Groupes Projets
Valider 82ac3b5a rédigé par Juliana's avatar Juliana
Parcourir les fichiers

[ADD]Add new field on partner

parent ac23234b
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -94,3 +94,10 @@ class AfacPartnerMandate(models.Model):
name = fields.Char(string="Mandat", required=True)
color = fields.Integer("Couleur")
class AfacPartnerWaterAgency(models.Model):
_name = "afac.partner.water.agency"
_description = "Agence Eau rattachement"
_order = "name"
name = fields.Char(string="Agence Eau rattachement", required=True)
......@@ -57,6 +57,8 @@ class ResPartner(models.Model):
comodel_name="afac.partner.type", string="Type de structure"
)
college_id = fields.Many2one(comodel_name="afac.partner.college", string="Collège")
water_agency_id = fields.Many2one(
comodel_name="afac.partner.water.agency", string="Agence Eau rattachement")
skill_ids = fields.Many2many(
comodel_name="afac.partner.activity",
relation="afac_partner_activity_res_partner_rel",
......
......@@ -9,6 +9,7 @@ id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink
"access_afac_partner_type_group_user","afac_partner_type_group_user","model_afac_partner_type","base.group_user",1,0,0,0
"access_afac_partner_mandate_group_user","afac_partner_mandate_group_user","model_afac_partner_mandate","base.group_user",1,0,0,0
"access_afac_partner_region_group_user","afac_partner_region_group_user","model_afac_partner_region","base.group_user",1,0,0,0
"access_afac_partner_water_agency_group_user","afac_partner_water_agency_group_user","model_afac_partner_water_agency","base.group_user",1,0,0,0
"access_afac_project_group_user","afac_project_group_user","model_afac_project","base.group_user",1,1,1,1
"access_afac_project_category_group_user","afac_project_category_group_user","model_afac_project_category","base.group_user",1,1,1,1
"access_afac_project_partner_group_user","afac_project_partner_group_user","model_afac_project_partner","base.group_user",1,1,1,1
......@@ -22,3 +23,4 @@ id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink
"access_afac_partner_type_group_manager","afac_partner_type_group_manager","model_afac_partner_type","afac_partner.group_afac_list_manager",1,1,1,1
"access_afac_partner_mandate_group_manager","afac_partner_mandate_group_manager","model_afac_partner_mandate","afac_partner.group_afac_list_manager",1,1,1,1
"access_afac_partner_region_group_manager","afac_partner_region_group_manager","model_afac_partner_region","afac_partner.group_afac_list_manager",1,1,1,1
"access_afac_partner_water_agency_group_manager","afac_partner_water_agency_group_manager","model_afac_partner_water_agency","afac_partner.group_afac_list_manager",1,1,1,1
......@@ -197,6 +197,27 @@
</field>
</record>
<!-- Agence Eau rattachement -->
<record id="afac_partner_water_agency_tree_view" model="ir.ui.view">
<field name="name">afac.partner.water_agency.tree</field>
<field name="model">afac.partner.water.agency</field>
<field name="arch" type="xml">
<tree string="Agence Eau rattachement" editable="top">
<field name="name" />
</tree>
</field>
</record>
<record id="afac_partner_water_agency_search_view" model="ir.ui.view">
<field name="name">afac.partner.water_agency.search</field>
<field name="model">afac.partner.water.agency</field>
<field name="arch" type="xml">
<search string="Agence Eau rattachement">
<field name="name" />
</search>
</field>
</record>
<!-- Mandats -->
<record id="afac_partner_mandate_tree_view" model="ir.ui.view">
<field name="name">afac.partner.mandate.tree</field>
......@@ -271,6 +292,12 @@
<field name="res_model">afac.partner.college</field>
<field name="view_mode">tree</field>
</record>
<record id="afac_partner_water_agency_act_window" model="ir.actions.act_window">
<field name="name">Agence Eau rattachement</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">afac.partner.water.agency</field>
<field name="view_mode">tree</field>
</record>
<record id="afac_partner_activity_act_window" model="ir.actions.act_window">
<field name="name">Activités</field>
<field name="type">ir.actions.act_window</field>
......@@ -338,6 +365,12 @@
parent="menu_afac_list_root"
action="afac_partner_type_act_window"
/>
<menuitem
name="Agence Eau rattachement"
id="menu_afac_partner_water_agency"
parent="menu_afac_list_root"
action="afac_partner_water_agency_act_window"
/>
<menuitem
name="Collèges"
id="menu_afac_partner_college"
......
......@@ -16,6 +16,7 @@
<xpath expr="//field[@name='category_id']" position="after">
<field name="project_ids" />
<field name="project_category_names" />
<field name="water_agency_id" />
<field name="college_id" />
<field name="thematic_id" />
<field name="skill_ids" />
......@@ -57,6 +58,11 @@
string="Collège"
context="{'group_by': 'college_id'}"
/>
<filter
name="group_water_agency_id"
string="Agence Eau rattachement"
context="{'group_by': 'water_agency_id'}"
/>
<filter
name="group_thematic_id"
string="Sous collèges"
......@@ -97,6 +103,13 @@
</xpath>
<xpath expr="//group[@name='group_by']" position="after">
<searchpanel class="afac-partner-panel">
<field
name="water_agency_id"
select="multi"
icon="fa-users"
enable_counters="1"
filters="1"
/>
<field
name="college_id"
select="multi"
......@@ -227,6 +240,7 @@
widget="many2many_tags"
string="Sous-projet"
/>
<field name="water_agency_id" optional="hide" />
<field name="college_id" optional="hide" />
<field name="thematic_id" optional="hide" />
<field name="org_type_id" optional="hide" />
......@@ -323,6 +337,10 @@
</group>
<group>
<field name="action_area" widget="selection" />
<field
name="water_agency_id"
options="{'no_open': True, 'no_create': True}"
/>
<field
name="college_id"
options="{'no_open': True, 'no_create': True}"
......
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