Tower: upload ks_dashboard_ninja 18.0.1.1.7 (was 18.0.1.1.7, via marketplace)

This commit is contained in:
2026-05-08 21:13:33 +00:00
parent 63c62699f5
commit 888f87d8ec
334 changed files with 26628 additions and 0 deletions

View File

@@ -0,0 +1,59 @@
<odoo>
<data noupdate="1">
<record id="ir_rule_ks_dashboard_item_company_restrictions" model="ir.rule">
<field name="name">Dashboard Item Company Restriction: User Can only view their company and sub companies
items.
</field>
<field name="model_id" ref="model_ks_dashboard_ninja_item"/>
<field name="domain_force">
['|',('ks_company_id','in', company_ids),('ks_company_id','=',False)]</field>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
</record>
<record id="ir_rule_ks_accessible_dashboards" model="ir.rule">
<field name="name">Dashboard Record Level Groups Access: Show dashboards matching user's assigned groups.</field>
<field name="model_id" ref="model_ks_dashboard_ninja_board"/>
<field name="domain_force">['|', ('ks_dashboard_group_access', '=' , False), ('ks_dashboard_group_access','in', user.groups_id.ids)]</field>
<field name="groups" eval="[(4, ref('base.group_user'))]" />
</record>
<record id="ir_rule_ks_accessible_child_dashboards" model="ir.rule">
<field name="name">Child Dashboard Record Level Groups Access: Show dashboards matching user's assigned groups.</field>
<field name="model_id" ref="model_ks_dashboard_ninja_child_board"/>
<field name="domain_force">['|', ('ks_computed_group_access', '=', False), ('ks_computed_group_access', 'in', user.groups_id.ids)]</field>
<field name="groups" eval="[(4, ref('base.group_user'))]" />
</record>
<record id="ir_rule_ks_admin_accessible_dashboards" model="ir.rule">
<field name="name">Dashboard Record Level Groups Access: Show all dashboards to admin regardless of assigned groups.</field>
<field name="model_id" ref="model_ks_dashboard_ninja_board"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups" eval="[Command.link(ref('base.group_system'))]"/>
</record>
<record id="ir_rule_ks_admin_accessible_child_dashboards" model="ir.rule">
<field name="name">Child Dashboard Record Level Groups Access: Show all dashboards to admin regardless of assigned groups.</field>
<field name="model_id" ref="model_ks_dashboard_ninja_child_board"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups" eval="[Command.link(ref('base.group_system'))]"/>
</record>
<record model="ir.module.category" id="ks_dashboard_ninja_security_groups">
<field name="name">Dashboard Ninja Rights</field>
</record>
<record model="res.groups" id="ks_dashboard_ninja_group_manager">
<field name="name">Show Full Dashboard Features</field>
<field name="category_id" ref="ks_dashboard_ninja.ks_dashboard_ninja_security_groups"/>
</record>
<record id="base.group_system" model="res.groups">
<field name="implied_ids" eval="[(4, ref('ks_dashboard_ninja.ks_dashboard_ninja_group_manager'))]"/>
</record>
</data>
</odoo>