Initial commit
This commit is contained in:
37
Fusion Accounting/security/accounting_security.xml
Normal file
37
Fusion Accounting/security/accounting_security.xml
Normal file
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="base.user_root" model="res.users">
|
||||
<field name="groups_id" eval="[(4, ref('account.group_account_user'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="base.user_admin" model="res.users">
|
||||
<field name="groups_id" eval="[(4, ref('account.group_account_user'))]"/>
|
||||
</record>
|
||||
|
||||
<!-- To change the category name from Invoicing -> Accounting-->
|
||||
<record model="ir.module.category" id="base.module_category_accounting_accounting">
|
||||
<field name="name">Accounting</field>
|
||||
<field name="description">Helps you handle your invoices and accounting actions.
|
||||
|
||||
Invoicing: Invoices, payments and basic invoice reporting.
|
||||
Invoicing & Banks: adds the accounting dashboard, bank management and follow-up reports.
|
||||
Bookkeeper: access to all Accounting features, including reporting, asset management, analytic accounting, without configuration rights.
|
||||
Administrator: full access including configuration rights and accounting data management.
|
||||
Readonly: access to all the accounting data but in readonly mode, no actions allowed.
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="account.group_account_readonly" model="res.groups">
|
||||
<field name="name">Read-only</field>
|
||||
</record>
|
||||
|
||||
<record id="account.group_account_user" model="res.groups">
|
||||
<field name="name">Bookkeeper</field>
|
||||
</record>
|
||||
|
||||
<record id="account.group_account_manager" model="res.groups">
|
||||
<field name="implied_ids" eval="[(3, ref('account.group_account_invoice')), (4, ref('account.group_account_user'))]"/>
|
||||
</record>
|
||||
|
||||
|
||||
</odoo>
|
||||
18
Fusion Accounting/security/fusion_account_asset_security.xml
Normal file
18
Fusion Accounting/security/fusion_account_asset_security.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo noupdate="1">
|
||||
|
||||
<record id="account_asset_multi_company_rule" model="ir.rule">
|
||||
<field name="name">Account Asset multi-company</field>
|
||||
<field ref="model_account_asset" name="model_id"/>
|
||||
<field eval="True" name="global"/>
|
||||
<field name="domain_force">[('company_id', 'parent_of', company_ids)]</field>
|
||||
</record>
|
||||
|
||||
<record id="account_asset_group_multi_company_rule" model="ir.rule">
|
||||
<field name="name">Account Asset Group multi-company</field>
|
||||
<field name="model_id" ref="model_account_asset_group"/>
|
||||
<field eval="True" name="global"/>
|
||||
<field name="domain_force">[('company_id', 'parent_of', company_ids)]</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
24
Fusion Accounting/security/fusion_accounting_security.xml
Normal file
24
Fusion Accounting/security/fusion_accounting_security.xml
Normal file
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record model="ir.module.category" id="base.module_category_accounting_accounting">
|
||||
<field name="description">Helps you handle your invoices and accounting actions.
|
||||
|
||||
Invoicing: Invoices, payments and basic invoice reporting.
|
||||
Invoicing & Banks: adds the accounting dashboard, bank management and follow-up reports.
|
||||
Administrator: full access including configuration rights.
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="account.group_account_basic" model="res.groups">
|
||||
<field name="name">Invoicing & Banks</field>
|
||||
</record>
|
||||
|
||||
<record id="account.group_account_manager" model="res.groups">
|
||||
<field name="implied_ids" eval="[(4, ref('account.group_account_basic'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="group_fiscal_year" model="res.groups">
|
||||
<field name="name">Allow to define fiscal years of more or less than a year</field>
|
||||
</record>
|
||||
</odoo>
|
||||
108
Fusion Accounting/security/ir.model.access.csv
Normal file
108
Fusion Accounting/security/ir.model.access.csv
Normal file
@@ -0,0 +1,108 @@
|
||||
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
||||
"access_account_change_lock_date","access.account.change.lock.date","model_account_change_lock_date","account.group_account_manager",1,1,1,0
|
||||
"access_account_secure_entries_wizard","access.account.secure.entries.wizard","account.model_account_secure_entries_wizard","account.group_account_user",1,1,1,0
|
||||
"access_account_auto_reconcile_wizard","access.account.auto.reconcile.wizard","model_account_auto_reconcile_wizard","account.group_account_user",1,1,1,0
|
||||
"access_account_reconcile_wizard","access.account.reconcile.wizard","model_account_reconcile_wizard","account.group_account_user",1,1,1,0
|
||||
|
||||
access_account_fiscal_year_readonly,account.fiscal.year.user,model_account_fiscal_year,account.group_account_readonly,1,0,0,0
|
||||
access_account_fiscal_year_manager,account.fiscal.year.manager,model_account_fiscal_year,account.group_account_manager,1,1,1,1
|
||||
|
||||
access_bank_rec_widget,access.bank.rec.widget,model_bank_rec_widget,account.group_account_user,1,1,1,1
|
||||
access_bank_rec_widget_line,access.bank.rec.widget.line,model_bank_rec_widget_line,account.group_account_user,1,1,1,1
|
||||
|
||||
|
||||
|
||||
access_account_report_annotation_readonly,account.account_report_annotation_readonly,model_account_report_annotation,account.group_account_readonly,1,0,0,0
|
||||
access_account_report_annotation,account.account_report_annotation,model_account_report_annotation,account.group_account_user,1,1,1,1
|
||||
access_account_report_annotation_invoice,account.account_report_annotation,model_account_report_annotation,account.group_account_invoice,1,0,0,0
|
||||
access_account_reports_export_wizard,access.account_reports.export.wizard,model_account_reports_export_wizard,account.group_account_user,1,1,1,0
|
||||
access_account_reports_export_wizard_format,access.account_reports.export.wizard.format,model_account_reports_export_wizard_format,account.group_account_user,1,1,1,0
|
||||
access_account_report_file_download_error_wizard,account.report.file.download.error.wizard,model_account_report_file_download_error_wizard,account.group_account_user,1,1,1,0
|
||||
access_account_multicurrency_revaluation_wizard,access.account.multicurrency.revaluation.wizard,model_account_multicurrency_revaluation_wizard,account.group_account_user,1,1,1,0
|
||||
access_account_tax_unit_readonly,access_account_tax_unit_readonly,model_account_tax_unit,account.group_account_readonly,1,0,0,0
|
||||
access_account_tax_unit_manager,access_account_tax_unit_manager,model_account_tax_unit,account.group_account_manager,1,1,1,1
|
||||
access_account_report_horizontal_group_readonly,account.report.horizontal.group.readonly,model_account_report_horizontal_group,account.group_account_readonly,1,0,0,0
|
||||
access_account_report_horizontal_group_ac_user,account.report.horizontal.group.ac.user,model_account_report_horizontal_group,account.group_account_manager,1,1,1,1
|
||||
access_account_report_horizontal_group_rule_readonly,account.report.horizontal.group.rule.readonly,model_account_report_horizontal_group_rule,account.group_account_readonly,1,0,0,0
|
||||
access_account_report_horizontal_group_rule_ac_user,account.report.horizontal.group.rule.ac.user,model_account_report_horizontal_group_rule,account.group_account_manager,1,1,1,1
|
||||
access_account_report_budget_readonly,account.report.budget.readonly,model_account_report_budget,account.group_account_readonly,1,0,0,0
|
||||
access_account_report_budget_ac_user,account.report.budget.ac.user,model_account_report_budget,account.group_account_manager,1,1,1,1
|
||||
access_account_report_budget_item_readonly,account.report.budget.item.readonly,model_account_report_budget_item,account.group_account_readonly,1,0,0,0
|
||||
access_account_report_budget_item_ac_user,account.report.budget.item.ac.user,model_account_report_budget_item,account.group_account_manager,1,1,1,1
|
||||
access_account_report_send,access.account.report.send,model_account_report_send,account.group_account_invoice,1,1,1,1
|
||||
|
||||
|
||||
access_account_asset,account.asset,model_account_asset,account.group_account_readonly,1,0,0,0
|
||||
access_account_asset_manager,account.asset,model_account_asset,account.group_account_manager,1,1,1,1
|
||||
access_account_asset_invoicing_payment,account.asset,model_account_asset,account.group_account_invoice,1,0,1,0
|
||||
access_asset_modify,access.asset.modify,model_asset_modify,account.group_account_user,1,1,1,0
|
||||
access_account_asset_group,account.asset.group,model_account_asset_group,account.group_account_readonly,1,0,0,0
|
||||
access_account_asset_group_manager,account.asset.group,model_account_asset_group,account.group_account_manager,1,1,1,1
|
||||
|
||||
access_fusion_batch_payment_readonly,fusion.batch.payment.readonly,model_fusion_batch_payment,account.group_account_readonly,1,0,0,0
|
||||
access_fusion_batch_payment_user,fusion.batch.payment.user,model_fusion_batch_payment,account.group_account_user,1,1,1,0
|
||||
access_fusion_batch_payment_manager,fusion.batch.payment.manager,model_fusion_batch_payment,account.group_account_manager,1,1,1,1
|
||||
|
||||
access_fusion_sdd_mandate_readonly,fusion.sdd.mandate.readonly,model_fusion_sdd_mandate,account.group_account_readonly,1,0,0,0
|
||||
access_fusion_sdd_mandate_user,fusion.sdd.mandate.user,model_fusion_sdd_mandate,account.group_account_user,1,1,1,0
|
||||
access_fusion_sdd_mandate_manager,fusion.sdd.mandate.manager,model_fusion_sdd_mandate,account.group_account_manager,1,1,1,1
|
||||
|
||||
access_fusion_bank_statement_import,fusion.bank.statement.import,model_fusion_bank_statement_import,account.group_account_user,1,1,1,0
|
||||
|
||||
access_fusion_followup_level_readonly,fusion.followup.level.readonly,model_fusion_followup_level,account.group_account_readonly,1,0,0,0
|
||||
access_fusion_followup_level_user,fusion.followup.level.user,model_fusion_followup_level,account.group_account_user,1,1,0,0
|
||||
access_fusion_followup_level_manager,fusion.followup.level.manager,model_fusion_followup_level,account.group_account_manager,1,1,1,1
|
||||
|
||||
access_fusion_followup_line_readonly,fusion.followup.line.readonly,model_fusion_followup_line,account.group_account_readonly,1,0,0,0
|
||||
access_fusion_followup_line_user,fusion.followup.line.user,model_fusion_followup_line,account.group_account_user,1,1,1,0
|
||||
access_fusion_followup_line_manager,fusion.followup.line.manager,model_fusion_followup_line,account.group_account_manager,1,1,1,1
|
||||
|
||||
access_fusion_followup_send_wizard,fusion.followup.send.wizard,model_fusion_followup_send_wizard,account.group_account_user,1,1,1,0
|
||||
|
||||
access_fusion_loan_readonly,fusion.loan.readonly,model_fusion_loan,account.group_account_readonly,1,0,0,0
|
||||
access_fusion_loan_user,fusion.loan.user,model_fusion_loan,account.group_account_user,1,1,1,0
|
||||
access_fusion_loan_manager,fusion.loan.manager,model_fusion_loan,account.group_account_manager,1,1,1,1
|
||||
access_fusion_loan_line_readonly,fusion.loan.line.readonly,model_fusion_loan_line,account.group_account_readonly,1,0,0,0
|
||||
access_fusion_loan_line_user,fusion.loan.line.user,model_fusion_loan_line,account.group_account_user,1,1,1,0
|
||||
access_fusion_loan_line_manager,fusion.loan.line.manager,model_fusion_loan_line,account.group_account_manager,1,1,1,1
|
||||
access_fusion_loan_import_wizard,fusion.loan.import.wizard,model_fusion_loan_import_wizard,account.group_account_manager,1,1,1,0
|
||||
|
||||
access_fusion_edi_document_readonly,fusion.edi.document.readonly,model_fusion_edi_document,account.group_account_readonly,1,0,0,0
|
||||
access_fusion_edi_document_user,fusion.edi.document.user,model_fusion_edi_document,account.group_account_user,1,1,1,0
|
||||
access_fusion_edi_document_invoice,fusion.edi.document.invoice,model_fusion_edi_document,account.group_account_invoice,1,1,1,0
|
||||
access_fusion_edi_document_manager,fusion.edi.document.manager,model_fusion_edi_document,account.group_account_manager,1,1,1,1
|
||||
|
||||
access_fusion_edi_format_readonly,fusion.edi.format.readonly,model_fusion_edi_format,account.group_account_readonly,1,0,0,0
|
||||
access_fusion_edi_format_user,fusion.edi.format.user,model_fusion_edi_format,account.group_account_user,1,0,0,0
|
||||
access_fusion_edi_format_manager,fusion.edi.format.manager,model_fusion_edi_format,account.group_account_manager,1,1,1,1
|
||||
|
||||
access_fusion_edi_import_wizard,fusion.edi.import.wizard,model_fusion_edi_import_wizard,account.group_account_invoice,1,1,1,0
|
||||
|
||||
access_fusion_external_tax_provider_readonly,fusion.external.tax.provider.readonly,model_fusion_external_tax_provider,account.group_account_readonly,1,0,0,0
|
||||
access_fusion_external_tax_provider_user,fusion.external.tax.provider.user,model_fusion_external_tax_provider,account.group_account_user,1,1,0,0
|
||||
access_fusion_external_tax_provider_manager,fusion.external.tax.provider.manager,model_fusion_external_tax_provider,account.group_account_manager,1,1,1,1
|
||||
|
||||
access_fusion_fiscal_category_readonly,fusion.fiscal.category.readonly,model_fusion_fiscal_category,account.group_account_readonly,1,0,0,0
|
||||
access_fusion_fiscal_category_user,fusion.fiscal.category.user,model_fusion_fiscal_category,account.group_account_user,1,1,1,0
|
||||
access_fusion_fiscal_category_manager,fusion.fiscal.category.manager,model_fusion_fiscal_category,account.group_account_manager,1,1,1,1
|
||||
|
||||
access_fusion_saft_export,fusion.saft.export,model_fusion_saft_export,account.group_account_user,1,1,1,0
|
||||
access_fusion_saft_import,fusion.saft.import,model_fusion_saft_import,account.group_account_user,1,1,1,0
|
||||
|
||||
access_fusion_intrastat_code_readonly,fusion.intrastat.code.readonly,model_fusion_intrastat_code,account.group_account_readonly,1,0,0,0
|
||||
access_fusion_intrastat_code_user,fusion.intrastat.code.user,model_fusion_intrastat_code,account.group_account_user,1,1,1,0
|
||||
access_fusion_intrastat_code_manager,fusion.intrastat.code.manager,model_fusion_intrastat_code,account.group_account_manager,1,1,1,1
|
||||
|
||||
access_fusion_intrastat_report,fusion.intrastat.report,model_fusion_intrastat_report,account.group_account_user,1,1,1,0
|
||||
access_fusion_intrastat_report_line,fusion.intrastat.report.line,model_fusion_intrastat_report_line,account.group_account_user,1,1,1,0
|
||||
|
||||
access_fusion_document_extractor_readonly,fusion.document.extractor.readonly,model_fusion_document_extractor,account.group_account_readonly,1,0,0,0
|
||||
access_fusion_document_extractor_user,fusion.document.extractor.user,model_fusion_document_extractor,account.group_account_user,1,1,0,0
|
||||
access_fusion_document_extractor_manager,fusion.document.extractor.manager,model_fusion_document_extractor,account.group_account_manager,1,1,1,1
|
||||
|
||||
access_fusion_extraction_review_wizard,fusion.extraction.review.wizard,model_fusion_extraction_review_wizard,account.group_account_invoice,1,1,1,0
|
||||
|
||||
access_fusion_account_transfer_user,fusion.account.transfer.user,model_fusion_account_transfer,account.group_account_user,1,1,1,0
|
||||
access_fusion_account_transfer_manager,fusion.account.transfer.manager,model_fusion_account_transfer,account.group_account_manager,1,1,1,1
|
||||
|
||||
access_fusion_cash_basis_report_handler,fusion.cash.basis.report.handler,model_account_cash_basis_report_handler,account.group_account_user,1,0,0,0
|
||||
|
Reference in New Issue
Block a user