Merge pull request #1080 from expsa/dev_odex25_transactions

Dev odex25 transactions
This commit is contained in:
zainab2097 2024-09-11 14:00:55 +03:00 committed by GitHub
commit e5db36f4c6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
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"