Merge pull request #5498 from expsa/younes_dev_odex25_ensan
[IMP] odex_benefit: Add group access restrictions to Family Expense m…
This commit is contained in:
commit
1397b81412
|
|
@ -114,7 +114,8 @@ access_education_result,access_education_result,model_education_result,,1,1,1,1
|
||||||
access_study_material,access_study_material,model_study_material,,1,1,1,1
|
access_study_material,access_study_material,model_study_material,,1,1,1,1
|
||||||
access_suspend_reason,access_suspend_reason,model_suspend_reason,,1,1,1,1
|
access_suspend_reason,access_suspend_reason,model_suspend_reason,,1,1,1,1
|
||||||
access_suspend_reason_wizard,access_suspend_reason_wizard,model_suspend_reason_wizard,,1,1,1,1
|
access_suspend_reason_wizard,access_suspend_reason_wizard,model_suspend_reason_wizard,,1,1,1,1
|
||||||
access_confirm_benefit_expense,access_confirm_benefit_expense,model_confirm_benefit_expense,base.group_user,1,1,1,1
|
access_expense_family_services_manager,access_expense_family_services_manager,model_confirm_benefit_expense,odex_benefit.group_family_services_manager,1,1,1,1
|
||||||
|
access_expense_benefit_manager,access_expense_benefit_manager,model_confirm_benefit_expense,odex_benefit.group_benefit_manager,1,1,1,1
|
||||||
access_branch_settings,access_branch_settings,model_branch_settings,base.group_user,1,1,1,1
|
access_branch_settings,access_branch_settings,model_branch_settings,base.group_user,1,1,1,1
|
||||||
access_services_settings,access_services_settings,model_services_settings,base.group_user,1,1,1,1
|
access_services_settings,access_services_settings,model_services_settings,base.group_user,1,1,1,1
|
||||||
access_rent_lines,access_rent_lines,model_rent_lines,base.group_user,1,1,1,1
|
access_rent_lines,access_rent_lines,model_rent_lines,base.group_user,1,1,1,1
|
||||||
|
|
|
||||||
|
|
|
@ -1045,7 +1045,7 @@
|
||||||
<menuitem id="education_exam_type_menu" name="Exams Type"
|
<menuitem id="education_exam_type_menu" name="Exams Type"
|
||||||
parent="education_main_menu" action="education_exam_type_action" sequence="9"/>
|
parent="education_main_menu" action="education_exam_type_action" sequence="9"/>
|
||||||
<menuitem id="menu_confirm_benefit_expense" name="Benefit Expense Flow" parent="odex_benefit.benefit_services"
|
<menuitem id="menu_confirm_benefit_expense" name="Benefit Expense Flow" parent="odex_benefit.benefit_services"
|
||||||
action="action_confirm_benefit_expense" sequence="11"/>
|
action="action_confirm_benefit_expense" sequence="11" groups="odex_benefit.group_family_services_manager,odex_benefit.group_benefit_manager"/>
|
||||||
<menuitem id="menu_family_bank_report_root"
|
<menuitem id="menu_family_bank_report_root"
|
||||||
name="Family Bank Report"
|
name="Family Bank Report"
|
||||||
parent="account.menu_finance_payables"
|
parent="account.menu_finance_payables"
|
||||||
|
|
|
||||||
|
|
@ -46,28 +46,29 @@
|
||||||
statusbar_visible="draft,calculated,accounting_approve,assistant_general_manager,confirm"/>
|
statusbar_visible="draft,calculated,accounting_approve,assistant_general_manager,confirm"/>
|
||||||
|
|
||||||
<button name="action_calculate" string="Calculate"
|
<button name="action_calculate" string="Calculate"
|
||||||
|
groups="odex_benefit.group_family_services_manager"
|
||||||
type="object" states="draft" class="btn btn-info"/>
|
type="object" states="draft" class="btn btn-info"/>
|
||||||
|
|
||||||
<button string="Confirm" type="object" name="action_assistant_manager" class="oe_highlight"
|
<button string="Confirm" type="object" name="action_assistant_manager" class="oe_highlight"
|
||||||
states="calculated"/>
|
states="calculated" groups="odex_benefit.group_family_services_manager"/>
|
||||||
<button string="Withdraw" type="object" name="action_reset_to_draft" class="btn btn-danger"
|
<button string="Withdraw" type="object" name="action_reset_to_draft" class="btn btn-danger"
|
||||||
states="calculated"/>
|
states="calculated" groups="odex_benefit.group_family_services_manager"/>
|
||||||
<button string="Recalculate" name="action_recalculate" class="btn btn-info"
|
<button string="Recalculate" name="action_recalculate" class="btn btn-info"
|
||||||
type="object" states="calculated"/>
|
type="object" states="calculated" groups="odex_benefit.group_family_services_manager"/>
|
||||||
|
|
||||||
<button string="Confirm" type="object" name="action_accounting_approve" class="oe_highlight"
|
<button string="Confirm" type="object" name="action_accounting_approve" class="oe_highlight"
|
||||||
states="assistant_general_manager"
|
states="assistant_general_manager"
|
||||||
groups="odex25_account_payment_fix.group_depart_manager"/>
|
groups="odex_benefit.group_benefit_manager"/>
|
||||||
<button string="Reset" type="object" name="action_reset_to_draft" class="btn btn-danger"
|
<button string="Reset" type="object" name="action_reset_to_draft" class="btn btn-danger"
|
||||||
states="assistant_general_manager"
|
states="assistant_general_manager"
|
||||||
groups="odex25_account_payment_fix.group_depart_manager"/>
|
groups="odex_benefit.group_benefit_manager"/>
|
||||||
|
|
||||||
<button string="Accounting Transfer" type="object" name="action_accounting_transfer"
|
<button string="Accounting Transfer" type="object" name="action_accounting_transfer"
|
||||||
class="oe_highlight"
|
class="oe_highlight" groups="odex_benefit.group_family_services_manager"
|
||||||
attrs="{'invisible': ['|','|',('state', '!=', 'accounting_approve'),('payment_order_id','!=',False),('move_id','!=',False)]}"
|
attrs="{'invisible': ['|','|',('state', '!=', 'accounting_approve'),('payment_order_id','!=',False),('move_id','!=',False)]}"
|
||||||
/>
|
/>
|
||||||
<button string="Reset" type="object" name="action_reset_to_draft" class="btn btn-danger"
|
<button string="Reset" type="object" name="action_reset_to_draft" class="btn btn-danger"
|
||||||
states="accounting_approve"/>
|
states="accounting_approve" groups="odex_benefit.group_family_services_manager"/>
|
||||||
</header>
|
</header>
|
||||||
<sheet>
|
<sheet>
|
||||||
<div class="oe_button_box" name="button_box">
|
<div class="oe_button_box" name="button_box">
|
||||||
|
|
@ -354,7 +355,8 @@
|
||||||
</field>
|
</field>
|
||||||
</page>
|
</page>
|
||||||
<page string="Return Lines" attrs="{'invisible': [('is_return_calculation', '=', False)]}">
|
<page string="Return Lines" attrs="{'invisible': [('is_return_calculation', '=', False)]}">
|
||||||
<field name="return_expense_line_ids" widget="many2many" domain="[('id', 'in', line_domain_ids)]"
|
<field name="return_expense_line_ids" widget="many2many"
|
||||||
|
domain="[('id', 'in', line_domain_ids)]"
|
||||||
attrs="{'readonly':[('state', '!=', 'draft')]}">
|
attrs="{'readonly':[('state', '!=', 'draft')]}">
|
||||||
<tree>
|
<tree>
|
||||||
<field name="family_id"/>
|
<field name="family_id"/>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue