[ADD]ADD record rule for transaction_manager

This commit is contained in:
zainab8585 2024-09-11 12:44:34 +02:00
parent ad5073a66a
commit 6ac47da95d
2 changed files with 25 additions and 2 deletions

View File

@ -43,6 +43,29 @@
<field name="category_id" ref="module_category_cm"/>
</record>
<record id="outgoing_transaction_rule_manager_read_only" model="ir.rule">
<field name="name">Managers can view all outgoing transactions </field>
<field name="model_id" ref="model_outgoing_transaction"/>
<field name="domain_force">[(1, '=', 1)]</field> <!-- Allows access to all records -->
<field name="groups" eval="[(4, ref('exp_transaction_documents.group_transaction_manager'))]"/>
<field name="perm_read" eval="True"/> <!-- Read permission -->
<field name="perm_write" eval="False"/> <!-- Write permission -->
<field name="perm_create" eval="False"/> <!-- Create permission -->
<field name="perm_unlink" eval="False"/> <!-- Delete permission -->
</record>
<record id="internal_transaction_rule_manager_read_only" model="ir.rule">
<field name="name">Managers can view all internal transactions</field>
<field name="model_id" ref="model_internal_transaction"/> <!-- or the relevant model -->
<field name="domain_force">[(1, '=', 1)]</field> <!-- Allows access to all records -->
<field name="groups" eval="[(4, ref('exp_transaction_documents.group_transaction_manager'))]"/>
<field name="perm_read" eval="True"/> <!-- Read permission -->
<field name="perm_write" eval="False"/> <!-- Write permission -->
<field name="perm_create" eval="False"/> <!-- Create permission -->
<field name="perm_unlink" eval="False"/> <!-- Delete permission -->
</record>
<!-- <record id="internal_transaction_rule_unit_manager" model="ir.rule">-->
<!-- <field name="name">Manager are allowed to access their own internal transaction</field>-->

View File

@ -97,7 +97,7 @@
<button attrs="{'invisible':['|',('current_is_forward_user','=',False),('state','not in',['send','reply'])]}"
type="object" name="action_archive_internal" string="Archive" class="oe_highlight"/>
<button states="closed" type="object" name="action_reopen_internal" string="Reopen"
class="oe_highlight" groups="exp_transaction_documents.group_reopen_transaction" confirm="Are you sure you want to reopen transaction ?"/>
class="oe_highlight" groups="exp_transaction_documents.group_reopen_transaction,exp_transaction_documents.group_transaction_manager" confirm="Are you sure you want to reopen transaction ?"/>
<button states="canceled" type="object" name="set_to_draft" string="Restore"
class="oe_highlight"
confirm="Are you sure you want to restore transaction ?"/>
@ -164,7 +164,7 @@
attrs="{'invisible':['|',('state','=','canceled'),('state','=','closed')]}"
string="Cancel" class="oe_highlight"/>
<button states="closed" type="object" name="action_reopen_internal" string="Reopen"
class="oe_highlight" groups="exp_transaction_documents.group_reopen_transaction"
class="oe_highlight" groups="exp_transaction_documents.group_reopen_transaction,exp_transaction_documents.group_transaction_manager"
confirm="Are you sure you want to reopen transaction ?"/>
<button states="canceled" type="object" name="set_to_draft" string="Restore"
class="oe_highlight"