Skip to content
Extraits de code Groupes Projets
Valider 1242f230 rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[cgscop #123] "Format de Révision" paramétrable par UR

parent 3cbf213b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -40,5 +40,15 @@ class ScopRevision(models.Model): ...@@ -40,5 +40,15 @@ class ScopRevision(models.Model):
class ScopRevisionFormat(models.Model): class ScopRevisionFormat(models.Model):
_name = "scop.revision.format" _name = "scop.revision.format"
_description = "Revision Format" _description = "Revision Format"
_order = 'ur_id, name'
def _default_ur(self):
return self.env['res.company']._ur_default_get()
name = fields.Char('Revision Format') name = fields.Char('Revision Format')
ur_id = fields.Many2one(
'union.regionale',
string='Union Régionale',
index=True,
on_delete='restrict',
default=_default_ur)
...@@ -56,6 +56,7 @@ admin_scop_period,admin_scop_period,model_scop_period,group_cg_administrator,1,1 ...@@ -56,6 +56,7 @@ admin_scop_period,admin_scop_period,model_scop_period,group_cg_administrator,1,1
admin_scop_questionnaire_type,admin_scop_questionnaire_type,model_scop_questionnaire_type,group_cg_administrator,1,1,1,1 admin_scop_questionnaire_type,admin_scop_questionnaire_type,model_scop_questionnaire_type,group_cg_administrator,1,1,1,1
admin_scop_revision_format,admin_scop_revision_format,model_scop_revision_format,group_cg_administrator,1,1,1,1 admin_scop_revision_format,admin_scop_revision_format,model_scop_revision_format,group_cg_administrator,1,1,1,1
admin_union_regionale,admin_union_regionale,model_union_regionale,group_cg_administrator,1,1,1,1 admin_union_regionale,admin_union_regionale,model_union_regionale,group_cg_administrator,1,1,1,1
admin_ur_scop_revision_format,admin_ur_scop_revision_format,model_scop_revision_format,group_ur_list_modif,1,1,1,1
admin_ur_res_partner_segment1,admin_ur_res_partner_segment1,model_res_partner_segment1,group_ur_list_modif,1,1,1,1 admin_ur_res_partner_segment1,admin_ur_res_partner_segment1,model_res_partner_segment1,group_ur_list_modif,1,1,1,1
admin_ur_res_partner_segment2,admin_ur_res_partner_segment2,model_res_partner_segment2,group_ur_list_modif,1,1,1,1 admin_ur_res_partner_segment2,admin_ur_res_partner_segment2,model_res_partner_segment2,group_ur_list_modif,1,1,1,1
admin_ur_res_partner_segment3,admin_ur_res_partner_segment3,model_res_partner_segment3,group_ur_list_modif,1,1,1,1 admin_ur_res_partner_segment3,admin_ur_res_partner_segment3,model_res_partner_segment3,group_ur_list_modif,1,1,1,1
......
...@@ -123,6 +123,22 @@ ...@@ -123,6 +123,22 @@
<field eval="True" name="global"/> <field eval="True" name="global"/>
</record> </record>
<record id="scop_revision_format_rule_ur" model="ir.rule">
<field name="name">revision format rule per ur</field>
<field name="model_id" ref="model_scop_revision_format"/>
<field name="domain_force">[('ur_id','=',user.company_id.ur_id.id)]</field>
<field name="groups" eval="[(6, 0, [ref('base.group_user')])]"/>
<field eval="True" name="global"/>
</record>
<record id="scop_revision_format_rule_admin" model="ir.rule">
<field name="name">revision format rule administrator</field>
<field name="model_id" ref="model_scop_revision_format"/>
<field name="domain_force">[(1,'=',1)]</field>
<field name="groups" eval="[(6, 0, [ref('cgscop_partner.group_cg_administrator')])]"/>
<field eval="True" name="global"/>
</record>
<record id="mail_activity_type_rule_ur_readall" model="ir.rule"> <record id="mail_activity_type_rule_ur_readall" model="ir.rule">
<field name="name">read all mail activity type rule per ur</field> <field name="name">read all mail activity type rule per ur</field>
<field name="model_id" ref="mail.model_mail_activity_type"/> <field name="model_id" ref="mail.model_mail_activity_type"/>
......
...@@ -654,7 +654,7 @@ ...@@ -654,7 +654,7 @@
<group> <group>
<field name="revision_type"/> <field name="revision_type"/>
<field name="revision_next_date"/> <field name="revision_next_date"/>
<field name="revision_format_id" options="{'no_open': True, 'no_create': True}"/> <field name="revision_format_id" options="{'no_open': True, 'no_create': True}" domain="[('ur_id', '=', ur_id)]"/>
</group> </group>
</group> </group>
<field name="revision_ids" widget="one2many"> <field name="revision_ids" widget="one2many">
......
...@@ -106,6 +106,7 @@ ...@@ -106,6 +106,7 @@
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree string="Revision Formats" editable="top"> <tree string="Revision Formats" editable="top">
<field name="name"/> <field name="name"/>
<field name="ur_id" options="{'no_open': True, 'no_create': True}"/>
</tree> </tree>
</field> </field>
</record> </record>
...@@ -136,6 +137,12 @@ ...@@ -136,6 +137,12 @@
</record> </record>
<!-- MENUS --> <!-- MENUS -->
<menuitem id="menu_scop_revision_format"
parent="contacts.res_partner_menu_config"
action="action_view_scop_revision_format_tree"
groups="group_cg_administrator,group_ur_list_modif"
sequence="10"/>
<menuitem id="menu_scop_lists" name="SCOP Lists" <menuitem id="menu_scop_lists" name="SCOP Lists"
parent="contacts.res_partner_menu_config" sequence="30" groups="group_cg_administrator"/> parent="contacts.res_partner_menu_config" sequence="30" groups="group_cg_administrator"/>
...@@ -143,10 +150,6 @@ ...@@ -143,10 +150,6 @@
parent="menu_scop_lists" parent="menu_scop_lists"
action="action_view_scop_membership_reason_end_tree" action="action_view_scop_membership_reason_end_tree"
sequence="10"/> sequence="10"/>
<menuitem id="menu_scop_revision_format"
parent="menu_scop_lists"
action="action_view_scop_revision_format_tree"
sequence="20"/>
<menuitem id="menu_scop_liasse_fiscale_source" <menuitem id="menu_scop_liasse_fiscale_source"
parent="menu_scop_lists" parent="menu_scop_lists"
action="action_view_scop_liasse_fiscale_source_tree" action="action_view_scop_liasse_fiscale_source_tree"
......
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