11 changed files with 208 additions and 117 deletions
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 112 KiB |
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 107 KiB |
@ -1,58 +1,65 @@ |
|||||
<?xml version="1.0" encoding="utf-8"?> |
<?xml version="1.0" encoding="utf-8"?> |
||||
<odoo> |
<odoo> |
||||
<!-- Action for the menu Restrict Model Access--> |
<!-- Action for the menu Restrict Model Access--> |
||||
<record id="access_right_action" model="ir.actions.act_window"> |
<record id="access_right_action" model="ir.actions.act_window"> |
||||
<field name="name">Restrict Access Rights</field> |
<field name="name">Restrict Access Rights</field> |
||||
<field name="res_model">access.right</field> |
<field name="res_model">access.right</field> |
||||
<field name='view_mode'>tree,form</field> |
<field name='view_mode'>tree,form</field> |
||||
</record> |
</record> |
||||
<!-- Tree view for the model access.right--> |
<!-- Tree view for the model access.right--> |
||||
<record id="access_right_view_tree" model="ir.ui.view"> |
<record id="access_right_view_tree" model="ir.ui.view"> |
||||
<field name="name">access.right.view.tree</field> |
<field name="name">access.right.view.tree</field> |
||||
<field name="model">access.right</field> |
<field name="model">access.right</field> |
||||
<field name="arch" type="xml"> |
<field name="arch" type="xml"> |
||||
<tree> |
<tree> |
||||
<field name="model_id"/> |
<field name="model_id"/> |
||||
<field name="groups_id"/> |
<field name="groups_id"/> |
||||
<field name="is_delete"/> |
<field name="is_delete"/> |
||||
<field name="is_export"/> |
<field name="is_export"/> |
||||
<field name="is_create_or_update"/> |
<field name="is_create_or_update"/> |
||||
<field name="is_archive"/> |
<field name="is_archive"/> |
||||
</tree> |
</tree> |
||||
</field> |
</field> |
||||
</record> |
</record> |
||||
<!-- Form view for the model access.right--> |
<!-- Form view for the model access.right--> |
||||
<record id="access_right_view_form" model="ir.ui.view"> |
<record id="access_right_view_form" model="ir.ui.view"> |
||||
<field name="name">access.right.view.form</field> |
<field name="name">access.right.view.form</field> |
||||
<field name="model">access.right</field> |
<field name="model">access.right</field> |
||||
<field name="arch" type="xml"> |
<field name="arch" type="xml"> |
||||
<form> |
<form> |
||||
<sheet> |
<sheet> |
||||
<group> |
<group> |
||||
<group> |
<group> |
||||
<field name="model_id"/> |
<field name="model_id"/> |
||||
<field name="groups_id"/> |
<field name="restriction_type"/> |
||||
|
<field name="user_id" |
||||
|
attrs="{'invisible':[('restriction_type','in',['group'])], |
||||
|
'required':[('restriction_type', '==', 'user')]}"/> |
||||
|
|
||||
|
<field name="groups_id" |
||||
|
attrs="{'invisible':[('restriction_type','in',['user'])], |
||||
|
'required':[('restriction_type', '==', 'group')]}"/> |
||||
</group> |
</group> |
||||
<group> |
<group> |
||||
<field name="is_delete"/> |
<field name="is_delete"/> |
||||
<field name="is_export"/> |
<field name="is_export"/> |
||||
<field name="is_create_or_update"/> |
<field name="is_create_or_update"/> |
||||
<field name="is_archive"/> |
<field name="is_archive"/> |
||||
</group> |
</group> |
||||
</group> |
</group> |
||||
</sheet> |
</sheet> |
||||
<div class="oe_chatter"> |
<div class="oe_chatter"> |
||||
<field name="message_follower_ids"/> |
<field name="message_follower_ids"/> |
||||
<field name="message_ids"/> |
<field name="message_ids"/> |
||||
</div> |
</div> |
||||
</form> |
</form> |
||||
</field> |
</field> |
||||
</record> |
</record> |
||||
<!-- Creating a menu named Restrict Model Access--> |
<!-- Creating a menu named Restrict Model Access--> |
||||
<menuitem id="access_right_menu" |
<menuitem id="access_right_menu" |
||||
name="Restrict Access Rights" |
name="Restrict Access Rights" |
||||
parent="base.menu_administration" |
parent="base.menu_administration" |
||||
action="access_right_action" |
action="access_right_action" |
||||
sequence="6" |
sequence="6" |
||||
groups="model_access_rights.model_access_rights_groups_configure_model_access"/> |
groups="model_access_rights.model_access_rights_groups_configure_model_access"/> |
||||
</odoo> |
</odoo> |
||||
|
Loading…
Reference in new issue