diff --git a/account_accountant/__manifest__.py b/account_accountant/__manifest__.py index f6ab5ac8..f450a4ec 100644 --- a/account_accountant/__manifest__.py +++ b/account_accountant/__manifest__.py @@ -1 +1 @@ -{'name': 'Invoicing', 'version': '1.1', 'category': 'Accounting/Accounting', 'sequence': 30, 'summary': 'Invoices, Payments, Follow-ups & Bank synchronization (Enterprise)', 'icon': '/account/static/description/icon.png', 'description': '\nInvoicing Access Rights\n========================\nIt gives the Administrator user access to important invoicing features such as bank recon and payment follow-up.\n\n', 'website': 'https://www.odoo.com/app/accounting', 'depends': ['account', 'web_tour'], 'data': ['data/ir_cron.xml', 'data/digest_data.xml', 'data/account_accountant_tour.xml', 'data/ir_config_parameters.xml', 'security/ir.model.access.csv', 'security/account_accountant_security.xml', 'views/account_account_views.xml', 'views/account_fiscal_year_view.xml', 'views/account_journal_dashboard_views.xml', 'views/account_move_views.xml', 'views/account_payment_views.xml', 'views/account_reconcile_views.xml', 'views/account_accountant_menuitems.xml', 'views/digest_views.xml', 'views/res_config_settings_views.xml', 'views/product_views.xml', 'views/bank_rec_widget_views.xml', 'views/report_invoice.xml', 'wizard/account_change_lock_date.xml', 'wizard/account_auto_reconcile_wizard.xml', 'wizard/account_reconcile_wizard.xml'], 'demo': ['demo/demo_data.xml'], 'installable': True, 'auto_install': True, 'post_init_hook': '_account_accountant_post_init', 'uninstall_hook': 'uninstall_hook', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_accountant/static/src/js/tours/account_accountant.js', 'account_accountant/static/src/components/**/*', 'account_accountant/static/src/**/*.xml'], 'web.assets_unit_tests': ['account_accountant/static/tests/**/*', ('remove', 'account_accountant/static/tests/tours/**/*')], 'web.assets_tests': ['account_accountant/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'Invoicing', 'version': '1.1', 'category': 'Accounting/Accounting', 'sequence': 30, 'summary': 'Invoices, Payments, Follow-ups & Bank synchronization (Enterprise)', 'icon': '/account/static/description/icon.png', 'description': '\nInvoicing Access Rights\n========================\nIt gives the Administrator user access to important invoicing features such as bank recon and payment follow-up.\n\n', 'website': 'https://www.odoo.com/app/accounting', 'depends': ['account', 'web_tour'], 'data': ['data/ir_cron.xml', 'data/digest_data.xml', 'data/account_accountant_tour.xml', 'data/ir_config_parameters.xml', 'security/ir.access.csv', 'security/account_accountant_security.xml', 'views/account_account_views.xml', 'views/account_fiscal_year_view.xml', 'views/account_journal_dashboard_views.xml', 'views/account_move_views.xml', 'views/account_payment_views.xml', 'views/account_reconcile_views.xml', 'views/account_accountant_menuitems.xml', 'views/digest_views.xml', 'views/res_config_settings_views.xml', 'views/product_views.xml', 'views/bank_rec_widget_views.xml', 'views/report_invoice.xml', 'wizard/account_change_lock_date.xml', 'wizard/account_auto_reconcile_wizard.xml', 'wizard/account_reconcile_wizard.xml'], 'demo': ['demo/demo_data.xml'], 'installable': True, 'auto_install': False, 'post_init_hook': '_account_accountant_post_init', 'uninstall_hook': 'uninstall_hook', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_accountant/static/src/js/tours/account_accountant.js', 'account_accountant/static/src/components/**/*', 'account_accountant/static/src/**/*.xml'], 'web.assets_unit_tests': ['account_accountant/static/tests/**/*', ('remove', 'account_accountant/static/tests/tours/**/*')], 'web.assets_tests': ['account_accountant/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/account_accountant/security/ir.access.csv b/account_accountant/security/ir.access.csv new file mode 100644 index 00000000..efea72d3 --- /dev/null +++ b/account_accountant/security/ir.access.csv @@ -0,0 +1,8 @@ +id,name,model_id,group_id/id,operation,domain +access_account_change_lock_date,access.account.change.lock.date,account.change.lock.date,account.group_account_manager,r, +access_account_secure_entries_wizard,access.account.secure.entries.wizard,account.account_secure_entries_wizard,account.group_account_user,r, +access_account_auto_reconcile_wizard,access.account.auto.reconcile.wizard,account.auto.reconcile.wizard,account.group_account_user,r, +access_account_reconcile_wizard,access.account.reconcile.wizard,account.reconcile.wizard,account.group_account_user,r, +access_account_fiscal_year_readonly,account.fiscal.year.user,account.fiscal.year,account.group_account_readonly,r, +access_account_fiscal_year_basic,account.fiscal.year.basic,account.fiscal.year,account.group_account_basic,r, +access_account_fiscal_year_manager,account.fiscal.year.manager,account.fiscal.year,account.group_account_manager,crud, diff --git a/account_accountant/security/ir.model.access.csv b/account_accountant/security/ir.model.access.csv deleted file mode 100644 index 74a97366..00000000 --- a/account_accountant/security/ir.model.access.csv +++ /dev/null @@ -1,9 +0,0 @@ -"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_basic,account.fiscal.year.basic,model_account_fiscal_year,account.group_account_basic,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 diff --git a/account_accountant_batch_payment/__manifest__.py b/account_accountant_batch_payment/__manifest__.py index ef34aa4a..b332daba 100644 --- a/account_accountant_batch_payment/__manifest__.py +++ b/account_accountant_batch_payment/__manifest__.py @@ -1 +1 @@ -{'name': 'Account Batch Payment Reconciliation', 'version': '1.0', 'category': 'Accounting', 'summary': 'Allows using Reconciliation with the Batch Payment feature.', 'depends': [], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_accountant_batch_payment/static/src/components/**/*']}} \ No newline at end of file +{'name': 'Account Batch Payment Reconciliation', 'version': '1.0', 'category': 'Accounting', 'summary': 'Allows using Reconciliation with the Batch Payment feature.', 'depends': [], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_accountant_batch_payment/static/src/components/**/*']}} \ No newline at end of file diff --git a/account_accountant_check_printing/__manifest__.py b/account_accountant_check_printing/__manifest__.py index 3a4e2313..dc8673ae 100644 --- a/account_accountant_check_printing/__manifest__.py +++ b/account_accountant_check_printing/__manifest__.py @@ -1 +1 @@ -{'name': 'Account accountant check printing', 'version': '1.0', 'category': 'Accounting', 'summary': 'Allows using Reconciliation with the account check printing.', 'depends': ['account_check_printing'], 'data': ['views/bank_rec_widget_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Account accountant check printing', 'version': '1.0', 'category': 'Accounting', 'summary': 'Allows using Reconciliation with the account check printing.', 'depends': ['account_check_printing'], 'data': ['views/bank_rec_widget_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_accountant_fleet/__manifest__.py b/account_accountant_fleet/__manifest__.py index 8e63d0e5..b4786ff0 100644 --- a/account_accountant_fleet/__manifest__.py +++ b/account_accountant_fleet/__manifest__.py @@ -1 +1 @@ -{'name': 'Accounting/Fleet bridge', 'category': 'Accounting/Accounting', 'summary': 'Manage accounting with fleet features', 'version': '1.0', 'depends': ['account_fleet'], 'author': 'Odoo S.A.', 'data': ['views/account_move_views.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Accounting/Fleet bridge', 'category': 'Accounting/Accounting', 'summary': 'Manage accounting with fleet features', 'version': '1.0', 'depends': ['account_fleet'], 'author': 'Odoo S.A.', 'data': ['views/account_move_views.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/account_asset/__manifest__.py b/account_asset/__manifest__.py index e3e15491..94beaaa3 100644 --- a/account_asset/__manifest__.py +++ b/account_asset/__manifest__.py @@ -1 +1 @@ -{'name': 'Assets Management', 'description': '\nAssets management\n=================\nManage assets owned by a company or a person.\nKeeps track of depreciations, and creates corresponding journal entries.\n\n ', 'category': 'Accounting/Accounting', 'sequence': 32, 'depends': [], 'data': ['security/account_asset_security.xml', 'security/ir.model.access.csv', 'wizard/asset_modify_views.xml', 'views/account_account_views.xml', 'views/account_asset_views.xml', 'views/account_asset_group_views.xml', 'views/account_move_views.xml', 'data/assets_report.xml', 'data/account_report_actions.xml', 'data/menuitems.xml', 'data/account_return_check_template.xml'], 'demo': ['demo/account_asset_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True, 'post_init_hook': 'post_init_hook', 'assets': {'account_reports.assets_financial_report': ['account_asset/static/src/scss/account_asset.scss'], 'web.assets_backend': ['account_asset/static/src/scss/account_asset.scss', 'account_asset/static/src/components/**/*', 'account_asset/static/src/views/**/*', 'account_asset/static/src/web/**/*'], 'web.assets_web_dark': ['account_asset/static/src/scss/*.dark.scss']}} \ No newline at end of file +{'name': 'Assets Management', 'description': '\nAssets management\n=================\nManage assets owned by a company or a person.\nKeeps track of depreciations, and creates corresponding journal entries.\n\n ', 'category': 'Accounting/Accounting', 'sequence': 32, 'depends': [], 'data': ['security/account_asset_security.xml', 'security/ir.access.csv', 'wizard/asset_modify_views.xml', 'views/account_account_views.xml', 'views/account_asset_views.xml', 'views/account_asset_group_views.xml', 'views/account_move_views.xml', 'data/assets_report.xml', 'data/account_report_actions.xml', 'data/menuitems.xml', 'data/account_return_check_template.xml'], 'demo': ['demo/account_asset_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False, 'post_init_hook': 'post_init_hook', 'assets': {'account_reports.assets_financial_report': ['account_asset/static/src/scss/account_asset.scss'], 'web.assets_backend': ['account_asset/static/src/scss/account_asset.scss', 'account_asset/static/src/components/**/*', 'account_asset/static/src/views/**/*', 'account_asset/static/src/web/**/*'], 'web.assets_web_dark': ['account_asset/static/src/scss/*.dark.scss']}} \ No newline at end of file diff --git a/account_asset/security/ir.access.csv b/account_asset/security/ir.access.csv new file mode 100644 index 00000000..09212ba7 --- /dev/null +++ b/account_asset/security/ir.access.csv @@ -0,0 +1,7 @@ +id,name,model_id,group_id/id,operation,domain +access_account_asset,account.asset,account.asset,account.group_account_readonly,r, +access_account_asset_manager,account.asset,account.asset,account.group_account_user,crud, +access_account_asset_invoicing_payment,account.asset,account.asset,account.group_account_invoice,r, +access_asset_modify,access.asset.modify,asset.modify,account.group_account_user,r, +access_account_asset_group,account.asset.group,account.asset.group,account.group_account_readonly,r, +access_account_asset_group_manager,account.asset.group,account.asset.group,account.group_account_manager,crud, diff --git a/account_asset/security/ir.model.access.csv b/account_asset/security/ir.model.access.csv deleted file mode 100644 index 0c6f796c..00000000 --- a/account_asset/security/ir.model.access.csv +++ /dev/null @@ -1,7 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -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_user,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 diff --git a/account_asset_fleet/__manifest__.py b/account_asset_fleet/__manifest__.py index 4125fd64..6957719f 100644 --- a/account_asset_fleet/__manifest__.py +++ b/account_asset_fleet/__manifest__.py @@ -1 +1 @@ -{'name': 'Assets/Fleet bridge', 'category': 'Accounting/Accounting', 'summary': 'Manage assets with fleets', 'version': '1.0', 'depends': ['account_fleet'], 'data': ['views/account_asset_views.xml', 'views/account_move_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Assets/Fleet bridge', 'category': 'Accounting/Accounting', 'summary': 'Manage assets with fleets', 'version': '1.0', 'depends': ['account_fleet'], 'data': ['views/account_asset_views.xml', 'views/account_move_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/account_avatax/__manifest__.py b/account_avatax/__manifest__.py index ac251f16..bfa98176 100644 --- a/account_avatax/__manifest__.py +++ b/account_avatax/__manifest__.py @@ -1 +1 @@ -{'name': 'Avatax', 'version': '1.0', 'category': 'Accounting/Accounting', 'countries': ['us', 'ca'], 'depends': ['payment'], 'auto_install': ['payment'], 'data': ['security/ir.model.access.csv', 'data/product.avatax.category.csv', 'views/account_fiscal_position_views.xml', 'views/account_move_views.xml', 'views/avatax_category_views.xml', 'views/avatax_exemption_views.xml', 'views/res_config_settings_views.xml', 'views/res_partner_views.xml', 'views/product_views.xml', 'wizard/avatax_validate_address_views.xml', 'wizard/avatax_connection_test_result_views.xml', 'reports/account_invoice.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Avatax', 'version': '1.0', 'category': 'Accounting/Accounting', 'countries': ['us', 'ca'], 'depends': ['payment'], 'auto_install': ['payment'], 'data': ['security/ir.access.csv', 'data/product.avatax.category.csv', 'views/account_fiscal_position_views.xml', 'views/account_move_views.xml', 'views/avatax_category_views.xml', 'views/avatax_exemption_views.xml', 'views/res_config_settings_views.xml', 'views/res_partner_views.xml', 'views/product_views.xml', 'wizard/avatax_validate_address_views.xml', 'wizard/avatax_connection_test_result_views.xml', 'reports/account_invoice.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_avatax/security/ir.access.csv b/account_avatax/security/ir.access.csv new file mode 100644 index 00000000..19716225 --- /dev/null +++ b/account_avatax/security/ir.access.csv @@ -0,0 +1,6 @@ +id,name,model_id,group_id/id,operation,domain +access_product_avatax_category,access_product_avatax_category,product.avatax.category,base.group_user,r, +access_avatax_exemption,access_avatax_exemption,avatax.exemption,base.group_user,r, +access_avatax_exemption_admin,access_avatax_exemption_admin,avatax.exemption,base.group_system,crud, +access_avatax_validate_address,access_avatax_validate_address,avatax.validate.address,base.group_user,crud, +access_avatax_connection_test_result,access_avatax_connection_test_result,avatax.connection.test.result,base.group_user,crud, diff --git a/account_avatax/security/ir.model.access.csv b/account_avatax/security/ir.model.access.csv deleted file mode 100644 index 786dc9dc..00000000 --- a/account_avatax/security/ir.model.access.csv +++ /dev/null @@ -1,6 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_product_avatax_category,access_product_avatax_category,model_product_avatax_category,base.group_user,1,0,0,0 -access_avatax_exemption,access_avatax_exemption,model_avatax_exemption,base.group_user,1,0,0,0 -access_avatax_exemption_admin,access_avatax_exemption_admin,model_avatax_exemption,base.group_system,1,1,1,1 -access_avatax_validate_address,access_avatax_validate_address,model_avatax_validate_address,base.group_user,1,1,1,1 -access_avatax_connection_test_result,access_avatax_connection_test_result,model_avatax_connection_test_result,base.group_user,1,1,1,1 diff --git a/account_avatax_geolocalize/__manifest__.py b/account_avatax_geolocalize/__manifest__.py index 39b21121..4b488c8b 100644 --- a/account_avatax_geolocalize/__manifest__.py +++ b/account_avatax_geolocalize/__manifest__.py @@ -1 +1 @@ -{'name': 'Avatax for geo localization', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': ['base_geolocalize'], 'data': ['views/res_partner_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Avatax for geo localization', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': ['base_geolocalize'], 'data': ['views/res_partner_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_avatax_sale/__manifest__.py b/account_avatax_sale/__manifest__.py index 86732c0f..489da3e8 100644 --- a/account_avatax_sale/__manifest__.py +++ b/account_avatax_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'Avatax for SO', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': ['sale'], 'data': ['views/sale_order_views.xml', 'views/sale_portal_templates.xml', 'reports/sale_order.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Avatax for SO', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': ['sale'], 'data': ['views/sale_order_views.xml', 'views/sale_portal_templates.xml', 'reports/sale_order.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_avatax_stock/__manifest__.py b/account_avatax_stock/__manifest__.py index c9169047..2b95d150 100644 --- a/account_avatax_stock/__manifest__.py +++ b/account_avatax_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Avatax for Inventory', 'version': '1.0', 'description': '\nInventory management for Avatax\n=======================================\nThis module allows for line-level addresses when getting taxes from avatax.\n\nA current limitation is a single order line with more than one stock move (i.e. 10 units of \nproduct A, 2 shipped from warehouse #1 and 8 from warehouse #2). In this case the sale orders should be\nsplit per delivery.\n ', 'category': 'Accounting/Accounting', 'depends': ['stock'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Avatax for Inventory', 'version': '1.0', 'description': '\nInventory management for Avatax\n=======================================\nThis module allows for line-level addresses when getting taxes from avatax.\n\nA current limitation is a single order line with more than one stock move (i.e. 10 units of \nproduct A, 2 shipped from warehouse #1 and 8 from warehouse #2). In this case the sale orders should be\nsplit per delivery.\n ', 'category': 'Accounting/Accounting', 'depends': ['stock'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_bank_statement_extract/__manifest__.py b/account_bank_statement_extract/__manifest__.py index 04b78999..b659ff16 100644 --- a/account_bank_statement_extract/__manifest__.py +++ b/account_bank_statement_extract/__manifest__.py @@ -1 +1 @@ -{'name': 'Account Bank Statement Extract', 'category': 'Accounting/Accounting', 'version': '1.0', 'depends': [], 'summary': 'Extract data from bank statement scans to fill them automatically', 'data': ['views/res_config_settings_views.xml', 'views/account_bank_statement_views.xml'], 'assets': {'web.assets_backend': ['account_bank_statement_extract/static/src/js/*.js']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Account Bank Statement Extract', 'category': 'Accounting/Accounting', 'version': '1.0', 'depends': [], 'summary': 'Extract data from bank statement scans to fill them automatically', 'data': ['views/res_config_settings_views.xml', 'views/account_bank_statement_views.xml'], 'assets': {'web.assets_backend': ['account_bank_statement_extract/static/src/js/*.js']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_bank_statement_import/__manifest__.py b/account_bank_statement_import/__manifest__.py index b52929d2..4f925fea 100644 --- a/account_bank_statement_import/__manifest__.py +++ b/account_bank_statement_import/__manifest__.py @@ -1 +1 @@ -{'name': 'Account Bank Statement Import', 'category': 'Accounting/Accounting', 'version': '1.0', 'depends': ['base_import'], 'description': 'Generic Wizard to Import Bank Statements.\n\n(This module does not include any type of import format.)\n\nOFX and QIF imports are available in Enterprise version.', 'data': ['views/account_bank_statement_import_view.xml'], 'demo': ['demo/partner_bank.xml'], 'installable': True, 'auto_install': True, 'assets': {'web.assets_backend': ['account_bank_statement_import/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Account Bank Statement Import', 'category': 'Accounting/Accounting', 'version': '1.0', 'depends': ['base_import'], 'description': 'Generic Wizard to Import Bank Statements.\n\n(This module does not include any type of import format.)\n\nOFX and QIF imports are available in Enterprise version.', 'data': ['views/account_bank_statement_import_view.xml'], 'demo': ['demo/partner_bank.xml'], 'installable': True, 'auto_install': False, 'assets': {'web.assets_backend': ['account_bank_statement_import/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_bank_statement_import_camt/__manifest__.py b/account_bank_statement_import_camt/__manifest__.py index 527e6031..c91026a8 100644 --- a/account_bank_statement_import_camt/__manifest__.py +++ b/account_bank_statement_import_camt/__manifest__.py @@ -1 +1 @@ -{'name': 'Import CAMT Bank Statement', 'category': 'Accounting/Accounting', 'depends': [], 'description': '\nModule to import CAMT bank statements.\n======================================\n\nImprove the import of bank statement feature to support the SEPA recommended Cash Management format (CAMT.053).\n ', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Import CAMT Bank Statement', 'category': 'Accounting/Accounting', 'depends': [], 'description': '\nModule to import CAMT bank statements.\n======================================\n\nImprove the import of bank statement feature to support the SEPA recommended Cash Management format (CAMT.053).\n ', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/account_bank_statement_import_csv/__manifest__.py b/account_bank_statement_import_csv/__manifest__.py index 61ab60e1..2d92a5e6 100644 --- a/account_bank_statement_import_csv/__manifest__.py +++ b/account_bank_statement_import_csv/__manifest__.py @@ -1 +1 @@ -{'name': 'Import CSV Bank Statement', 'category': 'Accounting/Accounting', 'version': '1.0', 'description': "\nModule to import CSV bank statements.\n======================================\n\nThis module allows you to import CSV Files in Odoo: they are parsed and stored in human readable format in\nAccounting \\ Bank and Cash \\ Bank Statements.\n\nImportant Note\n---------------------------------------------\nBecause of the CSV format limitation, we cannot ensure the same transactions aren't imported several times or handle multicurrency.\nWhenever possible, you should use a more appropriate file format like OFX.\n", 'depends': ['base_import'], 'data': ['views/bank_rec_widget_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_bank_statement_import_csv/static/src/**/*']}} \ No newline at end of file +{'name': 'Import CSV Bank Statement', 'category': 'Accounting/Accounting', 'version': '1.0', 'description': "\nModule to import CSV bank statements.\n======================================\n\nThis module allows you to import CSV Files in Odoo: they are parsed and stored in human readable format in\nAccounting \\ Bank and Cash \\ Bank Statements.\n\nImportant Note\n---------------------------------------------\nBecause of the CSV format limitation, we cannot ensure the same transactions aren't imported several times or handle multicurrency.\nWhenever possible, you should use a more appropriate file format like OFX.\n", 'depends': ['base_import'], 'data': ['views/bank_rec_widget_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_bank_statement_import_csv/static/src/**/*']}} \ No newline at end of file diff --git a/account_bank_statement_import_ofx/__manifest__.py b/account_bank_statement_import_ofx/__manifest__.py index 461a4109..b58474d7 100644 --- a/account_bank_statement_import_ofx/__manifest__.py +++ b/account_bank_statement_import_ofx/__manifest__.py @@ -1 +1 @@ -{'name': 'Import OFX Bank Statement', 'category': 'Accounting/Accounting', 'version': '1.0', 'depends': [], 'description': '\nModule to import OFX bank statements.\n======================================\n\nThis module allows you to import the machine readable OFX Files in Odoo: they are parsed and stored in human readable format in\nAccounting \\ Bank and Cash \\ Bank Statements.\n\nBank Statements may be generated containing a subset of the OFX information (only those transaction lines that are required for the\ncreation of the Financial Accounting records).\n ', 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Import OFX Bank Statement', 'category': 'Accounting/Accounting', 'version': '1.0', 'depends': [], 'description': '\nModule to import OFX bank statements.\n======================================\n\nThis module allows you to import the machine readable OFX Files in Odoo: they are parsed and stored in human readable format in\nAccounting \\ Bank and Cash \\ Bank Statements.\n\nBank Statements may be generated containing a subset of the OFX information (only those transaction lines that are required for the\ncreation of the Financial Accounting records).\n ', 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_base_import/__manifest__.py b/account_base_import/__manifest__.py index 4f00ced1..770e0154 100644 --- a/account_base_import/__manifest__.py +++ b/account_base_import/__manifest__.py @@ -1 +1 @@ -{'name': 'Accounting Import', 'summary': 'Improved Import in Accounting', 'category': 'Accounting/Accounting', 'description': '\nAccounting Import\n==================\n ', 'depends': ['base_import'], 'data': ['security/ir.model.access.csv', 'views/account_import_views.xml', 'views/account_account_views.xml', 'views/account_move_views.xml', 'views/res_partner_views.xml', 'views/account_asset_views.xml', 'wizard/account_import_summary_views.xml', 'wizard/setup_wizards_views.xml', 'views/res_config_settings_views.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_base_import/static/src/js/**/*', 'account_base_import/static/src/xml/**/*']}} \ No newline at end of file +{'name': 'Accounting Import', 'summary': 'Improved Import in Accounting', 'category': 'Accounting/Accounting', 'description': '\nAccounting Import\n==================\n ', 'depends': ['base_import'], 'data': ['security/ir.access.csv', 'views/account_import_views.xml', 'views/account_account_views.xml', 'views/account_move_views.xml', 'views/res_partner_views.xml', 'views/account_asset_views.xml', 'wizard/account_import_summary_views.xml', 'wizard/setup_wizards_views.xml', 'views/res_config_settings_views.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_base_import/static/src/js/**/*', 'account_base_import/static/src/xml/**/*']}} \ No newline at end of file diff --git a/account_base_import/security/ir.access.csv b/account_base_import/security/ir.access.csv new file mode 100644 index 00000000..8e302c57 --- /dev/null +++ b/account_base_import/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_account_import_summary,access.account.import.summary,account.import.summary,account.group_account_manager,crud, diff --git a/account_base_import/security/ir.model.access.csv b/account_base_import/security/ir.model.access.csv deleted file mode 100644 index 22529c10..00000000 --- a/account_base_import/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -"access_account_import_summary","access.account.import.summary","model_account_import_summary","account.group_account_manager",1,1,1,1 diff --git a/account_batch_payment/__manifest__.py b/account_batch_payment/__manifest__.py index db29cf20..86d5e267 100644 --- a/account_batch_payment/__manifest__.py +++ b/account_batch_payment/__manifest__.py @@ -17,7 +17,7 @@ When you reconcile, simply select the corresponding batch payment to reconcile a 'depends': ['account'], 'data': [ 'security/account_batch_payment_security.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'data/account_batch_payment_data.xml', 'report/account_batch_payment_reports.xml', 'report/account_batch_payment_report_templates.xml', diff --git a/account_batch_payment/security/ir.access.csv b/account_batch_payment/security/ir.access.csv new file mode 100644 index 00000000..34d00aa0 --- /dev/null +++ b/account_batch_payment/security/ir.access.csv @@ -0,0 +1,6 @@ +id,name,model_id,group_id/id,operation,domain +access_account_batch_payment_readonly,account.batch.payment,account.batch.payment,account.group_account_readonly,r, +access_account_batch_payment,account.batch.payment,account.batch.payment,account.group_account_invoice,crud, +access_account_batch_error_wizard,access.account.batch.error.wizard,account.batch.error.wizard,account.group_account_invoice,r, +access_account_batch_error_wizard_line,access.account.batch.error.wizard.line,account.batch.error.wizard.line,account.group_account_invoice,r, +access_account_create_batch_error_wizard,access.account.create.batch.error.wizard,account.create.batch.error.wizard,account.group_account_invoice,r, diff --git a/account_batch_payment/security/ir.model.access.csv b/account_batch_payment/security/ir.model.access.csv deleted file mode 100644 index 807bd28b..00000000 --- a/account_batch_payment/security/ir.model.access.csv +++ /dev/null @@ -1,6 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_account_batch_payment_readonly,account.batch.payment,model_account_batch_payment,account.group_account_readonly,1,0,0,0 -access_account_batch_payment,account.batch.payment,model_account_batch_payment,account.group_account_invoice,1,1,1,1 -access_account_batch_error_wizard,access.account.batch.error.wizard,model_account_batch_error_wizard,account.group_account_invoice,1,1,1,0 -access_account_batch_error_wizard_line,access.account.batch.error.wizard.line,model_account_batch_error_wizard_line,account.group_account_invoice,1,1,1,0 -access_account_create_batch_error_wizard,access.account.create.batch.error.wizard,model_account_create_batch_error_wizard,account.group_account_invoice,1,1,1,0 diff --git a/account_budget/__manifest__.py b/account_budget/__manifest__.py index 1f803ef0..319fc042 100644 --- a/account_budget/__manifest__.py +++ b/account_budget/__manifest__.py @@ -1 +1 @@ -{'name': 'Budget Management', 'category': 'Accounting/Accounting', 'description': '\nUse budgets to compare actual with expected revenues and costs\n--------------------------------------------------------------\n', 'depends': [], 'data': ['security/ir.model.access.csv', 'security/account_budget_security.xml', 'wizards/budget_split_wizard_view.xml', 'views/budget_analytic_views.xml', 'views/budget_line_view.xml', 'views/account_analytic_account_views.xml', 'reports/budget_report_view.xml'], 'demo': ['data/account_budget_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': 'post_init_hook'} \ No newline at end of file +{'name': 'Budget Management', 'category': 'Accounting/Accounting', 'description': '\nUse budgets to compare actual with expected revenues and costs\n--------------------------------------------------------------\n', 'depends': [], 'data': ['security/ir.access.csv', 'security/account_budget_security.xml', 'wizards/budget_split_wizard_view.xml', 'views/budget_analytic_views.xml', 'views/budget_line_view.xml', 'views/account_analytic_account_views.xml', 'reports/budget_report_view.xml'], 'demo': ['data/account_budget_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': 'post_init_hook'} \ No newline at end of file diff --git a/account_budget/security/ir.access.csv b/account_budget/security/ir.access.csv new file mode 100644 index 00000000..bef04c24 --- /dev/null +++ b/account_budget/security/ir.access.csv @@ -0,0 +1,8 @@ +id,name,model_id,group_id/id,operation,domain +access_budget_analytic,budget.analytic,budget.analytic,account.group_account_readonly,r, +access_budget_analytic_accountant,budget.analytic accountant,budget.analytic,account.group_account_user,crud, +access_budget_readonly,budget.line manager,budget.line,account.group_account_readonly,r, +access_budget_line_accountant,budget.line accountant,budget.line,account.group_account_user,crud, +access_budget,budget.line manager,budget.line,base.group_user,r, +account_budget.access_budget_report,access_budget_report,account_budget.budget_report,base.group_user,r, +access_budget_split_wizard,budget.split.wizard,budget.split.wizard,account.group_account_user,crud, diff --git a/account_budget/security/ir.model.access.csv b/account_budget/security/ir.model.access.csv deleted file mode 100644 index 3ff381b7..00000000 --- a/account_budget/security/ir.model.access.csv +++ /dev/null @@ -1,8 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_budget_analytic,budget.analytic,model_budget_analytic,account.group_account_readonly,1,0,0,0 -access_budget_analytic_accountant,budget.analytic accountant,model_budget_analytic,account.group_account_user,1,1,1,1 -access_budget_readonly,budget.line manager,model_budget_line,account.group_account_readonly,1,0,0,0 -access_budget_line_accountant,budget.line accountant,model_budget_line,account.group_account_user,1,1,1,1 -access_budget,budget.line manager,model_budget_line,base.group_user,1,1,1,0 -account_budget.access_budget_report,access_budget_report,account_budget.model_budget_report,base.group_user,1,0,0,0 -access_budget_split_wizard,budget.split.wizard,model_budget_split_wizard,account.group_account_user,1,1,1,1 diff --git a/account_budget_purchase/__manifest__.py b/account_budget_purchase/__manifest__.py index 868b3851..723d4a8e 100644 --- a/account_budget_purchase/__manifest__.py +++ b/account_budget_purchase/__manifest__.py @@ -1 +1 @@ -{'name': 'Budget Management', 'category': 'Accounting/Accounting', 'description': '\nUse budgets to compare actual with expected revenues and costs\n--------------------------------------------------------------\n', 'depends': ['purchase'], 'data': ['views/account_analytic_account_views.xml', 'views/budget_analytic_views.xml', 'views/budget_line_view.xml', 'views/purchase_views.xml', 'reports/budget_report_view.xml'], 'demo': ['demo/account_budget_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Budget Management', 'category': 'Accounting/Accounting', 'description': '\nUse budgets to compare actual with expected revenues and costs\n--------------------------------------------------------------\n', 'depends': ['purchase'], 'data': ['views/account_analytic_account_views.xml', 'views/budget_analytic_views.xml', 'views/budget_line_view.xml', 'views/purchase_views.xml', 'reports/budget_report_view.xml'], 'demo': ['demo/account_budget_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_extract/__manifest__.py b/account_extract/__manifest__.py index d216baea..a4d695b4 100644 --- a/account_extract/__manifest__.py +++ b/account_extract/__manifest__.py @@ -1 +1 @@ -{'name': 'Account Extract', 'version': '1.0', 'category': 'Accounting/Accounting', 'summary': 'Digitise and extract data from documents.', 'depends': ['account', 'iap_mail'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Account Extract', 'version': '1.0', 'category': 'Accounting/Accounting', 'summary': 'Digitise and extract data from documents.', 'depends': ['account', 'iap_mail'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_fiscal_categories/__manifest__.py b/account_fiscal_categories/__manifest__.py index 674b42eb..979dad32 100644 --- a/account_fiscal_categories/__manifest__.py +++ b/account_fiscal_categories/__manifest__.py @@ -1 +1 @@ -{'name': 'Account Fiscal Report', 'category': 'Accounting/Accounting', 'summary': 'Account Fiscal Report', 'description': 'Account Fiscal Report', 'version': '1.0', 'depends': [], 'data': ['data/account_fiscal_report.xml', 'security/ir.model.access.csv', 'security/account_fiscal_categories_security.xml', 'views/account_account_views.xml', 'views/account_fiscal_category_views.xml', 'views/account_fiscal_report_views.xml', 'data/account_return_check_template.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_fiscal_categories/static/src/components/**/*']}} \ No newline at end of file +{'name': 'Account Fiscal Report', 'category': 'Accounting/Accounting', 'summary': 'Account Fiscal Report', 'description': 'Account Fiscal Report', 'version': '1.0', 'depends': [], 'data': ['data/account_fiscal_report.xml', 'security/ir.access.csv', 'security/account_fiscal_categories_security.xml', 'views/account_account_views.xml', 'views/account_fiscal_category_views.xml', 'views/account_fiscal_report_views.xml', 'data/account_return_check_template.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_fiscal_categories/static/src/components/**/*']}} \ No newline at end of file diff --git a/account_fiscal_categories/security/ir.access.csv b/account_fiscal_categories/security/ir.access.csv new file mode 100644 index 00000000..1c3663fd --- /dev/null +++ b/account_fiscal_categories/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_account_fiscal_category,access.account.fiscal.category,account.fiscal.category,account.group_account_manager,crud, +access_account_fiscal_category_readonly,access.account.fiscal.category.readonly,account.fiscal.category,account.group_account_readonly,r, +access_account_account_fiscal_rate,access.account.account.fiscal.rate,account.account.fiscal.rate,account.group_account_manager,crud, +access_account_account_fiscal_rate_readonly,access.account.account.fiscal.rate.readonly,account.account.fiscal.rate,account.group_account_readonly,r, diff --git a/account_fiscal_categories/security/ir.model.access.csv b/account_fiscal_categories/security/ir.model.access.csv deleted file mode 100644 index 9efeeeb4..00000000 --- a/account_fiscal_categories/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_account_fiscal_category","access.account.fiscal.category","model_account_fiscal_category","account.group_account_manager",1,1,1,1 -"access_account_fiscal_category_readonly","access.account.fiscal.category.readonly","model_account_fiscal_category","account.group_account_readonly",1,0,0,0 -"access_account_account_fiscal_rate","access.account.account.fiscal.rate","model_account_account_fiscal_rate","account.group_account_manager",1,1,1,1 -"access_account_account_fiscal_rate_readonly","access.account.account.fiscal.rate.readonly","model_account_account_fiscal_rate","account.group_account_readonly",1,0,0,0 diff --git a/account_fiscal_categories_fleet/__manifest__.py b/account_fiscal_categories_fleet/__manifest__.py index 90fa5ced..7da17c43 100644 --- a/account_fiscal_categories_fleet/__manifest__.py +++ b/account_fiscal_categories_fleet/__manifest__.py @@ -1 +1 @@ -{'name': 'Fiscal Categories on Fleets', 'category': 'Accounting/Accounting', 'summary': 'Manage fiscal categories with fleets', 'version': '1.0', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/account_fiscal_report.xml', 'views/account_fiscal_category_views.xml', 'views/fleet_vehicle_views.xml'], 'assets': {'web.assets_backend': ['account_fiscal_categories_fleet/static/src/components/**/*']}, 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Fiscal Categories on Fleets', 'category': 'Accounting/Accounting', 'summary': 'Manage fiscal categories with fleets', 'version': '1.0', 'depends': [], 'data': ['security/ir.access.csv', 'data/account_fiscal_report.xml', 'views/account_fiscal_category_views.xml', 'views/fleet_vehicle_views.xml'], 'assets': {'web.assets_backend': ['account_fiscal_categories_fleet/static/src/components/**/*']}, 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_fiscal_categories_fleet/security/ir.access.csv b/account_fiscal_categories_fleet/security/ir.access.csv new file mode 100644 index 00000000..5d7b1751 --- /dev/null +++ b/account_fiscal_categories_fleet/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_fleet_disallowed_expenses_rate_account_user,access.fleet.disallowed.expenses.rate.account.user,fleet.disallowed.expenses.rate,account.group_account_readonly,r, +access_fleet_disallowed_expenses_rate_account_manager,access.fleet.disallowed.expenses.rate.account.manager,fleet.disallowed.expenses.rate,account.group_account_manager,crud, +access_fleet_disallowed_expenses_rate_fleet_user,access.fleet.disallowed.expenses.rate.fleet.user,fleet.disallowed.expenses.rate,fleet.fleet_group_user,r, diff --git a/account_fiscal_categories_fleet/security/ir.model.access.csv b/account_fiscal_categories_fleet/security/ir.model.access.csv deleted file mode 100644 index 822b4c4c..00000000 --- a/account_fiscal_categories_fleet/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_fleet_disallowed_expenses_rate_account_user","access.fleet.disallowed.expenses.rate.account.user","model_fleet_disallowed_expenses_rate","account.group_account_readonly",1,0,0,0 -"access_fleet_disallowed_expenses_rate_account_manager","access.fleet.disallowed.expenses.rate.account.manager","model_fleet_disallowed_expenses_rate","account.group_account_manager",1,1,1,1 -"access_fleet_disallowed_expenses_rate_fleet_user","access.fleet.disallowed.expenses.rate.fleet.user","model_fleet_disallowed_expenses_rate","fleet.fleet_group_user",1,0,0,0 diff --git a/account_followup/__manifest__.py b/account_followup/__manifest__.py index 4f539995..cdc5f772 100644 --- a/account_followup/__manifest__.py +++ b/account_followup/__manifest__.py @@ -1 +1 @@ -{'name': 'Payment Follow-up Management', 'version': '1.1', 'category': 'Accounting/Accounting', 'description': '\nModule to automate letters for unpaid invoices, with multi-level recalls.\n=========================================================================\n\nYou can define your multiple levels of recall through the menu:\n---------------------------------------------------------------\n Configuration / Follow-up / Follow-up Levels\n\nOnce it is defined, you can automatically print recalls every day through simply clicking on the menu:\n------------------------------------------------------------------------------------------------------\n Payment Follow-Up / Send Email and letters\n\nIt will generate a PDF / send emails / set activities according to the different levels\nof recall defined. You can define different policies for different companies.\n\n', 'website': 'https://www.odoo.com/app/invoicing', 'depends': ['mail', 'sms'], 'data': ['security/account_followup_security.xml', 'security/ir.model.access.csv', 'security/sms_security.xml', 'data/mail_template.xml', 'data/account_followup_data.xml', 'data/cron.xml', 'wizard/followup_manual_reminder_views.xml', 'wizard/followup_missing_information.xml', 'views/account_followup_views.xml', 'views/account_followup_line_views.xml', 'views/account_move_views.xml', 'views/partner_view.xml', 'views/report_followup.xml'], 'demo': ['demo/account_followup_demo.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'account_followup.assets_followup_report': [('include', 'web._assets_helpers'), 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss', ('include', 'web._assets_bootstrap_backend'), 'web/static/fonts/fonts.scss'], 'web.assets_backend': ['account_followup/static/src/components/**/*.js', 'account_followup/static/src/components/**/*.scss', 'account_followup/static/src/components/**/*.xml']}} \ No newline at end of file +{'name': 'Payment Follow-up Management', 'version': '1.1', 'category': 'Accounting/Accounting', 'description': '\nModule to automate letters for unpaid invoices, with multi-level recalls.\n=========================================================================\n\nYou can define your multiple levels of recall through the menu:\n---------------------------------------------------------------\n Configuration / Follow-up / Follow-up Levels\n\nOnce it is defined, you can automatically print recalls every day through simply clicking on the menu:\n------------------------------------------------------------------------------------------------------\n Payment Follow-Up / Send Email and letters\n\nIt will generate a PDF / send emails / set activities according to the different levels\nof recall defined. You can define different policies for different companies.\n\n', 'website': 'https://www.odoo.com/app/invoicing', 'depends': ['mail', 'sms'], 'data': ['security/account_followup_security.xml', 'security/ir.access.csv', 'security/sms_security.xml', 'data/mail_template.xml', 'data/account_followup_data.xml', 'data/cron.xml', 'wizard/followup_manual_reminder_views.xml', 'wizard/followup_missing_information.xml', 'views/account_followup_views.xml', 'views/account_followup_line_views.xml', 'views/account_move_views.xml', 'views/partner_view.xml', 'views/report_followup.xml'], 'demo': ['demo/account_followup_demo.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'account_followup.assets_followup_report': [('include', 'web._assets_helpers'), 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss', ('include', 'web._assets_bootstrap_backend'), 'web/static/fonts/fonts.scss'], 'web.assets_backend': ['account_followup/static/src/components/**/*.js', 'account_followup/static/src/components/**/*.scss', 'account_followup/static/src/components/**/*.xml']}} \ No newline at end of file diff --git a/account_followup/security/ir.access.csv b/account_followup/security/ir.access.csv new file mode 100644 index 00000000..fc0640a4 --- /dev/null +++ b/account_followup/security/ir.access.csv @@ -0,0 +1,8 @@ +id,name,model_id,group_id/id,operation,domain +access_account_followup_followup_line_readonly,account_followup.followup.line,account.followup.followup.line,account.group_account_readonly,r, +access_account_followup_followup_line,account_followup.followup.line,account.followup.followup.line,account.group_account_invoice,r, +access_account_followup_followup_line_manager,account_followup.followup.line.manager,account.followup.followup.line,account.group_account_manager,crud, +access_sms_template_account_manager,access.sms.template.account.manager,sms.sms_template,account.group_account_manager,crud, +access_account_followup_manual_reminder_account_basic,account_followup.manual_reminder.account.basic,account.followup.manual.reminder,account.group_account_basic,r, +access_account_followup_manual_reminder_account_manager,account_followup.manual_reminder.account.manager,account.followup.manual.reminder,account.group_account_manager,r, +access_account_followup_missing_information,access_account_followup_missing_information,account.followup.missing.information.wizard,account.group_account_manager,r, diff --git a/account_followup/security/ir.model.access.csv b/account_followup/security/ir.model.access.csv deleted file mode 100644 index f3fc7506..00000000 --- a/account_followup/security/ir.model.access.csv +++ /dev/null @@ -1,8 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_account_followup_followup_line_readonly,account_followup.followup.line,model_account_followup_followup_line,account.group_account_readonly,1,0,0,0 -access_account_followup_followup_line,account_followup.followup.line,model_account_followup_followup_line,account.group_account_invoice,1,0,0,0 -access_account_followup_followup_line_manager,account_followup.followup.line.manager,model_account_followup_followup_line,account.group_account_manager,1,1,1,1 -access_sms_template_account_manager,access.sms.template.account.manager,sms.model_sms_template,account.group_account_manager,1,1,1,1 -access_account_followup_manual_reminder_account_basic,account_followup.manual_reminder.account.basic,model_account_followup_manual_reminder,account.group_account_basic,1,1,1,0 -access_account_followup_manual_reminder_account_manager,account_followup.manual_reminder.account.manager,model_account_followup_manual_reminder,account.group_account_manager,1,1,1,0 -access_account_followup_missing_information,access_account_followup_missing_information,model_account_followup_missing_information_wizard,account.group_account_manager,1,1,1,0 diff --git a/account_intrastat/__manifest__.py b/account_intrastat/__manifest__.py index 069f510e..5f07e268 100644 --- a/account_intrastat/__manifest__.py +++ b/account_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Intrastat Reports', 'category': 'Accounting/Accounting', 'version': '1.1', 'description': '\nIntrastat Reports\n==================\n ', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/code_transaction_data.xml', 'data/code_transport_data.xml', 'data/account.intrastat.code.csv', 'views/account_intrastat_code_view.xml', 'views/product_view.xml', 'views/res_config_settings_view.xml', 'views/account_invoice_view.xml', 'data/intrastat_goods_report.xml', 'data/intrastat_services_report.xml', 'data/intrastat_menus.xml', 'views/report_invoice.xml', 'views/account_move_view.xml', 'views/account_return_view.xml'], 'demo': ['demo/product_demo.xml'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_intrastat/static/src/components/**/*', 'account_intrastat/static/src/scss/account_intrastat_report.scss']}} \ No newline at end of file +{'name': 'Intrastat Reports', 'category': 'Accounting/Accounting', 'version': '1.1', 'description': '\nIntrastat Reports\n==================\n ', 'depends': [], 'data': ['security/ir.access.csv', 'data/code_transaction_data.xml', 'data/code_transport_data.xml', 'data/account.intrastat.code.csv', 'views/account_intrastat_code_view.xml', 'views/product_view.xml', 'views/res_config_settings_view.xml', 'views/account_invoice_view.xml', 'data/intrastat_goods_report.xml', 'data/intrastat_services_report.xml', 'data/intrastat_menus.xml', 'views/report_invoice.xml', 'views/account_move_view.xml', 'views/account_return_view.xml'], 'demo': ['demo/product_demo.xml'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_intrastat/static/src/components/**/*', 'account_intrastat/static/src/scss/account_intrastat_report.scss']}} \ No newline at end of file diff --git a/account_intrastat/security/ir.access.csv b/account_intrastat/security/ir.access.csv new file mode 100644 index 00000000..4188a3d9 --- /dev/null +++ b/account_intrastat/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_account_intrastat_code_readonly,account.intrastat.code,account.intrastat.code,account.group_account_readonly,r, +access_account_intrastat_code_invoice,account.intrastat.code,account.intrastat.code,account.group_account_invoice,r, diff --git a/account_intrastat/security/ir.model.access.csv b/account_intrastat/security/ir.model.access.csv deleted file mode 100644 index b2f12f7f..00000000 --- a/account_intrastat/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_account_intrastat_code_readonly,account.intrastat.code,model_account_intrastat_code,account.group_account_readonly,1,0,0,0 -access_account_intrastat_code_invoice,account.intrastat.code,model_account_intrastat_code,account.group_account_invoice,1,0,0,0 diff --git a/account_invoice_extract/__manifest__.py b/account_invoice_extract/__manifest__.py index e13e0370..be0bea5f 100644 --- a/account_invoice_extract/__manifest__.py +++ b/account_invoice_extract/__manifest__.py @@ -1 +1 @@ -{'name': 'Account Invoice Extract', 'version': '1.0', 'category': 'Accounting/Accounting', 'summary': 'Extract data from invoice scans to fill them automatically', 'depends': [], 'data': ['data/crons.xml', 'views/account_move_views.xml', 'views/res_config_settings_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_invoice_extract/static/src/js/*.js']}} \ No newline at end of file +{'name': 'Account Invoice Extract', 'version': '1.0', 'category': 'Accounting/Accounting', 'summary': 'Extract data from invoice scans to fill them automatically', 'depends': [], 'data': ['data/crons.xml', 'views/account_move_views.xml', 'views/res_config_settings_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_invoice_extract/static/src/js/*.js']}} \ No newline at end of file diff --git a/account_invoice_extract_purchase/__manifest__.py b/account_invoice_extract_purchase/__manifest__.py index 1c2ff500..b4f02c90 100644 --- a/account_invoice_extract_purchase/__manifest__.py +++ b/account_invoice_extract_purchase/__manifest__.py @@ -1 +1 @@ -{'name': 'Account Invoice Extract Purchase', 'version': '1.0', 'category': 'Accounting', 'summary': 'Automatically finds the purchase order linked to a vendor bill when using invoice extraction', 'depends': ['purchase'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Account Invoice Extract Purchase', 'version': '1.0', 'category': 'Accounting', 'summary': 'Automatically finds the purchase order linked to a vendor bill when using invoice extraction', 'depends': ['purchase'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_loans/__manifest__.py b/account_loans/__manifest__.py index 65b2d8fa..3ba46140 100644 --- a/account_loans/__manifest__.py +++ b/account_loans/__manifest__.py @@ -1 +1 @@ -{'name': 'Loans Management', 'description': '\nLoans management\n=================\nKeeps track of loans, and creates corresponding journal entries.\n ', 'category': 'Accounting/Accounting', 'sequence': 32, 'depends': ['base_import'], 'data': ['security/account_loans_security.xml', 'security/ir.model.access.csv', 'wizard/account_loan_close_wizard.xml', 'wizard/account_loan_compute_wizard.xml', 'views/account_asset_views.xml', 'views/account_asset_group_views.xml', 'views/account_loan_views.xml', 'views/account_move_views.xml', 'data/account_return_check_template.xml'], 'demo': ['demo/account_loans_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True, 'post_init_hook': '_account_loans_post_init', 'assets': {'web.assets_backend': ['account_loans/static/src/**/*'], 'web.assets_unit_tests': ['account_loans/static/tests/*']}} \ No newline at end of file +{'name': 'Loans Management', 'description': '\nLoans management\n=================\nKeeps track of loans, and creates corresponding journal entries.\n ', 'category': 'Accounting/Accounting', 'sequence': 32, 'depends': ['base_import'], 'data': ['security/account_loans_security.xml', 'security/ir.access.csv', 'wizard/account_loan_close_wizard.xml', 'wizard/account_loan_compute_wizard.xml', 'views/account_asset_views.xml', 'views/account_asset_group_views.xml', 'views/account_loan_views.xml', 'views/account_move_views.xml', 'data/account_return_check_template.xml'], 'demo': ['demo/account_loans_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False, 'post_init_hook': '_account_loans_post_init', 'assets': {'web.assets_backend': ['account_loans/static/src/**/*'], 'web.assets_unit_tests': ['account_loans/static/tests/*']}} \ No newline at end of file diff --git a/account_loans/security/ir.access.csv b/account_loans/security/ir.access.csv new file mode 100644 index 00000000..5d2a5348 --- /dev/null +++ b/account_loans/security/ir.access.csv @@ -0,0 +1,7 @@ +id,name,model_id,group_id/id,operation,domain +access_account_loan_readonly,access.account.loan,account.loan,account.group_account_readonly,r, +access_account_loan_write,access.account.loan,account.loan,account.group_account_manager,crud, +access_account_loan_line_readonly,access.account.loan.line,account.loan.line,account.group_account_readonly,r, +access_account_loan_line_write,access.account.loan.line,account.loan.line,account.group_account_manager,crud, +access_account_loan_close_wizard,access.account.loan.close.wizard,account.loan.close.wizard,account.group_account_manager,crud, +access_account_loan_compute_wizard,access.account.loan.compute.wizard,account.loan.compute.wizard,account.group_account_manager,crud, diff --git a/account_loans/security/ir.model.access.csv b/account_loans/security/ir.model.access.csv deleted file mode 100644 index 28c2786f..00000000 --- a/account_loans/security/ir.model.access.csv +++ /dev/null @@ -1,7 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_account_loan_readonly","access.account.loan","model_account_loan","account.group_account_readonly",1,0,0,0 -"access_account_loan_write","access.account.loan","model_account_loan","account.group_account_manager",1,1,1,1 -"access_account_loan_line_readonly","access.account.loan.line","model_account_loan_line","account.group_account_readonly",1,0,0,0 -"access_account_loan_line_write","access.account.loan.line","model_account_loan_line","account.group_account_manager",1,1,1,1 -"access_account_loan_close_wizard","access.account.loan.close.wizard","model_account_loan_close_wizard","account.group_account_manager",1,1,1,1 -"access_account_loan_compute_wizard","access.account.loan.compute.wizard","model_account_loan_compute_wizard","account.group_account_manager",1,1,1,1 diff --git a/account_online_synchronization/__manifest__.py b/account_online_synchronization/__manifest__.py index ba7c4ca3..7dd86468 100644 --- a/account_online_synchronization/__manifest__.py +++ b/account_online_synchronization/__manifest__.py @@ -1 +1 @@ -{'name': 'Online Bank Statement Synchronization', 'summary': 'This module is used for Online bank synchronization.', 'description': '\nWith this module, users will be able to link bank journals to their\nonline bank accounts (for supported banking institutions), and configure\na periodic and automatic synchronization of their bank statements.\n ', 'category': 'Accounting/Accounting', 'version': '1.0', 'depends': [], 'data': ['data/config_parameter.xml', 'data/ir_cron.xml', 'data/mail_subtype_data.xml', 'data/mail_template.xml', 'security/ir.model.access.csv', 'security/account_online_sync_security.xml', 'views/account_online_sync_views.xml', 'views/account_bank_statement_view.xml', 'views/account_journal_view.xml', 'views/account_online_sync_portal_templates.xml', 'views/account_journal_dashboard_view.xml', 'wizard/account_bank_selection_wizard.xml', 'wizard/account_journal_missing_transactions.xml', 'wizard/account_journal_duplicate_transactions.xml', 'wizard/account_bank_statement_line.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True, 'assets': {'web.assets_backend': ['account_online_synchronization/static/src/components/**/*', ('remove', 'account_online_synchronization/static/src/components/**/*.dark.scss'), 'account_online_synchronization/static/src/hooks/**/*', 'account_online_synchronization/static/src/js/odoo_fin_connector.js'], 'web.assets_web_dark': ['account_online_synchronization/static/src/components/**/*.dark.scss'], 'web.assets_frontend': ['account_online_synchronization/static/src/interactions/*'], 'web.assets_unit_tests': ['account_online_synchronization/static/tests/**/*']}} \ No newline at end of file +{'name': 'Online Bank Statement Synchronization', 'summary': 'This module is used for Online bank synchronization.', 'description': '\nWith this module, users will be able to link bank journals to their\nonline bank accounts (for supported banking institutions), and configure\na periodic and automatic synchronization of their bank statements.\n ', 'category': 'Accounting/Accounting', 'version': '1.0', 'depends': [], 'data': ['data/config_parameter.xml', 'data/ir_cron.xml', 'data/mail_subtype_data.xml', 'data/mail_template.xml', 'security/ir.access.csv', 'security/account_online_sync_security.xml', 'views/account_online_sync_views.xml', 'views/account_bank_statement_view.xml', 'views/account_journal_view.xml', 'views/account_online_sync_portal_templates.xml', 'views/account_journal_dashboard_view.xml', 'wizard/account_bank_selection_wizard.xml', 'wizard/account_journal_missing_transactions.xml', 'wizard/account_journal_duplicate_transactions.xml', 'wizard/account_bank_statement_line.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False, 'assets': {'web.assets_backend': ['account_online_synchronization/static/src/components/**/*', ('remove', 'account_online_synchronization/static/src/components/**/*.dark.scss'), 'account_online_synchronization/static/src/hooks/**/*', 'account_online_synchronization/static/src/js/odoo_fin_connector.js'], 'web.assets_web_dark': ['account_online_synchronization/static/src/components/**/*.dark.scss'], 'web.assets_frontend': ['account_online_synchronization/static/src/interactions/*'], 'web.assets_unit_tests': ['account_online_synchronization/static/tests/**/*']}} \ No newline at end of file diff --git a/account_online_synchronization/security/ir.access.csv b/account_online_synchronization/security/ir.access.csv new file mode 100644 index 00000000..821ea1dd --- /dev/null +++ b/account_online_synchronization/security/ir.access.csv @@ -0,0 +1,12 @@ +id,name,model_id,group_id/id,operation,domain +access_account_online_link_id,access_account_online_link_id,account.online.link,account.group_account_basic,crud, +access_account_online_link_id_readonly,access_account_online_link_id_readonly,account.online.link,account.group_account_readonly,r, +access_account_online_link_id_manager,access_account_online_link_id manager,account.online.link,account.group_account_manager,crud, +access_account_online_account_id,access_account_online_account_id,account.online.account,account.group_account_basic,crud, +access_account_online_account_id_readonly,access_account_online_account_id_readonly,account.online.account,account.group_account_readonly,r, +access_account_online_account_id_manager,access_account_online_account_id manager,account.online.account,account.group_account_manager,crud, +access_account_bank_selection_manager,access.account.bank.selection manager,account.bank.selection,account.group_account_manager,crud, +access_account_bank_selection,access.account.bank.selection basic,account.bank.selection,account.group_account_basic,crud, +access_account_bank_statement_line_transient,access_account_bank_statement_line_transient,account.bank.statement.line.transient,account.group_account_basic,crud, +access_account_missing_transaction_wizard,access_account_missing_transaction_wizard,account.missing.transaction.wizard,account.group_account_basic,r, +access_account_duplicate_transaction_wizard,access_account_duplicate_transaction_wizard,account.duplicate.transaction.wizard,account.group_account_basic,r, diff --git a/account_online_synchronization/security/ir.model.access.csv b/account_online_synchronization/security/ir.model.access.csv deleted file mode 100644 index e747873d..00000000 --- a/account_online_synchronization/security/ir.model.access.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_account_online_link_id,access_account_online_link_id,model_account_online_link,account.group_account_basic,1,1,1,1 -access_account_online_link_id_readonly,access_account_online_link_id_readonly,model_account_online_link,account.group_account_readonly,1,0,0,0 -access_account_online_link_id_manager,access_account_online_link_id manager,model_account_online_link,account.group_account_manager,1,1,1,1 -access_account_online_account_id,access_account_online_account_id,model_account_online_account,account.group_account_basic,1,1,1,1 -access_account_online_account_id_readonly,access_account_online_account_id_readonly,model_account_online_account,account.group_account_readonly,1,0,0,0 -access_account_online_account_id_manager,access_account_online_account_id manager,model_account_online_account,account.group_account_manager,1,1,1,1 -access_account_bank_selection_manager,access.account.bank.selection manager,model_account_bank_selection,account.group_account_manager,1,1,1,1 -access_account_bank_selection,access.account.bank.selection basic,model_account_bank_selection,account.group_account_basic,1,1,1,1 -access_account_bank_statement_line_transient,access_account_bank_statement_line_transient,model_account_bank_statement_line_transient,account.group_account_basic,1,1,1,1 -access_account_missing_transaction_wizard,access_account_missing_transaction_wizard,model_account_missing_transaction_wizard,account.group_account_basic,1,1,1,0 -access_account_duplicate_transaction_wizard,access_account_duplicate_transaction_wizard,model_account_duplicate_transaction_wizard,account.group_account_basic,1,1,1,0 diff --git a/account_reports/__manifest__.py b/account_reports/__manifest__.py index 0bc5fb9c..31db80f8 100644 --- a/account_reports/__manifest__.py +++ b/account_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Accounting Reports', 'summary': 'View and create reports', 'category': 'Accounting/Accounting', 'description': '\nAccounting Reports\n==================\n ', 'depends': [], 'data': ['security/account_reports_security.xml', 'security/ir.model.access.csv', 'data/pdf_export_templates.xml', 'data/customer_reports_pdf_export_templates.xml', 'data/balance_sheet.xml', 'data/cash_flow_report.xml', 'data/executive_summary.xml', 'data/profit_and_loss.xml', 'data/bank_reconciliation_report.xml', 'data/aged_partner_balance.xml', 'data/general_ledger.xml', 'data/trial_balance.xml', 'data/sales_report.xml', 'data/partner_ledger.xml', 'data/customer_statement.xml', 'data/followup_report.xml', 'data/multicurrency_revaluation_report.xml', 'data/deferred_reports.xml', 'data/journal_report.xml', 'data/generic_tax_report.xml', 'views/account_report_view.xml', 'data/account_report_actions.xml', 'data/report_send_cron.xml', 'data/annual_statements.xml', 'data/mail_templates.xml', 'data/ir_cron.xml', 'wizard/return_creation_wizard.xml', 'views/account_move_views.xml', 'views/res_company_views.xml', 'views/account_return_views.xml', 'views/account_return_check_views.xml', 'views/account_journal_dashboard_view.xml', 'views/res_config_settings_views.xml', 'views/res_partner_views.xml', 'views/report_template.xml', 'wizard/account_report_send.xml', 'wizard/multicurrency_revaluation.xml', 'wizard/report_export_wizard.xml', 'wizard/account_report_file_download_error_wizard.xml', 'wizard/fiscal_year.xml', 'wizard/return_submission_wizard.xml', 'wizard/return_generic_payment_wizard.xml', 'views/account_account_views.xml', 'views/account_tax_views.xml', 'views/account_return_type_views.xml', 'views/account_return_check_template_views.xml', 'views/account_audit_views.xml', 'data/account_return_data.xml', 'data/menuitems.xml', 'data/account_return_check_template.xml'], 'post_init_hook': '_account_reports_post_init', 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'kpi_providers': ['models.kpi_provider:get_kpi_summary'], 'assets': {'account_reports.assets_pdf_export': [('include', 'web._assets_helpers'), 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss', ('include', 'web._assets_bootstrap_backend'), 'web/static/fonts/fonts.scss', 'account_reports/static/src/scss/**/*'], 'web.report_assets_common': ['account_reports/static/src/scss/account_pdf_export_template.scss'], 'web.assets_backend': ['account_reports/static/src/components/**/*', 'account_reports/static/src/js/**/*', 'account_reports/static/src/views/**/*', 'account_reports/static/src/widgets/**/*', 'account_reports/static/src/scss/account_return.scss'], 'web.assets_web_dark': ['account_reports/static/src/scss/*.dark.scss'], 'web.assets_unit_tests': ['account_reports/static/tests/*.js', 'account_reports/static/tests/account_report/**/*.js'], 'web.assets_tests': ['account_reports/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'Accounting Reports', 'summary': 'View and create reports', 'category': 'Accounting/Accounting', 'description': '\nAccounting Reports\n==================\n ', 'depends': [], 'data': ['security/account_reports_security.xml', 'security/ir.access.csv', 'data/pdf_export_templates.xml', 'data/customer_reports_pdf_export_templates.xml', 'data/balance_sheet.xml', 'data/cash_flow_report.xml', 'data/executive_summary.xml', 'data/profit_and_loss.xml', 'data/bank_reconciliation_report.xml', 'data/aged_partner_balance.xml', 'data/general_ledger.xml', 'data/trial_balance.xml', 'data/sales_report.xml', 'data/partner_ledger.xml', 'data/customer_statement.xml', 'data/followup_report.xml', 'data/multicurrency_revaluation_report.xml', 'data/deferred_reports.xml', 'data/journal_report.xml', 'data/generic_tax_report.xml', 'views/account_report_view.xml', 'data/account_report_actions.xml', 'data/report_send_cron.xml', 'data/annual_statements.xml', 'data/mail_templates.xml', 'data/ir_cron.xml', 'wizard/return_creation_wizard.xml', 'views/account_move_views.xml', 'views/res_company_views.xml', 'views/account_return_views.xml', 'views/account_return_check_views.xml', 'views/account_journal_dashboard_view.xml', 'views/res_config_settings_views.xml', 'views/res_partner_views.xml', 'views/report_template.xml', 'wizard/account_report_send.xml', 'wizard/multicurrency_revaluation.xml', 'wizard/report_export_wizard.xml', 'wizard/account_report_file_download_error_wizard.xml', 'wizard/fiscal_year.xml', 'wizard/return_submission_wizard.xml', 'wizard/return_generic_payment_wizard.xml', 'views/account_account_views.xml', 'views/account_tax_views.xml', 'views/account_return_type_views.xml', 'views/account_return_check_template_views.xml', 'views/account_audit_views.xml', 'data/account_return_data.xml', 'data/menuitems.xml', 'data/account_return_check_template.xml'], 'post_init_hook': '_account_reports_post_init', 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'kpi_providers': ['models.kpi_provider:get_kpi_summary'], 'assets': {'account_reports.assets_pdf_export': [('include', 'web._assets_helpers'), 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss', ('include', 'web._assets_bootstrap_backend'), 'web/static/fonts/fonts.scss', 'account_reports/static/src/scss/**/*'], 'web.report_assets_common': ['account_reports/static/src/scss/account_pdf_export_template.scss'], 'web.assets_backend': ['account_reports/static/src/components/**/*', 'account_reports/static/src/js/**/*', 'account_reports/static/src/views/**/*', 'account_reports/static/src/widgets/**/*', 'account_reports/static/src/scss/account_return.scss'], 'web.assets_web_dark': ['account_reports/static/src/scss/*.dark.scss'], 'web.assets_unit_tests': ['account_reports/static/tests/*.js', 'account_reports/static/tests/account_report/**/*.js'], 'web.assets_tests': ['account_reports/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/account_reports/security/ir.access.csv b/account_reports/security/ir.access.csv new file mode 100644 index 00000000..13da1806 --- /dev/null +++ b/account_reports/security/ir.access.csv @@ -0,0 +1,38 @@ +id,name,model_id,group_id/id,operation,domain +access_account_report_annotation_readonly,account.account_report_annotation_readonly,account.report.annotation,account.group_account_readonly,r, +access_account_report_annotation,account.account_report_annotation,account.report.annotation,account.group_account_user,crud, +access_account_report_annotation_invoice,account.account_report_annotation,account.report.annotation,account.group_account_invoice,r, +access_account_reports_export_wizard,access.account_reports.export.wizard,account.reports.export.wizard,account.group_account_user,r, +access_account_reports_export_wizard_format,access.account_reports.export.wizard.format,account.reports.export.wizard.format,account.group_account_user,r, +access_account_report_file_download_error_wizard,account.report.file.download.error.wizard,account.report.file.download.error.wizard,account.group_account_user,r, +access_account_multicurrency_revaluation_wizard,access.account.multicurrency.revaluation.wizard,account.multicurrency.revaluation.wizard,account.group_account_user,r, +access_account_tax_unit_basic,access_account_tax_unit_basic,account.tax.unit,account.group_account_basic,r, +access_account_tax_unit_readonly,access_account_tax_unit_readonly,account.tax.unit,account.group_account_readonly,r, +access_account_tax_unit_manager,access_account_tax_unit_manager,account.tax.unit,account.group_account_manager,crud, +access_account_report_horizontal_group_basic,account.report.horizontal.group.basic,account.report.horizontal.group,account.group_account_basic,r, +access_account_report_horizontal_group_readonly,account.report.horizontal.group.readonly,account.report.horizontal.group,account.group_account_readonly,r, +access_account_report_horizontal_group_ac_user,account.report.horizontal.group.ac.user,account.report.horizontal.group,account.group_account_manager,crud, +access_account_report_horizontal_group_rule_basic,account.report.horizontal.group.rule.basic,account.report.horizontal.group.rule,account.group_account_basic,r, +access_account_report_horizontal_group_rule_readonly,account.report.horizontal.group.rule.readonly,account.report.horizontal.group.rule,account.group_account_readonly,r, +access_account_report_horizontal_group_rule_ac_user,account.report.horizontal.group.rule.ac.user,account.report.horizontal.group.rule,account.group_account_manager,crud, +access_account_report_budget_basic,account.report.budget.basic,account.report.budget,account.group_account_basic,r, +access_account_report_budget_readonly,account.report.budget.readonly,account.report.budget,account.group_account_readonly,r, +access_account_report_budget_ac_user,account.report.budget.ac.user,account.report.budget,account.group_account_manager,crud, +access_account_report_budget_item_readonly,account.report.budget.item.readonly,account.report.budget.item,account.group_account_readonly,r, +access_account_report_budget_item_ac_user,account.report.budget.item.ac.user,account.report.budget.item,account.group_account_manager,crud, +access_account_report_send,access.account.report.send,account.report.send,account.group_account_invoice,crud, +access_account_return_basic,account.return.basic,account.return,account.group_account_basic,r, +access_account_return_readonly,account.return.readonly,account.return,account.group_account_readonly,r, +access_account_return_acc_user,account.return.acc.user,account.return,account.group_account_user,crud, +access_account_return_check_basic,account.return.check.basic,account.return.check,account.group_account_basic,r, +access_account_return_check_readonly,account.return.check.readonly,account.return.check,account.group_account_readonly,r, +access_account_return_check_acc_user,account.return.check.acc.user,account.return.check,account.group_account_user,crud, +access_account_return_check_template_acc_user,account.return.check.template.acc.user,account.return.check.template,account.group_account_user,crud, +access_account_return_type_basic,account.return.type.basic,account.return.type,account.group_account_basic,r, +access_account_return_type_readonly,account.return.type.readonly,account.return.type,account.group_account_readonly,r, +access_account_return_type_acc_manager,account.return.type.acc.manager,account.return.type,account.group_account_manager,crud, +access_account_return_creation_wizard_acc_user,account.return.creation.wizard.acc.user,account.return.creation.wizard,account.group_account_user,crud, +access_account_return_submission_wizard_acc_user,account.return.submission.wizard.acc.user,account.return.submission.wizard,account.group_account_user,crud, +access_account_return_payment_wizard_acc_user,account.return.payment.wizard.acc.user,account.return.payment.wizard,account.group_account_user,crud, +account_reports.access_qr_code_payment_wizard_user,access.qr.code.payment.wizard.user,account_reports.qr_code_payment_wizard,base.group_user,r, +access_account_audit_account_status_acc_user,access.account.audit.account.status.user,account_reports.account_audit_account_status,base.group_user,r, diff --git a/account_reports/security/ir.model.access.csv b/account_reports/security/ir.model.access.csv deleted file mode 100644 index 0d13101f..00000000 --- a/account_reports/security/ir.model.access.csv +++ /dev/null @@ -1,38 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -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_basic,access_account_tax_unit_basic,model_account_tax_unit,account.group_account_basic,1,0,0,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_basic,account.report.horizontal.group.basic,model_account_report_horizontal_group,account.group_account_basic,1,0,0,0 -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_basic,account.report.horizontal.group.rule.basic,model_account_report_horizontal_group_rule,account.group_account_basic,1,0,0,0 -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_basic,account.report.budget.basic,model_account_report_budget,account.group_account_basic,1,0,0,0 -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_return_basic,account.return.basic,model_account_return,account.group_account_basic,1,0,0,0 -access_account_return_readonly,account.return.readonly,model_account_return,account.group_account_readonly,1,0,0,0 -access_account_return_acc_user,account.return.acc.user,model_account_return,account.group_account_user,1,1,1,1 -access_account_return_check_basic,account.return.check.basic,model_account_return_check,account.group_account_basic,1,0,0,0 -access_account_return_check_readonly,account.return.check.readonly,model_account_return_check,account.group_account_readonly,1,0,0,0 -access_account_return_check_acc_user,account.return.check.acc.user,model_account_return_check,account.group_account_user,1,1,1,1 -access_account_return_check_template_acc_user,account.return.check.template.acc.user,model_account_return_check_template,account.group_account_user,1,1,1,1 -access_account_return_type_basic,account.return.type.basic,model_account_return_type,account.group_account_basic,1,0,0,0 -access_account_return_type_readonly,account.return.type.readonly,model_account_return_type,account.group_account_readonly,1,0,0,0 -access_account_return_type_acc_manager,account.return.type.acc.manager,model_account_return_type,account.group_account_manager,1,1,1,1 -access_account_return_creation_wizard_acc_user,account.return.creation.wizard.acc.user,model_account_return_creation_wizard,account.group_account_user,1,1,1,1 -access_account_return_submission_wizard_acc_user,account.return.submission.wizard.acc.user,model_account_return_submission_wizard,account.group_account_user,1,1,1,1 -access_account_return_payment_wizard_acc_user,account.return.payment.wizard.acc.user,model_account_return_payment_wizard,account.group_account_user,1,1,1,1 -account_reports.access_qr_code_payment_wizard_user,access.qr.code.payment.wizard.user,account_reports.model_qr_code_payment_wizard,base.group_user,1,0,0,0 -access_account_audit_account_status_acc_user,access.account.audit.account.status.user,account_reports.model_account_audit_account_status,base.group_user,1,1,1,0 diff --git a/account_saft_import/__manifest__.py b/account_saft_import/__manifest__.py index 083c611b..9691d3b6 100644 --- a/account_saft_import/__manifest__.py +++ b/account_saft_import/__manifest__.py @@ -1 +1 @@ -{'name': 'SAF-T Import', 'summary': 'Import Accounting Data from SAF-T files', 'description': '\nModule for the import of SAF-T files, useful for importing accounting history.\n\nSAF-T files are the standard accounting reports that businesses in some countries have to submit to the tax authorities.\nThis module allows the import of accounts, journals, partners, taxes and moves from these files.\n ', 'depends': [], 'data': ['security/ir.model.access.csv', 'wizard/import_wizard_view.xml'], 'assets': {'web.assets_backend': ['account_saft_import/static/src/xml/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'SAF-T Import', 'summary': 'Import Accounting Data from SAF-T files', 'description': '\nModule for the import of SAF-T files, useful for importing accounting history.\n\nSAF-T files are the standard accounting reports that businesses in some countries have to submit to the tax authorities.\nThis module allows the import of accounts, journals, partners, taxes and moves from these files.\n ', 'depends': [], 'data': ['security/ir.access.csv', 'wizard/import_wizard_view.xml'], 'assets': {'web.assets_backend': ['account_saft_import/static/src/xml/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_saft_import/security/ir.access.csv b/account_saft_import/security/ir.access.csv new file mode 100644 index 00000000..d7f5d494 --- /dev/null +++ b/account_saft_import/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_account_saft_import_wizard,access.account.saft.import.wizard,account.saft.import.wizard,account.group_account_manager,crud, diff --git a/account_saft_import/security/ir.model.access.csv b/account_saft_import/security/ir.model.access.csv deleted file mode 100644 index 07a2e850..00000000 --- a/account_saft_import/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -"access_account_saft_import_wizard","access.account.saft.import.wizard","model_account_saft_import_wizard","account.group_account_manager",1,1,1,1 diff --git a/account_sepa_direct_debit/__manifest__.py b/account_sepa_direct_debit/__manifest__.py index 80733370..e51d05c3 100644 --- a/account_sepa_direct_debit/__manifest__.py +++ b/account_sepa_direct_debit/__manifest__.py @@ -1 +1 @@ -{'name': 'SEPA Direct Debit', 'summary': 'Collect payments from your customers through SEPA direct debit.', 'description': "\nThis module enables the generation of SEPA Direct Debit (SDD)-compliant XML files (consistent\nwith pain.008.001.02 specification) to send to your bank in order to\ncollect a set of payments.\n\nTo be eligible for this payment method, a customer must have first\nreturned a mandate to the company, giving their consent to use direct debit.\nThis consent must have been encoded as a 'customer mandate' in Odoo.\n\nYou also need to meet the following requirements in order to properly\ngenerate an SDD file:\n- Your company account must be set to a valid IBAN number\n- Your company must have been given a creditor identifier (this can be done in Settings - General Settings - Accounting section)\n- Your company must have defined a journal to receive SDD payments (again, in 'settings' of accounting module)\n- Every customer for whom you generate a payment must have a valid IBAN account number.\n\nOdoo will let you know if any of these requirements are not satisfied.\n\nTo register a payment for open invoices, you can use the dedicated\n'SEPA Direct Debit' option by selecting a bank account in the 'Register\nPayment' wizard. An error message will appear if no valid mandate is\navailable for generating a payment on the selected invoice.\n ", 'category': 'Accounting/Accounting', 'depends': ['base_iban', 'account'], 'data': ['security/account_sepa_direct_debit_security.xml', 'security/ir.model.access.csv', 'report/empty_mandate_report.xml', 'data/account_data.xml', 'data/sdd_payment_method.xml', 'data/sdd_mandate_state_cron.xml', 'data/mail_template.xml', 'views/sdd_mandate_views.xml', 'views/account_payment_view.xml', 'views/account_journal_dashboard_view.xml', 'views/report_invoice.xml', 'views/res_config_settings_views.xml', 'views/res_partner_view.xml', 'views/account_batch_payment_views.xml', 'views/account_move_view.xml', 'views/account_journal_views.xml', 'wizard/account_payment_register_view.xml', 'wizard/sdd_mandate_send_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'SEPA Direct Debit', 'summary': 'Collect payments from your customers through SEPA direct debit.', 'description': "\nThis module enables the generation of SEPA Direct Debit (SDD)-compliant XML files (consistent\nwith pain.008.001.02 specification) to send to your bank in order to\ncollect a set of payments.\n\nTo be eligible for this payment method, a customer must have first\nreturned a mandate to the company, giving their consent to use direct debit.\nThis consent must have been encoded as a 'customer mandate' in Odoo.\n\nYou also need to meet the following requirements in order to properly\ngenerate an SDD file:\n- Your company account must be set to a valid IBAN number\n- Your company must have been given a creditor identifier (this can be done in Settings - General Settings - Accounting section)\n- Your company must have defined a journal to receive SDD payments (again, in 'settings' of accounting module)\n- Every customer for whom you generate a payment must have a valid IBAN account number.\n\nOdoo will let you know if any of these requirements are not satisfied.\n\nTo register a payment for open invoices, you can use the dedicated\n'SEPA Direct Debit' option by selecting a bank account in the 'Register\nPayment' wizard. An error message will appear if no valid mandate is\navailable for generating a payment on the selected invoice.\n ", 'category': 'Accounting/Accounting', 'depends': ['base_iban', 'account'], 'data': ['security/account_sepa_direct_debit_security.xml', 'security/ir.access.csv', 'report/empty_mandate_report.xml', 'data/account_data.xml', 'data/sdd_payment_method.xml', 'data/sdd_mandate_state_cron.xml', 'data/mail_template.xml', 'views/sdd_mandate_views.xml', 'views/account_payment_view.xml', 'views/account_journal_dashboard_view.xml', 'views/report_invoice.xml', 'views/res_config_settings_views.xml', 'views/res_partner_view.xml', 'views/account_batch_payment_views.xml', 'views/account_move_view.xml', 'views/account_journal_views.xml', 'wizard/account_payment_register_view.xml', 'wizard/sdd_mandate_send_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_sepa_direct_debit/security/ir.access.csv b/account_sepa_direct_debit/security/ir.access.csv new file mode 100644 index 00000000..d02ee936 --- /dev/null +++ b/account_sepa_direct_debit/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_sdd_mandate_portal,sdd.mandate.validate,sdd.mandate,base.group_portal,r, +access_sdd_mandate,sdd.mandate,sdd.mandate,account.group_account_invoice,r, +access_sdd_mandate_account_basic,sdd.mandate.account.basic,sdd.mandate,account.group_account_basic,crud, +access_sdd_mandate_send_account_basic,sdd.mandate.send.account.basic,sdd.mandate.send,account.group_account_basic,crud, diff --git a/account_sepa_direct_debit/security/ir.model.access.csv b/account_sepa_direct_debit/security/ir.model.access.csv deleted file mode 100644 index 3e1f4355..00000000 --- a/account_sepa_direct_debit/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_sdd_mandate_portal,sdd.mandate.validate,model_sdd_mandate,base.group_portal,1,0,1,0 -access_sdd_mandate,sdd.mandate,model_sdd_mandate,account.group_account_invoice,1,0,0,0 -access_sdd_mandate_account_basic,sdd.mandate.account.basic,model_sdd_mandate,account.group_account_basic,1,1,1,1 -access_sdd_mandate_send_account_basic,sdd.mandate.send.account.basic,model_sdd_mandate_send,account.group_account_basic,1,1,1,1 diff --git a/account_transfer/__manifest__.py b/account_transfer/__manifest__.py index 52a7348e..2675c907 100644 --- a/account_transfer/__manifest__.py +++ b/account_transfer/__manifest__.py @@ -1 +1 @@ -{'name': 'Account Transfers', 'depends': [], 'description': '\nAccount Transfers\n===========================\nA helper model for managing transfers between accounts.\n ', 'category': 'Accounting/Accounting', 'data': ['data/cron.xml', 'security/account_transfer_security.xml', 'security/ir.model.access.csv', 'views/transfer_model_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Account Transfers', 'depends': [], 'description': '\nAccount Transfers\n===========================\nA helper model for managing transfers between accounts.\n ', 'category': 'Accounting/Accounting', 'data': ['data/cron.xml', 'security/account_transfer_security.xml', 'security/ir.access.csv', 'views/transfer_model_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/account_transfer/security/ir.access.csv b/account_transfer/security/ir.access.csv new file mode 100644 index 00000000..29a9e4ef --- /dev/null +++ b/account_transfer/security/ir.access.csv @@ -0,0 +1,7 @@ +id,name,model_id,group_id/id,operation,domain +access_account_transfer_model,access_account_transfer_model,account_transfer.account_transfer_model,account.group_account_readonly,r, +access_account_transfer_model_manager,access_account_transfer_model_manager,account_transfer.account_transfer_model,account.group_account_manager,crud, +access_account_transfer_model_invoicing_payment,access_account_transfer_model_invoicing_payment,account_transfer.account_transfer_model,account.group_account_invoice,r, +access_account_transfer_model_line,access_account_transfer_model_line,account_transfer.account_transfer_line,account.group_account_readonly,r, +access_account_transfer_model_line_manager,access_account_transfer_model_line_manager,account_transfer.account_transfer_line,account.group_account_manager,crud, +access_account_transfer_model_line_invoicing_payment,access_account_transfer_model_line_invoicing_payment,account_transfer.account_transfer_line,account.group_account_invoice,r, diff --git a/account_transfer/security/ir.model.access.csv b/account_transfer/security/ir.model.access.csv deleted file mode 100644 index b6d6e4d3..00000000 --- a/account_transfer/security/ir.model.access.csv +++ /dev/null @@ -1,7 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_account_transfer_model,access_account_transfer_model,account_transfer.model_account_transfer_model,account.group_account_readonly,1,0,0,0 -access_account_transfer_model_manager,access_account_transfer_model_manager,account_transfer.model_account_transfer_model,account.group_account_manager,1,1,1,1 -access_account_transfer_model_invoicing_payment,access_account_transfer_model_invoicing_payment,account_transfer.model_account_transfer_model,account.group_account_invoice,1,0,1,0 -access_account_transfer_model_line,access_account_transfer_model_line,account_transfer.model_account_transfer_model_line,account.group_account_readonly,1,0,0,0 -access_account_transfer_model_line_manager,access_account_transfer_model_line_manager,account_transfer.model_account_transfer_model_line,account.group_account_manager,1,1,1,1 -access_account_transfer_model_line_invoicing_payment,access_account_transfer_model_line_invoicing_payment,account_transfer.model_account_transfer_model_line,account.group_account_invoice,1,0,1,0 diff --git a/account_winbooks_import/__manifest__.py b/account_winbooks_import/__manifest__.py index b186fdca..04e92dbc 100644 --- a/account_winbooks_import/__manifest__.py +++ b/account_winbooks_import/__manifest__.py @@ -1 +1 @@ -{'name': 'Account Winbooks Import', 'summary': 'Import Data From Winbooks', 'description': '\nImport Data From Winbooks\n ', 'category': 'Accounting/Accounting', 'depends': ['base_vat'], 'external_dependencies': {'python': ['dbfread'], 'apt': {'dbfread': 'python3-dbfread'}}, 'data': ['security/ir.model.access.csv', 'wizard/account_import_summary_views.xml', 'wizard/import_wizard_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_winbooks_import/static/src/xml/**/*']}} \ No newline at end of file +{'name': 'Account Winbooks Import', 'summary': 'Import Data From Winbooks', 'description': '\nImport Data From Winbooks\n ', 'category': 'Accounting/Accounting', 'depends': ['base_vat'], 'external_dependencies': {'python': ['dbfread'], 'apt': {'dbfread': 'python3-dbfread'}}, 'data': ['security/ir.access.csv', 'wizard/account_import_summary_views.xml', 'wizard/import_wizard_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['account_winbooks_import/static/src/xml/**/*']}} \ No newline at end of file diff --git a/account_winbooks_import/security/ir.access.csv b/account_winbooks_import/security/ir.access.csv new file mode 100644 index 00000000..c615f67a --- /dev/null +++ b/account_winbooks_import/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_account_winbooks_import_wizard,access.account.winbooks.import.wizard,account.winbooks.import.wizard,account.group_account_manager,r, diff --git a/account_winbooks_import/security/ir.model.access.csv b/account_winbooks_import/security/ir.model.access.csv deleted file mode 100644 index 9f144434..00000000 --- a/account_winbooks_import/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_account_winbooks_import_wizard","access.account.winbooks.import.wizard","model_account_winbooks_import_wizard","account.group_account_manager",1,1,1,0 diff --git a/accountant_fleet/__manifest__.py b/accountant_fleet/__manifest__.py index efe87c21..4a8b0376 100644 --- a/accountant_fleet/__manifest__.py +++ b/accountant_fleet/__manifest__.py @@ -1 +1 @@ -{'name': 'Accounting - Fleet', 'category': 'Accounting/Accounting', 'version': '1.0', 'description': '\nAccounting Fleet Bridge\n', 'website': 'https://www.odoo.com/app/accounting', 'depends': ['fleet'], 'data': ['views/accountant_fleet_menuitem.xml', 'data/account_return_check_template.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Accounting - Fleet', 'category': 'Accounting/Accounting', 'version': '1.0', 'description': '\nAccounting Fleet Bridge\n', 'website': 'https://www.odoo.com/app/accounting', 'depends': ['fleet'], 'data': ['views/accountant_fleet_menuitem.xml', 'data/account_return_check_template.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/accountant_hr_expense/__manifest__.py b/accountant_hr_expense/__manifest__.py index 2a629538..66a5dc84 100644 --- a/accountant_hr_expense/__manifest__.py +++ b/accountant_hr_expense/__manifest__.py @@ -1 +1 @@ -{'name': 'Accounting - Expense', 'category': 'Accounting/Accounting', 'version': '1.0', 'description': '\nAccounting Expense Bridge\n', 'website': 'https://www.odoo.com/app/accounting', 'depends': ['hr_expense'], 'data': ['views/account_return_check_template.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Accounting - Expense', 'category': 'Accounting/Accounting', 'version': '1.0', 'description': '\nAccounting Expense Bridge\n', 'website': 'https://www.odoo.com/app/accounting', 'depends': ['hr_expense'], 'data': ['views/account_return_check_template.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/accountant_knowledge/__manifest__.py b/accountant_knowledge/__manifest__.py index bb533fc3..2cfe98fa 100644 --- a/accountant_knowledge/__manifest__.py +++ b/accountant_knowledge/__manifest__.py @@ -1 +1 @@ -{'name': 'Annual Reports', 'summary': 'Create Annual Reports with Knowledge', 'version': '1.0', 'depends': [], 'data': ['security/ir.model.access.csv', 'report/reports.xml', 'views/audit_report_views.xml', 'views/knowledge_article_views.xml', 'views/menuitems.xml', 'data/ir_attachment_data.xml', 'data/knowledge_article_template_category_data.xml', 'data/knowledge_article_template_data.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['accountant_knowledge/static/src/components/**/*', 'accountant_knowledge/static/src/editor/**/*', 'accountant_knowledge/static/src/scss/**/*', 'accountant_knowledge/static/src/views/**/*'], 'web.assets_frontend': ['accountant_knowledge/static/src/editor/embedded_components/core/**/*', 'accountant_knowledge/static/src/public/**/*'], 'accountant_knowledge.report_assets': ['web/static/lib/bootstrap/scss/_functions.scss', 'web/static/lib/bootstrap/scss/_mixins.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_maps.scss', 'web/static/lib/bootstrap/scss/_root.scss', 'web/static/lib/bootstrap/scss/_grid.scss', 'web/static/lib/bootstrap/scss/_tables.scss', 'web/static/lib/bootstrap/scss/_images.scss', 'web/static/lib/bootstrap/scss/_buttons.scss', 'web/static/lib/bootstrap/scss/_alert.scss', 'web/static/src/scss/functions.scss', 'web/static/src/scss/utils.scss', ('include', 'web._assets_primary_variables'), ('include', 'web._assets_secondary_variables'), 'web/static/src/libs/fontawesome/css/font-awesome.css', 'web/static/src/scss/fontawesome_overridden.scss', 'web/static/lib/odoo_ui_icons/*', 'web/static/fonts/fonts.scss', 'web/static/src/scss/pre_variables.scss', 'web/static/src/webclient/actions/reports/bootstrap_review_report.scss', 'web/static/src/webclient/actions/reports/report.scss', 'accountant_knowledge/static/report/reports.scss']}} \ No newline at end of file +{'name': 'Annual Reports', 'summary': 'Create Annual Reports with Knowledge', 'version': '1.0', 'depends': [], 'data': ['security/ir.access.csv', 'report/reports.xml', 'views/audit_report_views.xml', 'views/knowledge_article_views.xml', 'views/menuitems.xml', 'data/ir_attachment_data.xml', 'data/knowledge_article_template_category_data.xml', 'data/knowledge_article_template_data.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['accountant_knowledge/static/src/components/**/*', 'accountant_knowledge/static/src/editor/**/*', 'accountant_knowledge/static/src/scss/**/*', 'accountant_knowledge/static/src/views/**/*'], 'web.assets_frontend': ['accountant_knowledge/static/src/editor/embedded_components/core/**/*', 'accountant_knowledge/static/src/public/**/*'], 'accountant_knowledge.report_assets': ['web/static/lib/bootstrap/scss/_functions.scss', 'web/static/lib/bootstrap/scss/_mixins.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_maps.scss', 'web/static/lib/bootstrap/scss/_root.scss', 'web/static/lib/bootstrap/scss/_grid.scss', 'web/static/lib/bootstrap/scss/_tables.scss', 'web/static/lib/bootstrap/scss/_images.scss', 'web/static/lib/bootstrap/scss/_buttons.scss', 'web/static/lib/bootstrap/scss/_alert.scss', 'web/static/src/scss/functions.scss', 'web/static/src/scss/utils.scss', ('include', 'web._assets_primary_variables'), ('include', 'web._assets_secondary_variables'), 'web/static/src/libs/fontawesome/css/font-awesome.css', 'web/static/src/scss/fontawesome_overridden.scss', 'web/static/lib/odoo_ui_icons/*', 'web/static/fonts/fonts.scss', 'web/static/src/scss/pre_variables.scss', 'web/static/src/webclient/actions/reports/bootstrap_review_report.scss', 'web/static/src/webclient/actions/reports/report.scss', 'accountant_knowledge/static/report/reports.scss']}} \ No newline at end of file diff --git a/accountant_knowledge/security/ir.access.csv b/accountant_knowledge/security/ir.access.csv new file mode 100644 index 00000000..1a4d7250 --- /dev/null +++ b/accountant_knowledge/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +accountant_knowledge.access_audit_report,access_audit_report,accountant_knowledge.audit_report,account.group_account_user,crud, diff --git a/accountant_knowledge/security/ir.model.access.csv b/accountant_knowledge/security/ir.model.access.csv deleted file mode 100644 index 178a2280..00000000 --- a/accountant_knowledge/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -accountant_knowledge.access_audit_report,access_audit_report,accountant_knowledge.model_audit_report,account.group_account_user,1,1,1,1 diff --git a/ai/__manifest__.py b/ai/__manifest__.py index 5ae35fcd..e7b83017 100644 --- a/ai/__manifest__.py +++ b/ai/__manifest__.py @@ -9,7 +9,7 @@ 'data': [ 'data/ir_actions_server_data.xml', 'data/ai_topic_data.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'views/res_config_settings_views.xml', 'views/ir_actions_server_views.xml', 'views/mail_scheduled_message_views.xml', diff --git a/ai/security/ir.access.csv b/ai/security/ir.access.csv new file mode 100644 index 00000000..d98cb4e5 --- /dev/null +++ b/ai/security/ir.access.csv @@ -0,0 +1,13 @@ +id,name,model_id,group_id/id,operation,domain +access_ai_agent_user,access_ai_agent_user,ai.agent,base.group_user,r, +access_ai_embedding_user,access_ai_embedding_user,ai.embedding,base.group_user,r, +access_ai_topic_user,access_ai_topic_user,ai.topic,base.group_user,r, +access_ai_agent_system,access_ai_agent_system,ai.agent,base.group_system,crud, +access_ai_embedding_system,access_ai_embedding_system,ai.embedding,base.group_system,crud, +access_ai_topic_system,access_ai_topic_system,ai.topic,base.group_system,crud, +access_ai_composer_user,ai.composer,ai.composer,base.group_user,r, +access_ai_composer_admin,ai.composer,ai.composer,base.group_system,crud, +access_ai_prompt_button_user,access_ai_prompt_button_user,ai.prompt.button,base.group_user,r, +access_ai_prompt_button_admin,ai.access_ai_prompt_button_admin.button,ai.prompt.button,base.group_system,crud, +access_ai_agent_source_user,access_ai_agent_source_user,ai.agent.source,base.group_user,r, +access_ai_agent_source_system,access_ai_agent_source_system,ai.agent.source,base.group_system,crud, diff --git a/ai/security/ir.model.access.csv b/ai/security/ir.model.access.csv deleted file mode 100644 index 6ffa4b9b..00000000 --- a/ai/security/ir.model.access.csv +++ /dev/null @@ -1,13 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_ai_agent_user,access_ai_agent_user,model_ai_agent,base.group_user,1,0,0,0 -access_ai_embedding_user,access_ai_embedding_user,model_ai_embedding,base.group_user,1,0,0,0 -access_ai_topic_user,access_ai_topic_user,model_ai_topic,base.group_user,1,0,0,0 -access_ai_agent_system,access_ai_agent_system,model_ai_agent,base.group_system,1,1,1,1 -access_ai_embedding_system,access_ai_embedding_system,model_ai_embedding,base.group_system,1,1,1,1 -access_ai_topic_system,access_ai_topic_system,model_ai_topic,base.group_system,1,1,1,1 -access_ai_composer_user,ai.composer,model_ai_composer,base.group_user,1,0,0,0 -access_ai_composer_admin,ai.composer,model_ai_composer,base.group_system,1,1,1,1 -access_ai_prompt_button_user,access_ai_prompt_button_user,model_ai_prompt_button,base.group_user,1,0,0,0 -access_ai_prompt_button_admin,ai.access_ai_prompt_button_admin.button,model_ai_prompt_button,base.group_system,1,1,1,1 -access_ai_agent_source_user,access_ai_agent_source_user,model_ai_agent_source,base.group_user,1,0,0,0 -access_ai_agent_source_system,access_ai_agent_source_system,model_ai_agent_source,base.group_system,1,1,1,1 diff --git a/ai_account/__manifest__.py b/ai_account/__manifest__.py index 7f0d29eb..c1792ee5 100644 --- a/ai_account/__manifest__.py +++ b/ai_account/__manifest__.py @@ -1 +1 @@ -{'name': 'AI Text Draft - Accounting', 'version': '1.0', 'category': 'Hidden', 'summary': 'AI text draft integration with accounting', 'depends': ['account'], 'data': ['wizard/account_move_send_wizard.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'AI Text Draft - Accounting', 'version': '1.0', 'category': 'Hidden', 'summary': 'AI text draft integration with accounting', 'depends': ['account'], 'data': ['wizard/account_move_send_wizard.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/ai_auto_install/__manifest__.py b/ai_auto_install/__manifest__.py index 8705f1c3..6f449431 100644 --- a/ai_auto_install/__manifest__.py +++ b/ai_auto_install/__manifest__.py @@ -11,7 +11,7 @@ only then the AI module is auto-installed. ''', 'depends': ['mail'], - 'auto_install': True, + 'auto_install': False, 'post_init_hook': '_auto_install_ai', 'author': 'Odoo S.A.', 'license': 'LGPL-3', diff --git a/ai_crm/__manifest__.py b/ai_crm/__manifest__.py index e478574b..efe29de4 100644 --- a/ai_crm/__manifest__.py +++ b/ai_crm/__manifest__.py @@ -1 +1 @@ -{'name': 'AI crm', 'summary': 'Automatically create leads.', 'description': 'Automatically create leads.', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Hidden', 'license': 'LGPL-3', 'depends': ['crm'], 'auto_install': True, 'data': ['data/ir_actions_server_tools.xml', 'data/ai_topic.xml']} \ No newline at end of file +{'name': 'AI crm', 'summary': 'Automatically create leads.', 'description': 'Automatically create leads.', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Hidden', 'license': 'LGPL-3', 'depends': ['crm'], 'auto_install': False, 'data': ['data/ir_actions_server_tools.xml', 'data/ai_topic.xml']} \ No newline at end of file diff --git a/ai_crm_livechat/__manifest__.py b/ai_crm_livechat/__manifest__.py index 055237bc..a84a91ad 100644 --- a/ai_crm_livechat/__manifest__.py +++ b/ai_crm_livechat/__manifest__.py @@ -1 +1 @@ -{'name': 'AI crm livechat', 'summary': 'Automatically create leads from livechat.', 'description': 'Automatically create leads from livechat.', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Hidden', 'license': 'LGPL-3', 'depends': [], 'auto_install': True, 'data': ['data/ai_agent.xml', 'views/ai_agent_views.xml']} \ No newline at end of file +{'name': 'AI crm livechat', 'summary': 'Automatically create leads from livechat.', 'description': 'Automatically create leads from livechat.', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Hidden', 'license': 'LGPL-3', 'depends': [], 'auto_install': False, 'data': ['data/ai_agent.xml', 'views/ai_agent_views.xml']} \ No newline at end of file diff --git a/ai_documents/__manifest__.py b/ai_documents/__manifest__.py index 81830fb9..0dd7b9e0 100644 --- a/ai_documents/__manifest__.py +++ b/ai_documents/__manifest__.py @@ -1 +1 @@ -{'name': 'AI Documents', 'version': '1.0', 'category': 'Hidden', 'summary': 'Automatically sort your documents.', 'description': '\n Automatically sort your documents.\n This module is only used to sort documents automatically and cannot be used for any ai-documents related features since it relies on base_automation as well.\n It should be renamed later to ai_documents_automation.\n ', 'depends': ['base_automation'], 'demo': ['demo/ir_actions_server_tools.xml'], 'data': ['data/ir_actions_server_tools.xml', 'data/ir_cron.xml', 'views/documents_document_views.xml', 'security/ir.model.access.csv', 'wizard/ai_documents_sort.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['ai_documents/static/src/cog_menu/*', 'ai_documents/static/src/scss/*', 'ai_documents/static/src/views/**/*', 'ai_documents/static/src/views/*', 'ai_documents/static/src/*', ('remove', 'ai_documents/static/src/views/activity/**')], 'web.assets_backend_lazy': ['ai_documents/static/src/views/activity/**'], 'web.assets_unit_tests': ['ai_documents/static/tests/**/*']}, 'auto_install': True, 'uninstall_hook': 'uninstall_hook'} \ No newline at end of file +{'name': 'AI Documents', 'version': '1.0', 'category': 'Hidden', 'summary': 'Automatically sort your documents.', 'description': '\n Automatically sort your documents.\n This module is only used to sort documents automatically and cannot be used for any ai-documents related features since it relies on base_automation as well.\n It should be renamed later to ai_documents_automation.\n ', 'depends': ['base_automation'], 'demo': ['demo/ir_actions_server_tools.xml'], 'data': ['data/ir_actions_server_tools.xml', 'data/ir_cron.xml', 'views/documents_document_views.xml', 'security/ir.access.csv', 'wizard/ai_documents_sort.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['ai_documents/static/src/cog_menu/*', 'ai_documents/static/src/scss/*', 'ai_documents/static/src/views/**/*', 'ai_documents/static/src/views/*', 'ai_documents/static/src/*', ('remove', 'ai_documents/static/src/views/activity/**')], 'web.assets_backend_lazy': ['ai_documents/static/src/views/activity/**'], 'web.assets_unit_tests': ['ai_documents/static/tests/**/*']}, 'auto_install': False, 'uninstall_hook': 'uninstall_hook'} \ No newline at end of file diff --git a/ai_documents/security/ir.access.csv b/ai_documents/security/ir.access.csv new file mode 100644 index 00000000..d122ee21 --- /dev/null +++ b/ai_documents/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +ai_documents_sort,access.ai_documents.sort,ai.documents.sort,base.group_system,crud, diff --git a/ai_documents/security/ir.model.access.csv b/ai_documents/security/ir.model.access.csv deleted file mode 100644 index 4f0165e7..00000000 --- a/ai_documents/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -ai_documents_sort,access.ai_documents.sort,model_ai_documents_sort,base.group_system,1,1,1,1 diff --git a/ai_documents_account/__manifest__.py b/ai_documents_account/__manifest__.py index 59ccfb2e..e7f66f17 100644 --- a/ai_documents_account/__manifest__.py +++ b/ai_documents_account/__manifest__.py @@ -1 +1 @@ -{'name': 'AI Documents Account', 'version': '1.0', 'category': 'Hidden', 'summary': 'AI Documents Account', 'demo': ['demo/ai_documents_sort.xml', 'demo/documents_tag.xml'], 'description': 'AI Documents Account', 'depends': [], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'AI Documents Account', 'version': '1.0', 'category': 'Hidden', 'summary': 'AI Documents Account', 'demo': ['demo/ai_documents_sort.xml', 'demo/documents_tag.xml'], 'description': 'AI Documents Account', 'depends': [], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/ai_documents_source/__manifest__.py b/ai_documents_source/__manifest__.py index 7c34b855..611ee5d1 100644 --- a/ai_documents_source/__manifest__.py +++ b/ai_documents_source/__manifest__.py @@ -1 +1 @@ -{'name': 'AI Documents Source', 'version': '1.0', 'category': 'Hidden', 'summary': 'Add documents to AI agents as sources.', 'description': 'Add documents to AI agents as sources.', 'depends': [], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True, 'assets': {'web.assets_backend': ['ai_documents_source/static/src/**/*']}} \ No newline at end of file +{'name': 'AI Documents Source', 'version': '1.0', 'category': 'Hidden', 'summary': 'Add documents to AI agents as sources.', 'description': 'Add documents to AI agents as sources.', 'depends': [], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False, 'assets': {'web.assets_backend': ['ai_documents_source/static/src/**/*']}} \ No newline at end of file diff --git a/ai_knowledge/__manifest__.py b/ai_knowledge/__manifest__.py index 6cf571a9..5ac63db9 100644 --- a/ai_knowledge/__manifest__.py +++ b/ai_knowledge/__manifest__.py @@ -1 +1 @@ -{'name': 'AI Text Draft - Knowledge', 'version': '1.0', 'category': 'Hidden', 'summary': 'AI text draft integration with knowledge', 'depends': [], 'data': ['data/ai_composer_data.xml'], 'assets': {'web.assets_backend': ['ai_knowledge/static/src/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'AI Text Draft - Knowledge', 'version': '1.0', 'category': 'Hidden', 'summary': 'AI text draft integration with knowledge', 'depends': [], 'data': ['data/ai_composer_data.xml'], 'assets': {'web.assets_backend': ['ai_knowledge/static/src/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/ai_livechat/__manifest__.py b/ai_livechat/__manifest__.py index 2f0f4c4a..cd26fff7 100644 --- a/ai_livechat/__manifest__.py +++ b/ai_livechat/__manifest__.py @@ -1 +1 @@ -{'name': 'AI Livechat', 'version': '1.0', 'category': 'AI', 'summary': '\n Augment Livechat with AI Agents.\n ', 'depends': ['im_livechat'], 'data': ['data/ai_agent_data.xml', 'views/im_livechat_channel_rule_views.xml'], 'demo': ['data/im_livechat_channel_rule_demo.xml'], 'assets': {'web.assets_backend': ['ai_livechat/static/src/discuss/core/common/**/*'], 'mail.assets_public': ['ai_livechat/static/src/discuss/core/common/**/*'], 'portal.assets_chatter_helpers': ['ai_livechat/static/src/discuss/core/common/**/*'], 'im_livechat.assets_embed_core': ['ai_livechat/static/src/discuss/core/common/**/*', 'ai_livechat/static/src/discuss/embed/common/**/*'], 'im_livechat.assets_embed_cors': ['ai_livechat/static/src/discuss/embed/cors/**/*']}, 'author': 'Odoo S.A.', 'installable': True, 'auto_install': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'AI Livechat', 'version': '1.0', 'category': 'AI', 'summary': '\n Augment Livechat with AI Agents.\n ', 'depends': ['im_livechat'], 'data': ['data/ai_agent_data.xml', 'views/im_livechat_channel_rule_views.xml'], 'demo': ['data/im_livechat_channel_rule_demo.xml'], 'assets': {'web.assets_backend': ['ai_livechat/static/src/discuss/core/common/**/*'], 'mail.assets_public': ['ai_livechat/static/src/discuss/core/common/**/*'], 'portal.assets_chatter_helpers': ['ai_livechat/static/src/discuss/core/common/**/*'], 'im_livechat.assets_embed_core': ['ai_livechat/static/src/discuss/core/common/**/*', 'ai_livechat/static/src/discuss/embed/common/**/*'], 'im_livechat.assets_embed_cors': ['ai_livechat/static/src/discuss/embed/cors/**/*']}, 'author': 'Odoo S.A.', 'installable': True, 'auto_install': False, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/ai_website/__manifest__.py b/ai_website/__manifest__.py index 6c995d70..71767610 100644 --- a/ai_website/__manifest__.py +++ b/ai_website/__manifest__.py @@ -1 +1 @@ -{'name': 'AI Website Integration', 'version': '1.0', 'category': 'Hidden', 'summary': 'AI website integration', 'depends': ['website'], 'data': ['data/website_ai_agent.xml', 'views/snippets/snippets.xml'], 'assets': {'website.assets_editor': ['ai_website/static/src/components/dialog/add_page_dialog.js', 'ai_website/static/src/components/dialog/add_page_dialog.xml']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'AI Website Integration', 'version': '1.0', 'category': 'Hidden', 'summary': 'AI website integration', 'depends': ['website'], 'data': ['data/website_ai_agent.xml', 'views/snippets/snippets.xml'], 'assets': {'website.assets_editor': ['ai_website/static/src/components/dialog/add_page_dialog.js', 'ai_website/static/src/components/dialog/add_page_dialog.xml']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/ai_website_livechat/__manifest__.py b/ai_website_livechat/__manifest__.py index 8882eff9..aeded95c 100644 --- a/ai_website_livechat/__manifest__.py +++ b/ai_website_livechat/__manifest__.py @@ -1 +1 @@ -{'name': 'AI Website Livechat Integration', 'version': '1.0', 'category': 'Hidden', 'summary': 'AI website livechat components for web builder', 'depends': ['html_builder'], 'data': ['views/snippets/snippets.xml', 'views/snippets/s_ai_livechat.xml'], 'assets': {'im_livechat.assets_embed_core': ['ai_website_livechat/static/src/discuss/core/common/**/*'], 'web.assets_frontend': ['web/static/lib/dompurify/DOMpurify.js', 'ai_website_livechat/static/src/website/components/**/*', 'ai_website_livechat/static/src/website/interactions/*'], 'website.assets_inside_builder_iframe': ['ai_website_livechat/static/src/website/interactions/edit/**/*'], 'website.website_builder_assets': ['ai_website_livechat/static/src/website/plugins/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'AI Website Livechat Integration', 'version': '1.0', 'category': 'Hidden', 'summary': 'AI website livechat components for web builder', 'depends': ['html_builder'], 'data': ['views/snippets/snippets.xml', 'views/snippets/s_ai_livechat.xml'], 'assets': {'im_livechat.assets_embed_core': ['ai_website_livechat/static/src/discuss/core/common/**/*'], 'web.assets_frontend': ['web/static/lib/dompurify/DOMpurify.js', 'ai_website_livechat/static/src/website/components/**/*', 'ai_website_livechat/static/src/website/interactions/*'], 'website.assets_inside_builder_iframe': ['ai_website_livechat/static/src/website/interactions/edit/**/*'], 'website.website_builder_assets': ['ai_website_livechat/static/src/website/plugins/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/analytic_enterprise/__manifest__.py b/analytic_enterprise/__manifest__.py index 1f999226..38df8b5e 100644 --- a/analytic_enterprise/__manifest__.py +++ b/analytic_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Analytic Accounting Enterprise', 'version': '0.1', 'website': 'https://www.odoo.com/app/accounting', 'category': 'Accounting/Accounting', 'depends': ['analytic', 'account'], 'description': '\nModule for defining analytic accounting object.\n===============================================\n\nIn Odoo, analytic accounts are linked to general accounts but are treated\ntotally independently. So, you can enter various different analytic operations\nthat have no counterpart in the general financial accounts.\n ', 'data': ['views/account_analytic_view.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend_lazy': ['analytic_enterprise/static/src/**/*'], 'web.assets_unit_tests': ['analytic_enterprise/static/tests/**/*.test.js']}} \ No newline at end of file +{'name': 'Analytic Accounting Enterprise', 'version': '0.1', 'website': 'https://www.odoo.com/app/accounting', 'category': 'Accounting/Accounting', 'depends': ['analytic', 'account'], 'description': '\nModule for defining analytic accounting object.\n===============================================\n\nIn Odoo, analytic accounts are linked to general accounts but are treated\ntotally independently. So, you can enter various different analytic operations\nthat have no counterpart in the general financial accounts.\n ', 'data': ['views/account_analytic_view.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend_lazy': ['analytic_enterprise/static/src/**/*'], 'web.assets_unit_tests': ['analytic_enterprise/static/tests/**/*.test.js']}} \ No newline at end of file diff --git a/appointment/__manifest__.py b/appointment/__manifest__.py index 7e37ee7c..d561a085 100644 --- a/appointment/__manifest__.py +++ b/appointment/__manifest__.py @@ -1 +1 @@ -{'name': 'Appointments', 'version': '1.3', 'category': 'Services/Appointment', 'sequence': 215, 'summary': 'Allow people to book meetings in your agenda', 'website': 'https://www.odoo.com/app/appointments', 'description': '\nAllow clients to Schedule Appointments through the Portal\n ', 'depends': ['calendar', 'phone_validation', 'portal', 'resource'], 'data': ['data/appointment_question_data.xml', 'data/calendar_data.xml', 'data/mail_message_subtype_data.xml', 'data/mail_template_data.xml', 'data/resource_calendar_data.xml', 'security/res_groups_data.xml', 'security/ir_rule_data.xml', 'security/ir.model.access.csv', 'views/calendar_alarm_views.xml', 'views/calendar_event_views.xml', 'views/appointment_answer_input_views.xml', 'views/appointment_answer_views.xml', 'views/appointment_invite_views.xml', 'views/appointment_question_views.xml', 'views/appointment_resource_views.xml', 'views/appointment_type_views.xml', 'views/appointment_slot_views.xml', 'views/resource_calendar_leaves_views.xml', 'views/appointment_menus.xml', 'views/calendar_menus.xml', 'views/appointment_templates_appointments.xml', 'views/appointment_templates_registration.xml', 'views/appointment_templates_validation.xml', 'views/portal_templates.xml', 'wizard/appointment_manage_leaves.xml'], 'demo': ['data/res_partner_demo.xml', 'data/appointment_type_demo.xml', 'data/appointment_resource_demo.xml'], 'installable': True, 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_frontend': ['appointment/static/src/js/utils.js', 'appointment/static/src/scss/appointment.scss', 'appointment/static/src/interactions/appointment_select_appointment_type.js', 'appointment/static/src/interactions/appointment_validation.js', 'appointment/static/src/interactions/appointment_select_appointment_slot.js', 'appointment/static/src/interactions/appointment_form.js', 'appointment/static/src/xml/*.xml'], 'web.assets_backend': ['appointment/static/src/scss/appointment_type_views.scss', 'appointment/static/src/scss/calendar_event_views.scss', 'appointment/static/src/scss/web_calendar.scss', 'appointment/static/src/views/**/*', 'appointment/static/src/fields/**/*', ('remove', 'appointment/static/src/views/gantt/**'), 'appointment/static/src/components/**/*', 'appointment/static/src/js/appointment_insert_link_form_controller.js', 'appointment/static/src/appointment_plugin.js'], 'web.assets_web_dark': ['appointment/static/src/scss/*.dark.scss'], 'web.assets_backend_lazy': ['appointment/static/src/xml/*.xml', 'appointment/static/src/views/gantt/**'], 'web.assets_unit_tests': ['appointment/static/tests/*']}} \ No newline at end of file +{'name': 'Appointments', 'version': '1.3', 'category': 'Services/Appointment', 'sequence': 215, 'summary': 'Allow people to book meetings in your agenda', 'website': 'https://www.odoo.com/app/appointments', 'description': '\nAllow clients to Schedule Appointments through the Portal\n ', 'depends': ['calendar', 'phone_validation', 'portal', 'resource'], 'data': ['data/appointment_question_data.xml', 'data/calendar_data.xml', 'data/mail_message_subtype_data.xml', 'data/mail_template_data.xml', 'data/resource_calendar_data.xml', 'security/res_groups_data.xml', 'security/ir_rule_data.xml', 'security/ir.access.csv', 'views/calendar_alarm_views.xml', 'views/calendar_event_views.xml', 'views/appointment_answer_input_views.xml', 'views/appointment_answer_views.xml', 'views/appointment_invite_views.xml', 'views/appointment_question_views.xml', 'views/appointment_resource_views.xml', 'views/appointment_type_views.xml', 'views/appointment_slot_views.xml', 'views/resource_calendar_leaves_views.xml', 'views/appointment_menus.xml', 'views/calendar_menus.xml', 'views/appointment_templates_appointments.xml', 'views/appointment_templates_registration.xml', 'views/appointment_templates_validation.xml', 'views/portal_templates.xml', 'wizard/appointment_manage_leaves.xml'], 'demo': ['data/res_partner_demo.xml', 'data/appointment_type_demo.xml', 'data/appointment_resource_demo.xml'], 'installable': True, 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_frontend': ['appointment/static/src/js/utils.js', 'appointment/static/src/scss/appointment.scss', 'appointment/static/src/interactions/appointment_select_appointment_type.js', 'appointment/static/src/interactions/appointment_validation.js', 'appointment/static/src/interactions/appointment_select_appointment_slot.js', 'appointment/static/src/interactions/appointment_form.js', 'appointment/static/src/xml/*.xml'], 'web.assets_backend': ['appointment/static/src/scss/appointment_type_views.scss', 'appointment/static/src/scss/calendar_event_views.scss', 'appointment/static/src/scss/web_calendar.scss', 'appointment/static/src/views/**/*', 'appointment/static/src/fields/**/*', ('remove', 'appointment/static/src/views/gantt/**'), 'appointment/static/src/components/**/*', 'appointment/static/src/js/appointment_insert_link_form_controller.js', 'appointment/static/src/appointment_plugin.js'], 'web.assets_web_dark': ['appointment/static/src/scss/*.dark.scss'], 'web.assets_backend_lazy': ['appointment/static/src/xml/*.xml', 'appointment/static/src/views/gantt/**'], 'web.assets_unit_tests': ['appointment/static/tests/*']}} \ No newline at end of file diff --git a/appointment/security/ir.access.csv b/appointment/security/ir.access.csv new file mode 100644 index 00000000..49e5f499 --- /dev/null +++ b/appointment/security/ir.access.csv @@ -0,0 +1,30 @@ +id,name,model_id,group_id/id,operation,domain +access_appointment_type_all,appointment.type.all,appointment.type,,r, +access_appointment_type_user,appointment.type.user,appointment.type,base.group_user,r, +access_appointment_type_apt_user,appointment.type.apt.user,appointment.type,group_appointment_user,crud, +access_appointment_type_manager,appointment.type.manager,appointment.type,group_appointment_manager,crud, +access_appointment_slot_user,appointment.slot.user,appointment.slot,base.group_user,r, +access_appointment_slot_apt_user,appointment.slot.apt.user,appointment.slot,group_appointment_user,crud, +access_appointment_slot_manager,appointment.slot.manager,appointment.slot,group_appointment_manager,crud, +access_appointment_question_employee,appointment.question.all,appointment.question,base.group_user,r, +access_appointment_question_manager,appointment.question.manager,appointment.question,group_appointment_manager,crud, +access_appointment_question_answer_employee,appointment.answer.all,appointment.answer,base.group_user,r, +access_appointment_question_answer_manager,appointment.answer.manager,appointment.answer,group_appointment_manager,crud, +access_appointment_question_answer_input_user,appointment.answer.input.user,appointment.answer.input,base.group_user,r, +access_appointment_question_answer_input_manager,appointment.answer.input.manager,appointment.answer.input,group_appointment_manager,crud, +access_calendar_alarm_public,calendar.alarm.all,calendar.calendar_alarm,base.group_public,r, +access_calendar_alarm_portal,calendar.alarm.all,calendar.calendar_alarm,base.group_portal,r, +access_calendar_alarm_employee,calendar.alarm.all,calendar.calendar_alarm,base.group_user,r, +access_appointment_invite_user,appointment.invite.user,appointment.invite,base.group_user,crud, +access_appointment_invite_apt_user,appointment.invite.apt.user,appointment.invite,group_appointment_user,crud, +access_appointment_invite_manager,appointment.invite.manager,appointment.invite,group_appointment_manager,crud, +access_appointment_manage_leaves_all,appointment.manage.leaves.all,appointment.manage.leaves,,r, +access_appointment_manage_leaves_user,appointment.manage.leaves.user,appointment.manage.leaves,base.group_user,r, +access_appointment_manage_leaves_manager,appointment.manage.leaves.manager,appointment.manage.leaves,group_appointment_manager,crud, +access_appointment_resource_manager,appointment.resource.manager,appointment.resource,group_appointment_manager,crud, +access_appointment_resource_user,appointment.resource.user,appointment.resource,base.group_user,r, +access_appointment_resource_all,appointment.resource.all,appointment.resource,,r, +access_appointment_booking_line_manager,appointment.booking.line.manager,appointment.booking.line,group_appointment_manager,crud, +access_appointment_booking_line_user,appointment.booking.line.user,appointment.booking.line,base.group_user,r, +access_appointment_booking_line_all,appointment.booking.line.all,appointment.booking.line,,r, +access_resource_resource_appointment_manager,resource.resource.appointment.manager,resource.resource_resource,group_appointment_manager,r, diff --git a/appointment/security/ir.model.access.csv b/appointment/security/ir.model.access.csv deleted file mode 100644 index 20047f61..00000000 --- a/appointment/security/ir.model.access.csv +++ /dev/null @@ -1,30 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_appointment_type_all,appointment.type.all,model_appointment_type,,0,0,0,0 -access_appointment_type_user,appointment.type.user,model_appointment_type,base.group_user,1,0,0,0 -access_appointment_type_apt_user,appointment.type.apt.user,model_appointment_type,group_appointment_user,1,1,1,1 -access_appointment_type_manager,appointment.type.manager,model_appointment_type,group_appointment_manager,1,1,1,1 -access_appointment_slot_user,appointment.slot.user,model_appointment_slot,base.group_user,1,0,0,0 -access_appointment_slot_apt_user,appointment.slot.apt.user,model_appointment_slot,group_appointment_user,1,1,1,1 -access_appointment_slot_manager,appointment.slot.manager,model_appointment_slot,group_appointment_manager,1,1,1,1 -access_appointment_question_employee,appointment.question.all,model_appointment_question,base.group_user,1,0,0,0 -access_appointment_question_manager,appointment.question.manager,model_appointment_question,group_appointment_manager,1,1,1,1 -access_appointment_question_answer_employee,appointment.answer.all,model_appointment_answer,base.group_user,1,0,0,0 -access_appointment_question_answer_manager,appointment.answer.manager,model_appointment_answer,group_appointment_manager,1,1,1,1 -access_appointment_question_answer_input_user,appointment.answer.input.user,model_appointment_answer_input,base.group_user,1,0,0,0 -access_appointment_question_answer_input_manager,appointment.answer.input.manager,model_appointment_answer_input,group_appointment_manager,1,1,1,1 -access_calendar_alarm_public,calendar.alarm.all,calendar.model_calendar_alarm,base.group_public,1,0,0,0 -access_calendar_alarm_portal,calendar.alarm.all,calendar.model_calendar_alarm,base.group_portal,1,0,0,0 -access_calendar_alarm_employee,calendar.alarm.all,calendar.model_calendar_alarm,base.group_user,1,0,0,0 -access_appointment_invite_user,appointment.invite.user,model_appointment_invite,base.group_user,1,1,1,1 -access_appointment_invite_apt_user,appointment.invite.apt.user,model_appointment_invite,group_appointment_user,1,1,1,1 -access_appointment_invite_manager,appointment.invite.manager,model_appointment_invite,group_appointment_manager,1,1,1,1 -access_appointment_manage_leaves_all,appointment.manage.leaves.all,model_appointment_manage_leaves,,0,0,0,0 -access_appointment_manage_leaves_user,appointment.manage.leaves.user,model_appointment_manage_leaves,base.group_user,0,0,0,0 -access_appointment_manage_leaves_manager,appointment.manage.leaves.manager,model_appointment_manage_leaves,group_appointment_manager,1,1,1,1 -access_appointment_resource_manager,appointment.resource.manager,model_appointment_resource,group_appointment_manager,1,1,1,1 -access_appointment_resource_user,appointment.resource.user,model_appointment_resource,base.group_user,1,0,0,0 -access_appointment_resource_all,appointment.resource.all,model_appointment_resource,,0,0,0,0 -access_appointment_booking_line_manager,appointment.booking.line.manager,model_appointment_booking_line,group_appointment_manager,1,1,1,1 -access_appointment_booking_line_user,appointment.booking.line.user,model_appointment_booking_line,base.group_user,1,0,0,0 -access_appointment_booking_line_all,appointment.booking.line.all,model_appointment_booking_line,,0,0,0,0 -access_resource_resource_appointment_manager,resource.resource.appointment.manager,resource.model_resource_resource,group_appointment_manager,1,1,1,0 diff --git a/appointment_account_payment/__manifest__.py b/appointment_account_payment/__manifest__.py index 2a2c3879..f31e5da5 100644 --- a/appointment_account_payment/__manifest__.py +++ b/appointment_account_payment/__manifest__.py @@ -1 +1 @@ -{'name': 'Pay to Book', 'version': '1.0', 'category': 'Marketing/Online Appointment', 'summary': 'Up-front payment on bookings', 'description': 'Add a payment step at the end of appointment and resource bookings', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True, 'depends': ['account_payment'], 'data': ['data/product_data.xml', 'security/ir.model.access.csv', 'views/appointment_answer_input_views.xml', 'views/appointment_templates_appointments.xml', 'views/appointment_templates_payment.xml', 'views/appointment_templates_registration.xml', 'views/appointment_templates_validation.xml', 'views/appointment_type_views.xml', 'views/calendar_booking_templates.xml', 'views/calendar_booking_views.xml'], 'demo': ['data/product_demo.xml', 'data/appointment_demo.xml'], 'assets': {'web.assets_frontend': ['appointment_account_payment/static/src/scss/appointment_payment.scss']}} \ No newline at end of file +{'name': 'Pay to Book', 'version': '1.0', 'category': 'Marketing/Online Appointment', 'summary': 'Up-front payment on bookings', 'description': 'Add a payment step at the end of appointment and resource bookings', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False, 'depends': ['account_payment'], 'data': ['data/product_data.xml', 'security/ir.access.csv', 'views/appointment_answer_input_views.xml', 'views/appointment_templates_appointments.xml', 'views/appointment_templates_payment.xml', 'views/appointment_templates_registration.xml', 'views/appointment_templates_validation.xml', 'views/appointment_type_views.xml', 'views/calendar_booking_templates.xml', 'views/calendar_booking_views.xml'], 'demo': ['data/product_demo.xml', 'data/appointment_demo.xml'], 'assets': {'web.assets_frontend': ['appointment_account_payment/static/src/scss/appointment_payment.scss']}} \ No newline at end of file diff --git a/appointment_account_payment/security/ir.access.csv b/appointment_account_payment/security/ir.access.csv new file mode 100644 index 00000000..6a423cad --- /dev/null +++ b/appointment_account_payment/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_calendar_booking_user,calendar.booking.user,calendar.booking,base.group_user,r, +access_calendar_booking_manager,calendar.booking.manager,calendar.booking,appointment.group_appointment_manager,crud, +access_calendar_booking_line_user,calendar.booking.line.user,calendar.booking.line,base.group_user,r, +access_calendar_booking_line_manager,calendar.booking.line.manager,calendar.booking.line,appointment.group_appointment_manager,crud, diff --git a/appointment_account_payment/security/ir.model.access.csv b/appointment_account_payment/security/ir.model.access.csv deleted file mode 100644 index ddb0e66d..00000000 --- a/appointment_account_payment/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_calendar_booking_user,calendar.booking.user,model_calendar_booking,base.group_user,1,0,0,0 -access_calendar_booking_manager,calendar.booking.manager,model_calendar_booking,appointment.group_appointment_manager,1,1,1,1 -access_calendar_booking_line_user,calendar.booking.line.user,model_calendar_booking_line,base.group_user,1,0,0,0 -access_calendar_booking_line_manager,calendar.booking.line.manager,model_calendar_booking_line,appointment.group_appointment_manager,1,1,1,1 diff --git a/appointment_crm/__manifest__.py b/appointment_crm/__manifest__.py index 927f9740..a16a5fd2 100644 --- a/appointment_crm/__manifest__.py +++ b/appointment_crm/__manifest__.py @@ -1 +1 @@ -{'name': 'Appointment Lead Generation', 'version': '1.0', 'category': 'Services/Appointment', 'sequence': 2150, 'summary': 'Generate leads when prospects schedule appointments', 'website': 'https://www.odoo.com/app/appointments', 'description': '\nAllow to generate lead from Scheduled Appointments through your Website\n-----------------------------------------------------------------------\n\n', 'depends': ['crm'], 'data': ['views/appointment_type_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['appointment_crm/static/src/views/**/*'], 'web.assets_tests': ['appointment_crm/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'Appointment Lead Generation', 'version': '1.0', 'category': 'Services/Appointment', 'sequence': 2150, 'summary': 'Generate leads when prospects schedule appointments', 'website': 'https://www.odoo.com/app/appointments', 'description': '\nAllow to generate lead from Scheduled Appointments through your Website\n-----------------------------------------------------------------------\n\n', 'depends': ['crm'], 'data': ['views/appointment_type_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['appointment_crm/static/src/views/**/*'], 'web.assets_tests': ['appointment_crm/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/appointment_google_calendar/__manifest__.py b/appointment_google_calendar/__manifest__.py index b7c1d8a5..e25fca5d 100644 --- a/appointment_google_calendar/__manifest__.py +++ b/appointment_google_calendar/__manifest__.py @@ -1 +1 @@ -{'name': 'Appointment Google Calendar', 'version': '1.0', 'category': 'Productivity', 'description': 'Enable choosing a Google Calendar videoconference link to give to your clients for an appointment.', 'depends': ['google_calendar'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/appointment_templates_validation.xml', 'views/appointment_type_views.xml'], 'assets': {'web.assets_backend': ['appointment_google_calendar/static/src/**/*']}, 'auto_install': True} \ No newline at end of file +{'name': 'Appointment Google Calendar', 'version': '1.0', 'category': 'Productivity', 'description': 'Enable choosing a Google Calendar videoconference link to give to your clients for an appointment.', 'depends': ['google_calendar'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/appointment_templates_validation.xml', 'views/appointment_type_views.xml'], 'assets': {'web.assets_backend': ['appointment_google_calendar/static/src/**/*']}, 'auto_install': False} \ No newline at end of file diff --git a/appointment_google_reserve/__manifest__.py b/appointment_google_reserve/__manifest__.py index 1c950ca8..a5a9db49 100644 --- a/appointment_google_reserve/__manifest__.py +++ b/appointment_google_reserve/__manifest__.py @@ -1 +1 @@ -{'name': 'Appointment Google Reserve', 'version': '1.0', 'category': 'Productivity', 'description': 'Enable a link between your appointment type and the google API', 'depends': [], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['data/ir_cron_data.xml', 'views/appointment_type_views.xml', 'views/google_reserve_merchant_views.xml', 'security/ir.model.access.csv'], 'demo': ['data/google_reserve_demo.xml']} \ No newline at end of file +{'name': 'Appointment Google Reserve', 'version': '1.0', 'category': 'Productivity', 'description': 'Enable a link between your appointment type and the google API', 'depends': [], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['data/ir_cron_data.xml', 'views/appointment_type_views.xml', 'views/google_reserve_merchant_views.xml', 'security/ir.access.csv'], 'demo': ['data/google_reserve_demo.xml']} \ No newline at end of file diff --git a/appointment_google_reserve/security/ir.access.csv b/appointment_google_reserve/security/ir.access.csv new file mode 100644 index 00000000..ef5f88b7 --- /dev/null +++ b/appointment_google_reserve/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_google_reserve_merchant_all,google.reserve.merchant.all,google.reserve.merchant,,r, +access_google_reserve_merchant_manager,google.reserve.merchant.manager,google.reserve.merchant,appointment.group_appointment_manager,crud, diff --git a/appointment_google_reserve/security/ir.model.access.csv b/appointment_google_reserve/security/ir.model.access.csv deleted file mode 100644 index 9ff41799..00000000 --- a/appointment_google_reserve/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_google_reserve_merchant_all,google.reserve.merchant.all,model_google_reserve_merchant,,0,0,0,0 -access_google_reserve_merchant_manager,google.reserve.merchant.manager,model_google_reserve_merchant,appointment.group_appointment_manager,1,1,1,1 diff --git a/appointment_hr/__manifest__.py b/appointment_hr/__manifest__.py index 36302871..99f7ad84 100644 --- a/appointment_hr/__manifest__.py +++ b/appointment_hr/__manifest__.py @@ -1 +1 @@ -{'name': 'Employees on Appointments', 'version': '1.0', 'category': 'Services/Appointment', 'sequence': 2140, 'summary': 'Manage Appointments with Employees', 'website': 'https://www.odoo.com/app/appointments', 'description': '\nTake into account the working schedule (sick leaves, part time, ...) of employees when scheduling appointments\n--------------------------------------------------------------------------------------------------------------\n', 'depends': ['hr'], 'data': ['views/appointment_type_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Employees on Appointments', 'version': '1.0', 'category': 'Services/Appointment', 'sequence': 2140, 'summary': 'Manage Appointments with Employees', 'website': 'https://www.odoo.com/app/appointments', 'description': '\nTake into account the working schedule (sick leaves, part time, ...) of employees when scheduling appointments\n--------------------------------------------------------------------------------------------------------------\n', 'depends': ['hr'], 'data': ['views/appointment_type_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/appointment_hr_recruitment/__manifest__.py b/appointment_hr_recruitment/__manifest__.py index b1adfbb7..1649ec7b 100644 --- a/appointment_hr_recruitment/__manifest__.py +++ b/appointment_hr_recruitment/__manifest__.py @@ -1 +1 @@ -{'name': 'Recruitment tracking on appointments', 'version': '1.0', 'category': 'Services/Appointment', 'summary': 'Keep track of recruitment appointments', 'description': '\nKeeps track of all appointments related to applicants.\n', 'depends': ['hr_recruitment'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_tests': ['appointment_hr_recruitment/static/tests/tours/**/*']}, 'data': ['data/mail_template_data.xml'], 'demo': ['data/appointment_hr_recruitment_demo.xml']} \ No newline at end of file +{'name': 'Recruitment tracking on appointments', 'version': '1.0', 'category': 'Services/Appointment', 'summary': 'Keep track of recruitment appointments', 'description': '\nKeeps track of all appointments related to applicants.\n', 'depends': ['hr_recruitment'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_tests': ['appointment_hr_recruitment/static/tests/tours/**/*']}, 'data': ['data/mail_template_data.xml'], 'demo': ['data/appointment_hr_recruitment_demo.xml']} \ No newline at end of file diff --git a/appointment_microsoft_calendar/__manifest__.py b/appointment_microsoft_calendar/__manifest__.py index cb1cd5ef..795a30ba 100644 --- a/appointment_microsoft_calendar/__manifest__.py +++ b/appointment_microsoft_calendar/__manifest__.py @@ -1 +1 @@ -{'name': 'Appointment Microsoft Calendar', 'version': '1.0', 'category': 'Productivity', 'description': 'Allow to sync your Outlook Calendar from the Appointment App', 'depends': ['microsoft_calendar'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/appointment_type_views.xml'], 'assets': {'web.assets_backend': ['appointment_microsoft_calendar/static/src/**/*']}, 'auto_install': True} \ No newline at end of file +{'name': 'Appointment Microsoft Calendar', 'version': '1.0', 'category': 'Productivity', 'description': 'Allow to sync your Outlook Calendar from the Appointment App', 'depends': ['microsoft_calendar'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/appointment_type_views.xml'], 'assets': {'web.assets_backend': ['appointment_microsoft_calendar/static/src/**/*']}, 'auto_install': False} \ No newline at end of file diff --git a/appointment_sms/__manifest__.py b/appointment_sms/__manifest__.py index c8e2904f..179a594f 100644 --- a/appointment_sms/__manifest__.py +++ b/appointment_sms/__manifest__.py @@ -1 +1 @@ -{'name': 'Appointment SMS', 'version': '1.0', 'category': 'Services/Appointment', 'sequence': 2150, 'summary': 'Use SMS reminders for appointment meetings', 'website': 'https://www.odoo.com/app/appointments', 'description': 'Enable sending appointment reminders via SMS to your clients.', 'depends': ['calendar_sms'], 'data': ['data/calendar_data.xml', 'views/appointment_templates_registration.xml'], 'demo': ['data/appointment_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Appointment SMS', 'version': '1.0', 'category': 'Services/Appointment', 'sequence': 2150, 'summary': 'Use SMS reminders for appointment meetings', 'website': 'https://www.odoo.com/app/appointments', 'description': 'Enable sending appointment reminders via SMS to your clients.', 'depends': ['calendar_sms'], 'data': ['data/calendar_data.xml', 'views/appointment_templates_registration.xml'], 'demo': ['data/appointment_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/approvals/__manifest__.py b/approvals/__manifest__.py index 6eee1bbd..a5bad867 100644 --- a/approvals/__manifest__.py +++ b/approvals/__manifest__.py @@ -19,7 +19,7 @@ creates next activities for the related approvers. 'depends': ['mail', 'hr', 'product'], 'data': [ 'security/approval_security.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'data/approval_category_data.xml', 'data/mail_activity_type_data.xml', diff --git a/approvals/security/ir.access.csv b/approvals/security/ir.access.csv new file mode 100644 index 00000000..3d90c1fe --- /dev/null +++ b/approvals/security/ir.access.csv @@ -0,0 +1,15 @@ +id,name,model_id,group_id/id,operation,domain +access_approval_request,access_approval_request,approval.request,base.group_user,crud, +access_approval_request_user,access_approval_request,approval.request,group_approval_user,crud, +access_approval_request_manager,access_approval_request,approval.request,group_approval_manager,crud, +access_approval_category,access_approval_category,approval.category,base.group_user,r, +access_approval_category_user,access_approval_category,approval.category,group_approval_user,r, +access_approval_category_manager,access_approval_category,approval.category,group_approval_manager,crud, +access_approval_category_approver,access_approval_category_approver,approval.category.approver,base.group_user,r, +access_approval_category_approver_user,access_approval_category_approver,approval.category.approver,group_approval_user,r, +access_approval_category_approver_manager,access_approval_category_approver,approval.category.approver,group_approval_manager,crud, +access_approval_approver,access_approval_approver,approval.approver,base.group_user,r, +access_approval_approver_user,access_approval_approver,approval.approver,group_approval_user,crud, +access_approval_approver_manager,access_approval_approver,approval.approver,group_approval_manager,crud, +access_approval_product_line_user,access_approval_product_line,approval.product.line,base.group_user,crud, +access_approval_product_line_manager,access_approval_product_line,approval.product.line,group_approval_manager,crud, diff --git a/approvals/security/ir.model.access.csv b/approvals/security/ir.model.access.csv deleted file mode 100644 index 9c5c6bb7..00000000 --- a/approvals/security/ir.model.access.csv +++ /dev/null @@ -1,15 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_approval_request,access_approval_request,model_approval_request,base.group_user,1,1,1,1 -access_approval_request_user,access_approval_request,model_approval_request,group_approval_user,1,1,1,1 -access_approval_request_manager,access_approval_request,model_approval_request,group_approval_manager,1,1,1,1 -access_approval_category,access_approval_category,model_approval_category,base.group_user,1,0,0,0 -access_approval_category_user,access_approval_category,model_approval_category,group_approval_user,1,0,0,0 -access_approval_category_manager,access_approval_category,model_approval_category,group_approval_manager,1,1,1,1 -access_approval_category_approver,access_approval_category_approver,model_approval_category_approver,base.group_user,1,0,0,0 -access_approval_category_approver_user,access_approval_category_approver,model_approval_category_approver,group_approval_user,1,0,0,0 -access_approval_category_approver_manager,access_approval_category_approver,model_approval_category_approver,group_approval_manager,1,1,1,1 -access_approval_approver,access_approval_approver,model_approval_approver,base.group_user,1,1,0,0 -access_approval_approver_user,access_approval_approver,model_approval_approver,group_approval_user,1,1,1,1 -access_approval_approver_manager,access_approval_approver,model_approval_approver,group_approval_manager,1,1,1,1 -access_approval_product_line_user,access_approval_product_line,model_approval_product_line,base.group_user,1,1,1,1 -access_approval_product_line_manager,access_approval_product_line,model_approval_product_line,group_approval_manager,1,1,1,1 diff --git a/approvals_purchase/__manifest__.py b/approvals_purchase/__manifest__.py index 4d0a3e71..e01be9cc 100644 --- a/approvals_purchase/__manifest__.py +++ b/approvals_purchase/__manifest__.py @@ -1 +1 @@ -{'name': 'Approvals - Purchase', 'version': '1.0', 'category': 'Human Resources/Approvals', 'description': '\nThis module adds to the approvals workflow the possibility to generate\nRFQ from an approval purchase request.\n ', 'depends': ['purchase'], 'data': ['data/approval_category_data.xml', 'data/mail_templates.xml', 'views/approval_category_views.xml', 'views/approval_product_line_views.xml', 'views/approval_request_views.xml'], 'demo': ['data/approval_demo.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Approvals - Purchase', 'version': '1.0', 'category': 'Human Resources/Approvals', 'description': '\nThis module adds to the approvals workflow the possibility to generate\nRFQ from an approval purchase request.\n ', 'depends': ['purchase'], 'data': ['data/approval_category_data.xml', 'data/mail_templates.xml', 'views/approval_category_views.xml', 'views/approval_product_line_views.xml', 'views/approval_request_views.xml'], 'demo': ['data/approval_demo.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/approvals_purchase_stock/__manifest__.py b/approvals_purchase_stock/__manifest__.py index 2bd8022c..07d2ce51 100644 --- a/approvals_purchase_stock/__manifest__.py +++ b/approvals_purchase_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Approvals - Purchase - Stock', 'version': '1.0', 'category': 'Human Resources/Approvals', 'description': ' Technical module to link Approvals, Purchase and Inventory together. ', 'depends': ['purchase_stock'], 'data': ['views/approval_product_line_views.xml', 'views/approval_request_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Approvals - Purchase - Stock', 'version': '1.0', 'category': 'Human Resources/Approvals', 'description': ' Technical module to link Approvals, Purchase and Inventory together. ', 'depends': ['purchase_stock'], 'data': ['views/approval_product_line_views.xml', 'views/approval_request_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/base_automation_hr/__manifest__.py b/base_automation_hr/__manifest__.py index 4aee6ed2..4dd9b2a6 100644 --- a/base_automation_hr/__manifest__.py +++ b/base_automation_hr/__manifest__.py @@ -13,7 +13,7 @@ Bridge to add contract calendar on automation rules 'views/base_automation_views.xml', ], 'installable': True, - 'auto_install': True, + 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', } diff --git a/contacts_enterprise/__manifest__.py b/contacts_enterprise/__manifest__.py index 2eb0ee0b..64ae9ee3 100644 --- a/contacts_enterprise/__manifest__.py +++ b/contacts_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Contacts Enterprise', 'summary': 'Enterprise features on contacts', 'description': 'Adds notably the map view of contact', 'category': 'Sales/CRM', 'version': '1.0', 'depends': ['contacts'], 'data': ['views/contact_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Contacts Enterprise', 'summary': 'Enterprise features on contacts', 'description': 'Adds notably the map view of contact', 'category': 'Sales/CRM', 'version': '1.0', 'depends': ['contacts'], 'data': ['views/contact_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/crm_enterprise_partner_assign/__manifest__.py b/crm_enterprise_partner_assign/__manifest__.py index c6ffad92..2a5c0f9b 100644 --- a/crm_enterprise_partner_assign/__manifest__.py +++ b/crm_enterprise_partner_assign/__manifest__.py @@ -1 +1 @@ -{'name': 'Enterprise Resellers', 'version': '1.0', 'summary': 'Enterprise counterpart for Resellers', 'description': 'Enterprise counterpart for Resellers', 'category': 'Website/Website', 'depends': ['website_crm_partner_assign'], 'data': ['views/crm_lead_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Enterprise Resellers', 'version': '1.0', 'summary': 'Enterprise counterpart for Resellers', 'description': 'Enterprise counterpart for Resellers', 'category': 'Website/Website', 'depends': ['website_crm_partner_assign'], 'data': ['views/crm_lead_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/crm_helpdesk/__manifest__.py b/crm_helpdesk/__manifest__.py index 7178c30e..8c91be76 100644 --- a/crm_helpdesk/__manifest__.py +++ b/crm_helpdesk/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk - CRM', 'summary': 'Convert Tickets from/to Leads', 'version': '1.1', 'sequence': 19, 'category': 'Services/Helpdesk', 'description': '\nConvert business inquiries that have ended up in the Helpdesk pipeline by mistake,\nor generate a ticket from a business inquiry\n ', 'data': ['security/ir.model.access.csv', 'wizard/crm_lead_convert2ticket_views.xml', 'wizard/helpdesk_ticket_to_lead_views.xml', 'views/crm_lead_views.xml'], 'depends': ['crm'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Helpdesk - CRM', 'summary': 'Convert Tickets from/to Leads', 'version': '1.1', 'sequence': 19, 'category': 'Services/Helpdesk', 'description': '\nConvert business inquiries that have ended up in the Helpdesk pipeline by mistake,\nor generate a ticket from a business inquiry\n ', 'data': ['security/ir.access.csv', 'wizard/crm_lead_convert2ticket_views.xml', 'wizard/helpdesk_ticket_to_lead_views.xml', 'views/crm_lead_views.xml'], 'depends': ['crm'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/crm_helpdesk/security/ir.access.csv b/crm_helpdesk/security/ir.access.csv new file mode 100644 index 00000000..48ea494e --- /dev/null +++ b/crm_helpdesk/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_helpdesk_team_sale_user,helpdesk.team salesman,helpdesk.helpdesk_team,sales_team.group_sale_salesman,r, +access_crm_lead_convert2ticket,access.crm.lead.convert2ticket,crm.lead.convert2ticket,sales_team.group_sale_salesman,r, +access_helpdesk_ticket_to_lead,access.helpdesk.ticket.to.lead,helpdesk.ticket.to.lead,helpdesk.group_helpdesk_user,r, diff --git a/crm_helpdesk/security/ir.model.access.csv b/crm_helpdesk/security/ir.model.access.csv deleted file mode 100644 index e4d1d2bd..00000000 --- a/crm_helpdesk/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_helpdesk_team_sale_user,helpdesk.team salesman,helpdesk.model_helpdesk_team,sales_team.group_sale_salesman,1,0,0,0 -access_crm_lead_convert2ticket,access.crm.lead.convert2ticket,model_crm_lead_convert2ticket,sales_team.group_sale_salesman,1,1,1,0 -access_helpdesk_ticket_to_lead,access.helpdesk.ticket.to.lead,model_helpdesk_ticket_to_lead,helpdesk.group_helpdesk_user,1,1,1,0 diff --git a/crm_sale_subscription/__manifest__.py b/crm_sale_subscription/__manifest__.py index c0051d0d..10944451 100644 --- a/crm_sale_subscription/__manifest__.py +++ b/crm_sale_subscription/__manifest__.py @@ -1 +1 @@ -{'name': 'CRM Sale Subscription', 'version': '1.0', 'category': 'Sales/CRM', 'description': '\nBridge module between CRM and Sale subscription.\n ', 'depends': ['crm'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'CRM Sale Subscription', 'version': '1.0', 'category': 'Sales/CRM', 'description': '\nBridge module between CRM and Sale subscription.\n ', 'depends': ['crm'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/currency_rate_live/__manifest__.py b/currency_rate_live/__manifest__.py index 95172360..07709455 100644 --- a/currency_rate_live/__manifest__.py +++ b/currency_rate_live/__manifest__.py @@ -14,7 +14,7 @@ 'views/service_cron_data.xml', ], 'installable': True, - 'auto_install': True, + 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', } diff --git a/data_cleaning/__manifest__.py b/data_cleaning/__manifest__.py index 88dd3200..761847d9 100644 --- a/data_cleaning/__manifest__.py +++ b/data_cleaning/__manifest__.py @@ -11,7 +11,7 @@ 'depends': ['data_recycle', 'phone_validation', 'mail'], 'data': [ 'security/ir_rule.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'views/data_cleaning_model_views.xml', 'views/data_cleaning_rule_views.xml', 'views/data_cleaning_record_views.xml', diff --git a/data_cleaning/security/ir.access.csv b/data_cleaning/security/ir.access.csv new file mode 100644 index 00000000..8674a18b --- /dev/null +++ b/data_cleaning/security/ir.access.csv @@ -0,0 +1,9 @@ +id,name,model_id,group_id/id,operation,domain +access_data_cleaning_model_group_system,access_data_cleaning_model_group_system,data.cleaning.model,base.group_system,crud, +access_data_cleaning_rule_group_system,access_data_cleaning_rule_group_system,data.cleaning.rule,base.group_system,crud, +access_data_cleaning_record_group_system,access_data_cleaning_record_group_system,data.cleaning.record,base.group_system,crud, +access_data_merge_model_group_system,access_data_merge_model_group_system,data.merge.model,base.group_system,crud, +access_data_merge_rule_group_system,access_data_merge_rule_group_system,data.merge.rule,base.group_system,crud, +access_data_merge_record_group_system,access_data_merge_record_group_system,data.merge.record,base.group_system,crud, +access_data_merge_group_group_system,access_data_merge_group_group_system,data.merge.group,base.group_system,crud, +access_data_storage_group_system,access_data_storage_group_system,ir.attachment.report,base.group_system,crud, diff --git a/data_cleaning/security/ir.model.access.csv b/data_cleaning/security/ir.model.access.csv deleted file mode 100644 index e37d0feb..00000000 --- a/data_cleaning/security/ir.model.access.csv +++ /dev/null @@ -1,9 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_data_cleaning_model_group_system,access_data_cleaning_model_group_system,model_data_cleaning_model,base.group_system,1,1,1,1 -access_data_cleaning_rule_group_system,access_data_cleaning_rule_group_system,model_data_cleaning_rule,base.group_system,1,1,1,1 -access_data_cleaning_record_group_system,access_data_cleaning_record_group_system,model_data_cleaning_record,base.group_system,1,1,1,1 -access_data_merge_model_group_system,access_data_merge_model_group_system,model_data_merge_model,base.group_system,1,1,1,1 -access_data_merge_rule_group_system,access_data_merge_rule_group_system,model_data_merge_rule,base.group_system,1,1,1,1 -access_data_merge_record_group_system,access_data_merge_record_group_system,model_data_merge_record,base.group_system,1,1,1,1 -access_data_merge_group_group_system,access_data_merge_group_group_system,model_data_merge_group,base.group_system,1,1,1,1 -access_data_storage_group_system,access_data_storage_group_system,model_ir_attachment_report,base.group_system,1,1,1,1 \ No newline at end of file diff --git a/data_merge_crm/__manifest__.py b/data_merge_crm/__manifest__.py index dcae073b..9f991898 100644 --- a/data_merge_crm/__manifest__.py +++ b/data_merge_crm/__manifest__.py @@ -1 +1 @@ -{'name': 'CRM Deduplication', 'version': '1.0', 'category': 'Productivity/Data Cleaning', 'summary': 'Find duplicate records and merge them', 'description': 'Find duplicate records and merge them', 'depends': ['crm'], 'data': ['data/data_merge_data.xml', 'data/ir_model_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'CRM Deduplication', 'version': '1.0', 'category': 'Productivity/Data Cleaning', 'summary': 'Find duplicate records and merge them', 'description': 'Find duplicate records and merge them', 'depends': ['crm'], 'data': ['data/data_merge_data.xml', 'data/ir_model_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/data_merge_helpdesk/__manifest__.py b/data_merge_helpdesk/__manifest__.py index d6e164d2..195b335c 100644 --- a/data_merge_helpdesk/__manifest__.py +++ b/data_merge_helpdesk/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk Merge action', 'version': '1.0', 'category': 'Productivity/Data Cleaning', 'summary': 'Add Merge action in contextual menu of helpdesk ticket model.', 'description': 'Add Merge action in contextual menu of helpdesk ticket model.', 'depends': [], 'data': ['data/ir_model_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Helpdesk Merge action', 'version': '1.0', 'category': 'Productivity/Data Cleaning', 'summary': 'Add Merge action in contextual menu of helpdesk ticket model.', 'description': 'Add Merge action in contextual menu of helpdesk ticket model.', 'depends': [], 'data': ['data/ir_model_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/data_merge_project/__manifest__.py b/data_merge_project/__manifest__.py index fec49859..75903b10 100644 --- a/data_merge_project/__manifest__.py +++ b/data_merge_project/__manifest__.py @@ -1 +1 @@ -{'name': 'Project Merge action', 'version': '1.0', 'category': 'Productivity/Data Cleaning', 'summary': 'Add Merge action in contextual menu of project task and tag models.', 'description': 'Add Merge action in contextual menu of project task and tag models.', 'depends': ['project'], 'data': ['data/ir_model_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Project Merge action', 'version': '1.0', 'category': 'Productivity/Data Cleaning', 'summary': 'Add Merge action in contextual menu of project task and tag models.', 'description': 'Add Merge action in contextual menu of project task and tag models.', 'depends': ['project'], 'data': ['data/ir_model_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/data_merge_stock_account/__manifest__.py b/data_merge_stock_account/__manifest__.py index 3144f502..b6971807 100644 --- a/data_merge_stock_account/__manifest__.py +++ b/data_merge_stock_account/__manifest__.py @@ -1 +1 @@ -{'name': 'WMS Accounting Merge', 'version': '1.0', 'category': 'Productivity/Data Cleaning', 'summary': 'Warn user in case of products merging', 'description': 'Warn user in case of products merging', 'depends': ['stock_account'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'WMS Accounting Merge', 'version': '1.0', 'category': 'Productivity/Data Cleaning', 'summary': 'Warn user in case of products merging', 'description': 'Warn user in case of products merging', 'depends': ['stock_account'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/data_merge_utm/__manifest__.py b/data_merge_utm/__manifest__.py index f8077225..23b1b711 100644 --- a/data_merge_utm/__manifest__.py +++ b/data_merge_utm/__manifest__.py @@ -1 +1 @@ -{'name': 'UTM Deduplication', 'version': '1.0', 'category': 'Productivity/Data Cleaning', 'summary': 'Find duplicate records and merge them', 'description': 'Find duplicate records and merge them', 'depends': ['utm'], 'data': ['data/data_merge_data.xml', 'data/ir_model_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'UTM Deduplication', 'version': '1.0', 'category': 'Productivity/Data Cleaning', 'summary': 'Find duplicate records and merge them', 'description': 'Find duplicate records and merge them', 'depends': ['utm'], 'data': ['data/data_merge_data.xml', 'data/ir_model_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/databases/__manifest__.py b/databases/__manifest__.py index 161536d3..4a92e68a 100644 --- a/databases/__manifest__.py +++ b/databases/__manifest__.py @@ -15,7 +15,7 @@ and more. 'depends': ['project'], 'data': [ 'security/databases_security.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'data/ir_cron.xml', 'data/project_template.xml', 'views/databases_project_views.xml', diff --git a/databases/security/ir.access.csv b/databases/security/ir.access.csv new file mode 100644 index 00000000..6523bace --- /dev/null +++ b/databases/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_databases_user_manager,access.databases.user.manager,databases.databases_user,databases.group_databases_manager,crud, +access_databases_user_user,access.databases.user.user,databases.databases_user,databases.group_databases_user,r, +access_databases_manage_users_wizard,access.databases.manage_users.wizard,databases.manage.users.wizard,group_databases_manager,r, +access_databases_synchronization_wizard,access.databases.synchronization.wizard,databases.synchronization.wizard,group_databases_user,r, diff --git a/databases/security/ir.model.access.csv b/databases/security/ir.model.access.csv deleted file mode 100644 index 98aeb8a1..00000000 --- a/databases/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_databases_user_manager,access.databases.user.manager,databases.model_databases_user,databases.group_databases_manager,1,1,1,1 -access_databases_user_user,access.databases.user.user,databases.model_databases_user,databases.group_databases_user,1,0,0,0 -access_databases_manage_users_wizard,access.databases.manage_users.wizard,model_databases_manage_users_wizard,group_databases_manager,1,1,1,0 -access_databases_synchronization_wizard,access.databases.synchronization.wizard,model_databases_synchronization_wizard,group_databases_user,1,1,1,0 diff --git a/delivery_easypost/__manifest__.py b/delivery_easypost/__manifest__.py index 9d512f7b..5d179bfe 100644 --- a/delivery_easypost/__manifest__.py +++ b/delivery_easypost/__manifest__.py @@ -9,7 +9,7 @@ 'application': True, 'depends': ['stock_delivery', 'mail'], 'data': [ - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'views/delivery_carrier_views.xml', 'views/res_config_settings_views.xml', 'wizard/carrier_type_views.xml', diff --git a/delivery_easypost/security/ir.access.csv b/delivery_easypost/security/ir.access.csv new file mode 100644 index 00000000..4472ec2e --- /dev/null +++ b/delivery_easypost/security/ir.access.csv @@ -0,0 +1,7 @@ +id,name,model_id,group_id/id,operation,domain +access_delivery_easypost_service,easypost.service,easypost.service,sales_team.group_sale_salesman,r, +access_delivery_easypost_service_manager,easypost.service service_manager,easypost.service,sales_team.group_sale_manager,crud, +access_delivery_easypost_service_partner_manager,easypost.service partner_manager,easypost.service,base.group_partner_manager,r, +access_delivery_easypost_service_stock_user,easypost.service stock_user,easypost.service,stock.group_stock_user,r, +access_delivery_easypost_service_stock_manager,easypost.service stock_manager,easypost.service,stock.group_stock_manager,crud, +access_delivery_carrier_easypost,access.delivery.carrier.easypost,delivery.carrier.easypost,stock.group_stock_manager,r, diff --git a/delivery_easypost/security/ir.model.access.csv b/delivery_easypost/security/ir.model.access.csv deleted file mode 100644 index 50f7f1bc..00000000 --- a/delivery_easypost/security/ir.model.access.csv +++ /dev/null @@ -1,7 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_delivery_easypost_service,easypost.service,model_easypost_service,sales_team.group_sale_salesman,1,0,0,0 -access_delivery_easypost_service_manager,easypost.service service_manager,model_easypost_service,sales_team.group_sale_manager,1,1,1,1 -access_delivery_easypost_service_partner_manager,easypost.service partner_manager,model_easypost_service,base.group_partner_manager,1,0,0,0 -access_delivery_easypost_service_stock_user,easypost.service stock_user,model_easypost_service,stock.group_stock_user,1,0,0,0 -access_delivery_easypost_service_stock_manager,easypost.service stock_manager,model_easypost_service,stock.group_stock_manager,1,1,1,1 -access_delivery_carrier_easypost,access.delivery.carrier.easypost,model_delivery_carrier_easypost,stock.group_stock_manager,1,1,1,0 diff --git a/delivery_envia/__manifest__.py b/delivery_envia/__manifest__.py index 6744a338..9eea7df6 100644 --- a/delivery_envia/__manifest__.py +++ b/delivery_envia/__manifest__.py @@ -15,7 +15,7 @@ reduce handling time and improve customer experience. 'application': True, 'depends': ['stock_delivery', 'base_address_extended', 'phone_validation'], 'data': [ - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'data/delivery_envia.xml', 'views/delivery_carrier_views.xml', 'views/res_config_settings_views.xml', diff --git a/delivery_envia/security/ir.access.csv b/delivery_envia/security/ir.access.csv new file mode 100644 index 00000000..b7775da1 --- /dev/null +++ b/delivery_envia/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_envia_shipping_wizard_stock,access.envia.shipping.wizard.stock,envia.shipping.wizard,stock.group_stock_manager,crud, +access_envia_shipping_wizard_sale,access.envia.shipping.wizard.sale,envia.shipping.wizard,sales_team.group_sale_manager,crud, diff --git a/delivery_envia/security/ir.model.access.csv b/delivery_envia/security/ir.model.access.csv deleted file mode 100644 index 7c4b20de..00000000 --- a/delivery_envia/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_envia_shipping_wizard_stock,access.envia.shipping.wizard.stock,model_envia_shipping_wizard,stock.group_stock_manager,1,1,1,1 -access_envia_shipping_wizard_sale,access.envia.shipping.wizard.sale,model_envia_shipping_wizard,sales_team.group_sale_manager,1,1,1,1 diff --git a/delivery_iot/__manifest__.py b/delivery_iot/__manifest__.py index ed2fc934..28a150eb 100644 --- a/delivery_iot/__manifest__.py +++ b/delivery_iot/__manifest__.py @@ -1 +1 @@ -{'name': 'IoT for Delivery', 'summary': 'Use IoT devices in delivery operations', 'description': '\nAllows using IoT devices, such as scales and printers, for delivery operations.\n', 'category': 'Supply Chain/Internet of Things (IoT)', 'version': '1.0', 'depends': ['stock_delivery'], 'data': ['report/delivery_carrier_reports.xml', 'wizard/stock_put_in_pack_views.xml', 'views/iot_views.xml', 'views/stock_menu_views.xml', 'views/stock_picking_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True, 'assets': {'web.assets_backend': ['delivery_iot/static/src/**/*']}} \ No newline at end of file +{'name': 'IoT for Delivery', 'summary': 'Use IoT devices in delivery operations', 'description': '\nAllows using IoT devices, such as scales and printers, for delivery operations.\n', 'category': 'Supply Chain/Internet of Things (IoT)', 'version': '1.0', 'depends': ['stock_delivery'], 'data': ['report/delivery_carrier_reports.xml', 'wizard/stock_put_in_pack_views.xml', 'views/iot_views.xml', 'views/stock_menu_views.xml', 'views/stock_picking_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False, 'assets': {'web.assets_backend': ['delivery_iot/static/src/**/*']}} \ No newline at end of file diff --git a/delivery_sendcloud/__manifest__.py b/delivery_sendcloud/__manifest__.py index 2465c0cf..eb923ae7 100644 --- a/delivery_sendcloud/__manifest__.py +++ b/delivery_sendcloud/__manifest__.py @@ -9,7 +9,7 @@ 'application': True, 'depends': ['stock_delivery', 'mail'], 'data': [ - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'data/message_templates.xml', 'views/delivery_carrier_views.xml', 'views/res_config_settings_views.xml', diff --git a/delivery_sendcloud/security/ir.access.csv b/delivery_sendcloud/security/ir.access.csv new file mode 100644 index 00000000..61495d03 --- /dev/null +++ b/delivery_sendcloud/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_sendcloud_shipping_product_stock,access.sendcloud.shipping.product.stock,sendcloud.shipping.product,stock.group_stock_manager,crud, +access_sendcloud_shipping_product_sale,access.sendcloud.shipping.product.sale,sendcloud.shipping.product,sales_team.group_sale_manager,crud, +access_sendcloud_shipping_wizard_stock,access.sendcloud.shipping.wizard.stock,sendcloud.shipping.wizard,stock.group_stock_manager,crud, +access_sendcloud_shipping_wizard_sale,access.sendcloud.shipping.wizard.sale,sendcloud.shipping.wizard,sales_team.group_sale_manager,crud, diff --git a/delivery_sendcloud/security/ir.model.access.csv b/delivery_sendcloud/security/ir.model.access.csv deleted file mode 100644 index c4b2fe4e..00000000 --- a/delivery_sendcloud/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_sendcloud_shipping_product_stock,access.sendcloud.shipping.product.stock,model_sendcloud_shipping_product,stock.group_stock_manager,1,1,1,1 -access_sendcloud_shipping_product_sale,access.sendcloud.shipping.product.sale,model_sendcloud_shipping_product,sales_team.group_sale_manager,1,1,1,1 -access_sendcloud_shipping_wizard_stock,access.sendcloud.shipping.wizard.stock,model_sendcloud_shipping_wizard,stock.group_stock_manager,1,1,1,1 -access_sendcloud_shipping_wizard_sale,access.sendcloud.shipping.wizard.sale,model_sendcloud_shipping_wizard,sales_team.group_sale_manager,1,1,1,1 diff --git a/delivery_shiprocket/__manifest__.py b/delivery_shiprocket/__manifest__.py index b107e466..9da0f550 100644 --- a/delivery_shiprocket/__manifest__.py +++ b/delivery_shiprocket/__manifest__.py @@ -8,7 +8,7 @@ 'application': True, 'depends': ['stock_delivery', 'mail'], 'data': [ - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'data/data.xml', 'views/res_config_settings_views.xml', 'views/delivery_carrier_views.xml', diff --git a/delivery_shiprocket/security/ir.access.csv b/delivery_shiprocket/security/ir.access.csv new file mode 100644 index 00000000..b955c8c6 --- /dev/null +++ b/delivery_shiprocket/security/ir.access.csv @@ -0,0 +1,9 @@ +id,name,model_id,group_id/id,operation,domain +access_shiprocket_courier,shiprocket.courier.sale_salesman,shiprocket.courier,sales_team.group_sale_salesman,r, +access_shiprocket_courier_manager,shiprocket.courier.sale_manager,shiprocket.courier,sales_team.group_sale_manager,crud, +access_shiprocket_courier_stock_user,shiprocket.courier.stock_user,shiprocket.courier,stock.group_stock_user,r, +access_shiprocket_courier_stock_manager,shiprocket.courier.stock_manager,shiprocket.courier,stock.group_stock_manager,crud, +access_shiprocket_channel,shiprocket.channel.sale_salesman,shiprocket.channel,sales_team.group_sale_salesman,r, +access_shiprocket_channel_manager,shiprocket.channel.sale_manager,shiprocket.channel,sales_team.group_sale_manager,crud, +access_shiprocket_channel_stock_user,shiprocket.channel.stock_user,shiprocket.channel,stock.group_stock_user,r, +access_shiprocket_channel_stock_manager,shiprocket.channel.stock_manager,shiprocket.channel,stock.group_stock_manager,crud, diff --git a/delivery_shiprocket/security/ir.model.access.csv b/delivery_shiprocket/security/ir.model.access.csv deleted file mode 100644 index 85478818..00000000 --- a/delivery_shiprocket/security/ir.model.access.csv +++ /dev/null @@ -1,9 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_shiprocket_courier,shiprocket.courier.sale_salesman,model_shiprocket_courier,sales_team.group_sale_salesman,1,0,0,0 -access_shiprocket_courier_manager,shiprocket.courier.sale_manager,model_shiprocket_courier,sales_team.group_sale_manager,1,1,1,1 -access_shiprocket_courier_stock_user,shiprocket.courier.stock_user,model_shiprocket_courier,stock.group_stock_user,1,0,0,0 -access_shiprocket_courier_stock_manager,shiprocket.courier.stock_manager,model_shiprocket_courier,stock.group_stock_manager,1,1,1,1 -access_shiprocket_channel,shiprocket.channel.sale_salesman,model_shiprocket_channel,sales_team.group_sale_salesman,1,0,0,0 -access_shiprocket_channel_manager,shiprocket.channel.sale_manager,model_shiprocket_channel,sales_team.group_sale_manager,1,1,1,1 -access_shiprocket_channel_stock_user,shiprocket.channel.stock_user,model_shiprocket_channel,stock.group_stock_user,1,0,0,0 -access_shiprocket_channel_stock_manager,shiprocket.channel.stock_manager,model_shiprocket_channel,stock.group_stock_manager,1,1,1,1 diff --git a/delivery_starshipit/__manifest__.py b/delivery_starshipit/__manifest__.py index 3f86313a..d109cb1f 100644 --- a/delivery_starshipit/__manifest__.py +++ b/delivery_starshipit/__manifest__.py @@ -16,7 +16,7 @@ reduce handling time and improve customer experience. 'depends': ['stock_delivery'], 'data': [ 'data/ir_cron_data.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'views/delivery_carrier_views.xml', 'views/res_config_settings_views.xml', 'views/stock_picking_views.xml', diff --git a/delivery_starshipit/security/ir.access.csv b/delivery_starshipit/security/ir.access.csv new file mode 100644 index 00000000..988846a4 --- /dev/null +++ b/delivery_starshipit/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_starshipit_shipping_wizard_stock,access.starshipit.shipping.wizard.stock,starshipit.shipping.wizard,stock.group_stock_manager,crud, +access_starshipit_shipping_wizard_sale,access.starshipit.shipping.wizard.sale,starshipit.shipping.wizard,sales_team.group_sale_manager,crud, diff --git a/delivery_starshipit/security/ir.model.access.csv b/delivery_starshipit/security/ir.model.access.csv deleted file mode 100644 index af9bd525..00000000 --- a/delivery_starshipit/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_starshipit_shipping_wizard_stock,access.starshipit.shipping.wizard.stock,model_starshipit_shipping_wizard,stock.group_stock_manager,1,1,1,1 -access_starshipit_shipping_wizard_sale,access.starshipit.shipping.wizard.sale,model_starshipit_shipping_wizard,sales_team.group_sale_manager,1,1,1,1 diff --git a/digest_enterprise/__manifest__.py b/digest_enterprise/__manifest__.py index caac8e00..7258c76f 100644 --- a/digest_enterprise/__manifest__.py +++ b/digest_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Digest Enterprise', 'description': '\nEnterprise digest data\n ', 'category': 'Hidden', 'version': '1.0', 'depends': ['digest'], 'data': ['data/digest_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Digest Enterprise', 'description': '\nEnterprise digest data\n ', 'category': 'Hidden', 'version': '1.0', 'depends': ['digest'], 'data': ['data/digest_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/documents/__manifest__.py b/documents/__manifest__.py index 56039c39..89307209 100644 --- a/documents/__manifest__.py +++ b/documents/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents', 'summary': 'Collect, organize\xa0and share\xa0documents.', 'description': '\nApp to upload and manage your documents.\n ', 'category': 'Productivity/Documents', 'sequence': 80, 'version': '1.4', 'application': True, 'website': 'https://www.odoo.com/app/documents', 'depends': ['base', 'mail', 'portal', 'attachment_indexation', 'digest'], 'data': ['security/security.xml', 'security/ir.model.access.csv', 'data/digest_data.xml', 'data/mail_template_data.xml', 'data/mail_activity_type_data.xml', 'data/documents_tag_data.xml', 'data/documents_document_data.xml', 'data/mail_alias_data.xml', 'data/ir_config_parameter_data.xml', 'data/ir_cron_data.xml', 'data/documents_tour.xml', 'views/res_config_settings_views.xml', 'views/res_partner_views.xml', 'views/documents_access_views.xml', 'views/documents_document_views.xml', 'views/documents_folder_views.xml', 'views/documents_tag_views.xml', 'views/mail_activity_views.xml', 'views/mail_activity_plan_views.xml', 'views/mail_alias_views.xml', 'views/documents_menu_views.xml', 'views/documents_templates_portal.xml', 'views/documents_templates_share.xml', 'views/documents_templates_thumbnails.xml', 'views/ir_actions_views.xml', 'views/mail_compose_message_views.xml', 'views/mail_scheduled_message_views.xml', 'wizard/documents_link_to_record_wizard_views.xml', 'wizard/documents_operation_views.xml', 'wizard/documents_request_wizard_views.xml', 'wizard/documents_sharing_views.xml'], 'demo': ['demo/documents_document_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'kpi_providers': ['models.kpi_provider:get_kpi_summary'], 'assets': {'web.assets_backend': ['documents/static/src/scss/documents_views.scss', 'documents/static/src/scss/documents_kanban_view.scss', 'documents/static/src/attachments/**/*', 'documents/static/src/core/**/*', 'documents/static/src/js/**/*', 'documents/static/src/mail/**/*', 'documents/static/src/owl/**/*', 'documents/static/src/utils.js', 'documents/static/src/views/**/*', 'documents/static/src/webclient/webclient.js', ('remove', 'documents/static/src/views/activity/**'), ('after', 'web/static/src/core/errors/error_dialogs.xml', 'documents/static/src/web/error_dialog/error_dialog_patch.xml'), 'documents/static/src/web/**/*', 'documents/static/src/components/**/*', 'documents/static/src/editor/**/*'], 'web.assets_backend_lazy': ['documents/static/src/views/activity/**'], 'web._assets_primary_variables': ['documents/static/src/scss/documents.variables.scss'], 'web.dark_mode_variables': [('before', 'documents/static/src/scss/documents.variables.scss', 'documents/static/src/scss/documents.variables.dark.scss')], 'documents.public_page_assets': [('include', 'web._assets_helpers'), ('include', 'web._assets_backend_helpers'), 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss', ('include', 'web._assets_bootstrap_backend'), 'documents/static/src/scss/documents_public_pages.scss'], 'documents.webclient': [('include', 'web.assets_backend'), 'documents/static/src/portal_webclient/**/*', 'web/static/src/start.js'], 'web.assets_tests': ['documents/static/tests/tours/*'], 'web.assets_unit_tests': ['documents/static/tests/**/*']}} \ No newline at end of file +{'name': 'Documents', 'summary': 'Collect, organize\xa0and share\xa0documents.', 'description': '\nApp to upload and manage your documents.\n ', 'category': 'Productivity/Documents', 'sequence': 80, 'version': '1.4', 'application': True, 'website': 'https://www.odoo.com/app/documents', 'depends': ['base', 'mail', 'portal', 'attachment_indexation', 'digest'], 'data': ['security/security.xml', 'security/ir.access.csv', 'data/digest_data.xml', 'data/mail_template_data.xml', 'data/mail_activity_type_data.xml', 'data/documents_tag_data.xml', 'data/documents_document_data.xml', 'data/mail_alias_data.xml', 'data/ir_config_parameter_data.xml', 'data/ir_cron_data.xml', 'data/documents_tour.xml', 'views/res_config_settings_views.xml', 'views/res_partner_views.xml', 'views/documents_access_views.xml', 'views/documents_document_views.xml', 'views/documents_folder_views.xml', 'views/documents_tag_views.xml', 'views/mail_activity_views.xml', 'views/mail_activity_plan_views.xml', 'views/mail_alias_views.xml', 'views/documents_menu_views.xml', 'views/documents_templates_portal.xml', 'views/documents_templates_share.xml', 'views/documents_templates_thumbnails.xml', 'views/ir_actions_views.xml', 'views/mail_compose_message_views.xml', 'views/mail_scheduled_message_views.xml', 'wizard/documents_link_to_record_wizard_views.xml', 'wizard/documents_operation_views.xml', 'wizard/documents_request_wizard_views.xml', 'wizard/documents_sharing_views.xml'], 'demo': ['demo/documents_document_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'kpi_providers': ['models.kpi_provider:get_kpi_summary'], 'assets': {'web.assets_backend': ['documents/static/src/scss/documents_views.scss', 'documents/static/src/scss/documents_kanban_view.scss', 'documents/static/src/attachments/**/*', 'documents/static/src/core/**/*', 'documents/static/src/js/**/*', 'documents/static/src/mail/**/*', 'documents/static/src/owl/**/*', 'documents/static/src/utils.js', 'documents/static/src/views/**/*', 'documents/static/src/webclient/webclient.js', ('remove', 'documents/static/src/views/activity/**'), ('after', 'web/static/src/core/errors/error_dialogs.xml', 'documents/static/src/web/error_dialog/error_dialog_patch.xml'), 'documents/static/src/web/**/*', 'documents/static/src/components/**/*', 'documents/static/src/editor/**/*'], 'web.assets_backend_lazy': ['documents/static/src/views/activity/**'], 'web._assets_primary_variables': ['documents/static/src/scss/documents.variables.scss'], 'web.dark_mode_variables': [('before', 'documents/static/src/scss/documents.variables.scss', 'documents/static/src/scss/documents.variables.dark.scss')], 'documents.public_page_assets': [('include', 'web._assets_helpers'), ('include', 'web._assets_backend_helpers'), 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss', ('include', 'web._assets_bootstrap_backend'), 'documents/static/src/scss/documents_public_pages.scss'], 'documents.webclient': [('include', 'web.assets_backend'), 'documents/static/src/portal_webclient/**/*', 'web/static/src/start.js'], 'web.assets_tests': ['documents/static/tests/tours/*'], 'web.assets_unit_tests': ['documents/static/tests/**/*']}} \ No newline at end of file diff --git a/documents/controllers/documents.py b/documents/controllers/documents.py index f997bada..2b61e530 100644 --- a/documents/controllers/documents.py +++ b/documents/controllers/documents.py @@ -15,7 +15,8 @@ from werkzeug.exceptions import BadRequest, Forbidden from odoo import fields, http, _ from odoo.exceptions import MissingError from odoo.fields import Domain -from odoo.http import request, content_disposition +from odoo.http import request +from odoo.http.stream import content_disposition from odoo.tools import replace_exceptions, str2bool, consteq from odoo.addons.base.models.ir_qweb import keep_query diff --git a/documents/models/documents_document.py b/documents/models/documents_document.py index 2cb65b47..492189b7 100644 --- a/documents/models/documents_document.py +++ b/documents/models/documents_document.py @@ -36,7 +36,7 @@ def _sanitize_file_extension(extension): class DocumentsDocument(models.Model): _name = 'documents.document' _description = 'Document' - _inherit = ['mail.thread.cc', 'mail.activity.mixin', 'mail.alias.mixin.optional'] + _inherit = ['mail.thread', 'mail.activity.mixin', 'mail.alias.mixin.optional'] _mail_post_access = 'read' _order = 'sequence, id desc' _parent_name = 'folder_id' @@ -50,7 +50,7 @@ class DocumentsDocument(models.Model): is_editable_attachment = fields.Boolean(default=False, help='True if we can edit the link attachment.') is_multipage = fields.Boolean( 'Is considered multipage', compute='_compute_is_multipage', store=True, readonly=False) - datas = fields.Binary(related='attachment_id.datas', related_sudo=True, readonly=False, prefetch=False) + datas = fields.Binary(related='attachment_id.raw', related_sudo=True, readonly=False, prefetch=False) raw = fields.Binary(related='attachment_id.raw', related_sudo=True, readonly=False, prefetch=False) file_extension = fields.Char('File Extension', copy=True, store=True, readonly=False, compute='_compute_file_extension', inverse='_inverse_file_extension') diff --git a/documents/security/ir.access.csv b/documents/security/ir.access.csv new file mode 100644 index 00000000..4e0e1cc6 --- /dev/null +++ b/documents/security/ir.access.csv @@ -0,0 +1,21 @@ +id,name,model_id,group_id/id,operation,domain +access_documents_access_base_group_portal,documents_access_base_group_portal,documents.access,base.group_portal,r, +access_documents_access_base_group_user,documents_access_base_group_user,documents.access,base.group_user,crud, +access_documents_attachment_base_group_portal,documents_attachment_base_group_portal,documents.document,base.group_portal,crud, +access_documents_attachment_base_group_user,documents_attachment_base_group_user,documents.document,base.group_user,crud, +access_documents_tag_base_group_portal,documents_tag_base_group_portal,documents.tag,base.group_portal,r, +access_documents_tag_base_group_user,documents_tag_base_group_user,documents.tag,base.group_user,r, +access_documents_tag_group_user,documents_tag_group_user,documents.tag,documents.group_documents_user,r, +access_documents_access_group_manager,documents_access_group_manager,documents.access,documents.group_documents_manager,crud, +access_documents_attachment_group_manager,documents_attachment_group_manager,documents.document,documents.group_documents_manager,crud, +access_documents_tag_group_manager,documents_tag_group_manager,documents.tag,documents.group_documents_manager,crud, +access_documents_access_tracking_base_group_system,documents_access_tracking_base_group_system,documents.access.tracking,base.group_system,crud, +access_documents_request_wizard,access.documents.request_wizard,documents.request.wizard,documents.group_documents_user,r, +access_documents_link_to_record_wizard,access.documents.link_to_record_wizard,documents.link.to.record.wizard,documents.group_documents_user,r, +access_mail_activity_plan_documents_manager,mail.activity.plan.documents.manager,mail.activity.plan,documents.group_documents_manager,crud, +access_mail_activity_plan_template_documents_manager,mail.activity.plan.template.documents.manager,mail.activity.plan.template,documents.group_documents_manager,crud, +access_documents_redirect_base_system_user,documents_redirect_base_system_user,documents.redirect,base.group_system,r, +access_documents_sharing_user,access.documents.sharing.user,documents.sharing,base.group_user,r, +access_documents_sharing_access_user,access.documents.sharing.access.user,documents.sharing.access,base.group_user,r, +access_documents_operation_portal,documents_operation_portal,documents.operation,base.group_portal,r, +access_documents_operation_user,documents_operation_user,documents.operation,base.group_user,r, diff --git a/documents/security/ir.model.access.csv b/documents/security/ir.model.access.csv deleted file mode 100644 index 40d64a1d..00000000 --- a/documents/security/ir.model.access.csv +++ /dev/null @@ -1,26 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_documents_access_base_group_portal,documents_access_base_group_portal,model_documents_access,base.group_portal,1,0,0,0 -access_documents_access_base_group_user,documents_access_base_group_user,model_documents_access,base.group_user,1,1,1,1 -access_documents_attachment_base_group_portal,documents_attachment_base_group_portal,model_documents_document,base.group_portal,1,1,1,1 -access_documents_attachment_base_group_user,documents_attachment_base_group_user,model_documents_document,base.group_user,1,1,1,1 -access_documents_tag_base_group_portal,documents_tag_base_group_portal,model_documents_tag,base.group_portal,1,0,0,0 -access_documents_tag_base_group_user,documents_tag_base_group_user,model_documents_tag,base.group_user,1,0,0,0 - -access_documents_tag_group_user,documents_tag_group_user,model_documents_tag,documents.group_documents_user,1,0,0,0 - -access_documents_access_group_manager,documents_access_group_manager,model_documents_access,documents.group_documents_manager,1,1,1,1 -access_documents_attachment_group_manager,documents_attachment_group_manager,model_documents_document,documents.group_documents_manager,1,1,1,1 -access_documents_tag_group_manager,documents_tag_group_manager,model_documents_tag,documents.group_documents_manager,1,1,1,1 -access_documents_access_tracking_base_group_system,documents_access_tracking_base_group_system,model_documents_access_tracking,base.group_system,1,1,1,1 - -access_documents_request_wizard,access.documents.request_wizard,model_documents_request_wizard,documents.group_documents_user,1,1,1,0 -access_documents_link_to_record_wizard,access.documents.link_to_record_wizard,model_documents_link_to_record_wizard,documents.group_documents_user,1,1,1,0 -access_mail_activity_plan_documents_manager,mail.activity.plan.documents.manager,mail.model_mail_activity_plan,documents.group_documents_manager,1,1,1,1 -access_mail_activity_plan_template_documents_manager,mail.activity.plan.template.documents.manager,mail.model_mail_activity_plan_template,documents.group_documents_manager,1,1,1,1 -access_documents_redirect_base_system_user,documents_redirect_base_system_user,model_documents_redirect,base.group_system,1,0,0,1 - -access_documents_sharing_user,access.documents.sharing.user,documents.model_documents_sharing,base.group_user,1,1,1,0 -access_documents_sharing_access_user,access.documents.sharing.access.user,documents.model_documents_sharing_access,base.group_user,1,1,1,0 - -access_documents_operation_portal,documents_operation_portal,documents.model_documents_operation,base.group_portal,1,1,1,0 -access_documents_operation_user,documents_operation_user,documents.model_documents_operation,base.group_user,1,1,1,0 diff --git a/documents/security/security.xml b/documents/security/security.xml index 0d8062d0..50991ffa 100644 --- a/documents/security/security.xml +++ b/documents/security/security.xml @@ -37,116 +37,7 @@ - - Documents.document: global read rule - - [('user_permission', '!=', 'none')] - - - - - - - Documents.document: global create rule - - [ - '|', ('folder_id.user_permission', '=', 'edit'), ('folder_id', '=', False), - ] - - - - - - - Documents.document: global write rule - - [('user_permission', '=', 'edit')] - - - - - - - Documents.document: write+unlink base rule - - - - [ - ('user_permission', '=', 'edit'), - '|', ('type', '!=', 'folder'), - '|', ('owner_id', '!=', False), - ('folder_id', '!=', False) - ] - - - - - - Documents.document: write+unlink manager rule - - - [('user_permission', '=', 'edit')] - - - - - - Documents.access: global read rule - - [('document_id.user_permission', '!=', 'none')] - - - - - - - Documents.access: global write rule - - [('document_id.user_permission', '=', 'edit')] - - - - - Manager can manage document plans - - - [('res_model', '=', 'documents.document')] - - - - - Manager can manage document plan templates - - - [('plan_id.res_model', '=', 'documents.document')] - - - - - Tag portal: Read access to the tags of the documents the user has access to - - - [('document_ids.user_permission', '!=', 'none')] - - - - - - - Documents Operation Rule - - [('create_uid', '=', user.id)] - - - - - - diff --git a/documents/tools.py b/documents/tools.py index 9539b130..48b94955 100644 --- a/documents/tools.py +++ b/documents/tools.py @@ -1,4 +1,5 @@ -from odoo.http import request, root +from odoo.http import request +from odoo.http.router import root from odoo.tools import file_open diff --git a/documents_account/__manifest__.py b/documents_account/__manifest__.py index 8b5b66b1..4335cb69 100644 --- a/documents_account/__manifest__.py +++ b/documents_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Accounting', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Invoices from Documents', 'description': "\nBridge module between the accounting and documents apps. It enables\nthe creation invoices from the Documents module, and adds a\nbutton on Accounting's reports allowing to save the report into the\nDocuments app in the desired format(s).\n", 'website': ' ', 'depends': [], 'data': ['security/ir.model.access.csv', 'security/security.xml', 'data/documents_account_tour.xml', 'data/ir_actions_server_data.xml', 'views/account_move_views.xml', 'views/documents_account_folder_setting_views.xml', 'views/documents_document_views.xml', 'views/ir_actions_server_views.xml', 'views/res_config_settings_views.xml', 'wizard/account_reports_export_wizard_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['documents_account/static/**/*', ('remove', 'documents_account/static/src/views/activity/**'), ('remove', 'documents_account/static/tests/**')], 'web.assets_backend_lazy': ['documents_account/static/src/views/activity/**'], 'web.assets_tests': ['documents_account/static/tests/tours/**/*'], 'web.assets_unit_tests': ['documents_account/static/tests/**/*', ('remove', 'documents_account/static/tests/tours/**/*'), ('remove', 'documents_account/static/tests/assets/**/*')]}, 'post_init_hook': '_documents_account_post_init'} \ No newline at end of file +{'name': 'Documents - Accounting', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Invoices from Documents', 'description': "\nBridge module between the accounting and documents apps. It enables\nthe creation invoices from the Documents module, and adds a\nbutton on Accounting's reports allowing to save the report into the\nDocuments app in the desired format(s).\n", 'website': ' ', 'depends': [], 'data': ['security/ir.access.csv', 'security/security.xml', 'data/documents_account_tour.xml', 'data/ir_actions_server_data.xml', 'views/account_move_views.xml', 'views/documents_account_folder_setting_views.xml', 'views/documents_document_views.xml', 'views/ir_actions_server_views.xml', 'views/res_config_settings_views.xml', 'wizard/account_reports_export_wizard_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['documents_account/static/**/*', ('remove', 'documents_account/static/src/views/activity/**'), ('remove', 'documents_account/static/tests/**')], 'web.assets_backend_lazy': ['documents_account/static/src/views/activity/**'], 'web.assets_tests': ['documents_account/static/tests/tours/**/*'], 'web.assets_unit_tests': ['documents_account/static/tests/**/*', ('remove', 'documents_account/static/tests/tours/**/*'), ('remove', 'documents_account/static/tests/assets/**/*')]}, 'post_init_hook': '_documents_account_post_init'} \ No newline at end of file diff --git a/documents_account/security/ir.access.csv b/documents_account/security/ir.access.csv new file mode 100644 index 00000000..19b3475e --- /dev/null +++ b/documents_account/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_documents_account_folder_setting_group_system,documents_account_folder_setting_group_system,documents.account.folder.setting,base.group_system,r, +access_documents_account_folder_setting_group_manager,documents_account_folder_setting_group_manager,documents.account.folder.setting,documents.group_documents_manager,crud, diff --git a/documents_account/security/ir.model.access.csv b/documents_account/security/ir.model.access.csv deleted file mode 100644 index 2d362684..00000000 --- a/documents_account/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_documents_account_folder_setting_group_system,documents_account_folder_setting_group_system,model_documents_account_folder_setting,base.group_system,1,0,0,0 -access_documents_account_folder_setting_group_manager,documents_account_folder_setting_group_manager,model_documents_account_folder_setting,documents.group_documents_manager,1,1,1,1 diff --git a/documents_account_peppol/__manifest__.py b/documents_account_peppol/__manifest__.py index da8ee257..2a188049 100644 --- a/documents_account_peppol/__manifest__.py +++ b/documents_account_peppol/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Import from Peppol', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Documents from Peppol', 'description': '\nBridge module between the Documents and Peppol apps.\nIt allows importing of received Peppol documents\nwithin the Documents app.\n ', 'author': 'Odoo SA', 'license': 'LGPL-3', 'depends': ['account_peppol'], 'data': ['views/res_config_settings_views.xml'], 'auto_install': True} \ No newline at end of file +{'name': 'Documents - Import from Peppol', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Documents from Peppol', 'description': '\nBridge module between the Documents and Peppol apps.\nIt allows importing of received Peppol documents\nwithin the Documents app.\n ', 'author': 'Odoo SA', 'license': 'LGPL-3', 'depends': ['account_peppol'], 'data': ['views/res_config_settings_views.xml'], 'auto_install': False} \ No newline at end of file diff --git a/documents_approvals/__manifest__.py b/documents_approvals/__manifest__.py index 3887d3dd..7602b029 100644 --- a/documents_approvals/__manifest__.py +++ b/documents_approvals/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Approvals', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Approval from documents', 'description': '\nAdds approvals data to documents\n', 'website': ' ', 'depends': [], 'data': ['views/res_config_settings_views.xml', 'views/approval_request_views.xml', 'data/documents_folder_data.xml', 'data/res_company_data.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_documents_approval_post_init'} \ No newline at end of file +{'name': 'Documents - Approvals', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Approval from documents', 'description': '\nAdds approvals data to documents\n', 'website': ' ', 'depends': [], 'data': ['views/res_config_settings_views.xml', 'views/approval_request_views.xml', 'data/documents_folder_data.xml', 'data/res_company_data.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_documents_approval_post_init'} \ No newline at end of file diff --git a/documents_fleet/__manifest__.py b/documents_fleet/__manifest__.py index daf148a9..195acff6 100644 --- a/documents_fleet/__manifest__.py +++ b/documents_fleet/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Fleet', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Fleet from documents', 'description': '\nAdds fleet data to documents\n', 'website': ' ', 'depends': ['fleet'], 'data': ['data/documents_folder_data.xml', 'data/documents_tag_data.xml', 'data/ir_actions_server_data.xml', 'data/res_company_data.xml', 'views/fleet_vehicle_views.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_documents_fleet_post_init'} \ No newline at end of file +{'name': 'Documents - Fleet', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Fleet from documents', 'description': '\nAdds fleet data to documents\n', 'website': ' ', 'depends': ['fleet'], 'data': ['data/documents_folder_data.xml', 'data/documents_tag_data.xml', 'data/ir_actions_server_data.xml', 'data/res_company_data.xml', 'views/fleet_vehicle_views.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_documents_fleet_post_init'} \ No newline at end of file diff --git a/documents_fsm/__manifest__.py b/documents_fsm/__manifest__.py index 91c73b37..b7e3eabe 100644 --- a/documents_fsm/__manifest__.py +++ b/documents_fsm/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - FSM', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Avoid auto-enabling the documents feature on fsm projects', 'description': '\nAvoid auto-enabling the documents feature on fsm projects.\n ', 'depends': [], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_documents_fsm_post_init'} \ No newline at end of file +{'name': 'Documents - FSM', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Avoid auto-enabling the documents feature on fsm projects', 'description': '\nAvoid auto-enabling the documents feature on fsm projects.\n ', 'depends': [], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_documents_fsm_post_init'} \ No newline at end of file diff --git a/documents_hr/__manifest__.py b/documents_hr/__manifest__.py index 0a88183d..77cbceef 100644 --- a/documents_hr/__manifest__.py +++ b/documents_hr/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - HR', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Access documents from the employee profile', 'description': '\nEasily access your documents from your employee profile.\n', 'website': ' ', 'depends': ['hr'], 'data': ['data/documents_tag_data.xml', 'data/res_company_data.xml', 'views/documents_templates_portal.xml', 'views/res_config_settings_views.xml', 'views/hr_employee_views.xml', 'views/hr_employee_public_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_documents_hr_post_init'} \ No newline at end of file +{'name': 'Documents - HR', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Access documents from the employee profile', 'description': '\nEasily access your documents from your employee profile.\n', 'website': ' ', 'depends': ['hr'], 'data': ['data/documents_tag_data.xml', 'data/res_company_data.xml', 'views/documents_templates_portal.xml', 'views/res_config_settings_views.xml', 'views/hr_employee_views.xml', 'views/hr_employee_public_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_documents_hr_post_init'} \ No newline at end of file diff --git a/documents_hr_expense/__manifest__.py b/documents_hr_expense/__manifest__.py index 20591fd2..b5a36393 100644 --- a/documents_hr_expense/__manifest__.py +++ b/documents_hr_expense/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Expense', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Store expense documents in the Document app', 'description': '\nExpense documents will be automatically integrated to the Document app.\n ', 'depends': [], 'data': ['data/ir_actions_server_data.xml', 'views/hr_expense_views.xml'], 'demo': ['demo/documents_document_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Documents - Expense', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Store expense documents in the Document app', 'description': '\nExpense documents will be automatically integrated to the Document app.\n ', 'depends': [], 'data': ['data/ir_actions_server_data.xml', 'views/hr_expense_views.xml'], 'demo': ['demo/documents_document_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/documents_hr_holidays/__manifest__.py b/documents_hr_holidays/__manifest__.py index 9028c8b0..d4b5c2db 100644 --- a/documents_hr_holidays/__manifest__.py +++ b/documents_hr_holidays/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Time Off', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': "Store employee's time off documents in the Document app", 'description': '\nTime off documents will be automatically integrated to the Document app.\n', 'depends': ['hr_holidays'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Documents - Time Off', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': "Store employee's time off documents in the Document app", 'description': '\nTime off documents will be automatically integrated to the Document app.\n', 'depends': ['hr_holidays'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/documents_hr_payroll/__manifest__.py b/documents_hr_payroll/__manifest__.py index 08332fb8..367264e3 100644 --- a/documents_hr_payroll/__manifest__.py +++ b/documents_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Payroll', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Store employee payslips in the Document app', 'description': '\nEmployee payslips will be automatically integrated to the Document app.\n', 'website': ' ', 'depends': [], 'data': ['data/documents_tag_data.xml', 'data/mail_template_data.xml', 'data/ir_action_server_data.xml', 'views/res_config_settings_views.xml', 'views/hr_payslip_views.xml', 'views/hr_payroll_employee_declaration_views.xml', 'data/hr_payroll_dashboard_warning_data.xml'], 'assets': {'web.assets_backend': ['documents_hr_payroll/static/src/**/*']}, 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Documents - Payroll', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Store employee payslips in the Document app', 'description': '\nEmployee payslips will be automatically integrated to the Document app.\n', 'website': ' ', 'depends': [], 'data': ['data/documents_tag_data.xml', 'data/mail_template_data.xml', 'data/ir_action_server_data.xml', 'views/res_config_settings_views.xml', 'views/hr_payslip_views.xml', 'views/hr_payroll_employee_declaration_views.xml', 'data/hr_payroll_dashboard_warning_data.xml'], 'assets': {'web.assets_backend': ['documents_hr_payroll/static/src/**/*']}, 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/documents_l10n_be_hr_payroll/__manifest__.py b/documents_l10n_be_hr_payroll/__manifest__.py index 16b71b78..86f8b014 100644 --- a/documents_l10n_be_hr_payroll/__manifest__.py +++ b/documents_l10n_be_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Belgian Payroll', 'version': '1.0', 'countries': ['be'], 'category': 'Human Resources/Payroll', 'summary': 'Store employee 281.10 and 281.45 forms in the Document app', 'description': '\nEmployee 281.10 and 281.45 forms will be automatically integrated to the Document app.\n', 'website': ' ', 'depends': [], 'data': ['views/hr_payroll_281_45_wizard_views.xml', 'views/hr_payroll_281_10_wizard_views.xml', 'views/l10n_be_individual_account_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Documents - Belgian Payroll', 'version': '1.0', 'countries': ['be'], 'category': 'Human Resources/Payroll', 'summary': 'Store employee 281.10 and 281.45 forms in the Document app', 'description': '\nEmployee 281.10 and 281.45 forms will be automatically integrated to the Document app.\n', 'website': ' ', 'depends': [], 'data': ['views/hr_payroll_281_45_wizard_views.xml', 'views/hr_payroll_281_10_wizard_views.xml', 'views/l10n_be_individual_account_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/documents_l10n_ch_hr_payroll/__manifest__.py b/documents_l10n_ch_hr_payroll/__manifest__.py index 45d01325..799a3ff3 100644 --- a/documents_l10n_ch_hr_payroll/__manifest__.py +++ b/documents_l10n_ch_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Swiss Payroll', 'icon': '/account/static/description/l10n.png', 'version': '1.0', 'countries': ['ch'], 'category': 'Human Resources/Payroll', 'summary': 'Store individual accounts in Documents application', 'description': "\nEmployees' individual account forms are automatically integrated to the Document app.\n", 'website': ' ', 'depends': [], 'data': ['views/l10n_ch_individual_account_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Documents - Swiss Payroll', 'icon': '/account/static/description/l10n.png', 'version': '1.0', 'countries': ['ch'], 'category': 'Human Resources/Payroll', 'summary': 'Store individual accounts in Documents application', 'description': "\nEmployees' individual account forms are automatically integrated to the Document app.\n", 'website': ' ', 'depends': [], 'data': ['views/l10n_ch_individual_account_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/documents_l10n_hk_hr_payroll/__manifest__.py b/documents_l10n_hk_hr_payroll/__manifest__.py index 8cd28c7b..c681e79e 100644 --- a/documents_l10n_hk_hr_payroll/__manifest__.py +++ b/documents_l10n_hk_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Hong Kong Payroll', 'version': '1.0', 'countries': ['hk'], 'category': 'Human Resources/Payroll', 'summary': 'Store ir56 forms in the Document app', 'description': '\nEmployee ir56 forms will be automatically integrated to the Document app.\n', 'website': ' ', 'depends': [], 'data': ['views/l10n_hk_ir56b_views.xml', 'views/l10n_hk_ir56e_views.xml', 'views/l10n_hk_ir56f_views.xml', 'views/l10n_hk_ir56g_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Documents - Hong Kong Payroll', 'version': '1.0', 'countries': ['hk'], 'category': 'Human Resources/Payroll', 'summary': 'Store ir56 forms in the Document app', 'description': '\nEmployee ir56 forms will be automatically integrated to the Document app.\n', 'website': ' ', 'depends': [], 'data': ['views/l10n_hk_ir56b_views.xml', 'views/l10n_hk_ir56e_views.xml', 'views/l10n_hk_ir56f_views.xml', 'views/l10n_hk_ir56g_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/documents_l10n_ke_hr_payroll/__manifest__.py b/documents_l10n_ke_hr_payroll/__manifest__.py index d8582b5d..d9244baf 100644 --- a/documents_l10n_ke_hr_payroll/__manifest__.py +++ b/documents_l10n_ke_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Kenyan Payroll', 'version': '1.0', 'countries': ['ke'], 'category': 'Human Resources/Payroll', 'summary': 'Store employee tax deduction card forms in the Document app', 'description': '\nEmployee Tax Deduction Card forms will be automatically integrated to the Document app.\n', 'website': ' ', 'depends': [], 'data': ['views/l10n_ke_tax_deduction_card_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Documents - Kenyan Payroll', 'version': '1.0', 'countries': ['ke'], 'category': 'Human Resources/Payroll', 'summary': 'Store employee tax deduction card forms in the Document app', 'description': '\nEmployee Tax Deduction Card forms will be automatically integrated to the Document app.\n', 'website': ' ', 'depends': [], 'data': ['views/l10n_ke_tax_deduction_card_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/documents_l10n_mx_hr_payroll_account_edi/__manifest__.py b/documents_l10n_mx_hr_payroll_account_edi/__manifest__.py index 4a59d195..914e2928 100644 --- a/documents_l10n_mx_hr_payroll_account_edi/__manifest__.py +++ b/documents_l10n_mx_hr_payroll_account_edi/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Mexican Payroll', 'category': 'Human Resources/Payroll', 'summary': 'Attach Mexican payroll CFDI XML to payslips emails', 'description': '\nIntegrates the Mexican payroll with the Documents app so that CFDI XML files\ncan be attached on payslips emails.\n', 'website': ' ', 'depends': [], 'data': ['data/mail_template_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Documents - Mexican Payroll', 'category': 'Human Resources/Payroll', 'summary': 'Attach Mexican payroll CFDI XML to payslips emails', 'description': '\nIntegrates the Mexican payroll with the Documents app so that CFDI XML files\ncan be attached on payslips emails.\n', 'website': ' ', 'depends': [], 'data': ['data/mail_template_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/documents_product/__manifest__.py b/documents_product/__manifest__.py index 008ec6de..29653238 100644 --- a/documents_product/__manifest__.py +++ b/documents_product/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Product', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Products from Documents', 'description': "\nAdds the ability to create products from the document module and adds the\noption to send products' attachments to the documents app.\n", 'website': ' ', 'depends': ['product'], 'data': ['data/documents_folder_data.xml', 'data/documents_tag_data.xml', 'data/res_company_data.xml', 'views/res_config_settings_views.xml', 'views/documents_document_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Documents - Product', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Products from Documents', 'description': "\nAdds the ability to create products from the document module and adds the\noption to send products' attachments to the documents app.\n", 'website': ' ', 'depends': ['product'], 'data': ['data/documents_folder_data.xml', 'data/documents_tag_data.xml', 'data/res_company_data.xml', 'views/res_config_settings_views.xml', 'views/documents_document_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/documents_project/__manifest__.py b/documents_project/__manifest__.py index 6100456d..091b58d0 100644 --- a/documents_project/__manifest__.py +++ b/documents_project/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Projects', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Project from documents', 'description': '\nAdd the ability to create invoices from the document module.\n', 'website': ' ', 'depends': ['project'], 'data': ['data/documents_document_data.xml', 'data/res_company_data.xml', 'views/project_views.xml', 'views/res_config_settings.xml'], 'demo': ['data/documents_project_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_documents_project_post_init'} \ No newline at end of file +{'name': 'Documents - Projects', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Project from documents', 'description': '\nAdd the ability to create invoices from the document module.\n', 'website': ' ', 'depends': ['project'], 'data': ['data/documents_document_data.xml', 'data/res_company_data.xml', 'views/project_views.xml', 'views/res_config_settings.xml'], 'demo': ['data/documents_project_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_documents_project_post_init'} \ No newline at end of file diff --git a/documents_project_sale/__manifest__.py b/documents_project_sale/__manifest__.py index dc5f0f96..6db8762a 100644 --- a/documents_project_sale/__manifest__.py +++ b/documents_project_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Project - Sale', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Products Folder Templates', 'description': '\nAdds the ability to set folder templates on products.\n', 'depends': ['sale_project'], 'demo': ['data/documents_demo.xml', 'data/project_sale_demo.xml', 'data/res_users_settings_embedded_action_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Documents - Project - Sale', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Products Folder Templates', 'description': '\nAdds the ability to set folder templates on products.\n', 'depends': ['sale_project'], 'demo': ['data/documents_demo.xml', 'data/project_sale_demo.xml', 'data/res_users_settings_embedded_action_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/documents_project_sign/__manifest__.py b/documents_project_sign/__manifest__.py index 794a8ad8..dbcd667c 100644 --- a/documents_project_sign/__manifest__.py +++ b/documents_project_sign/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents Project Sign', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Sign documents attached to tasks', 'description': '\nAdds an action to sign documents attached to tasks.\n', 'website': ' ', 'depends': [], 'data': ['data/ir_actions_server_data.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Documents Project Sign', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Sign documents attached to tasks', 'description': '\nAdds an action to sign documents attached to tasks.\n', 'website': ' ', 'depends': [], 'data': ['data/ir_actions_server_data.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/documents_sign/__manifest__.py b/documents_sign/__manifest__.py index 1dac4dc7..d5cf7d3d 100644 --- a/documents_sign/__manifest__.py +++ b/documents_sign/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents - Signatures', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Signature templates from Documents', 'description': '\nAdd the ability to create signatures from the document module.\nThe first element of the selection (in DRM) will be used as the signature attachment.\n', 'website': ' ', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/documents_folder_data.xml', 'data/ir_action_server_data.xml', 'views/sign_templates.xml', 'views/res_config_settings.xml', 'wizard/sign_import_documents.xml', 'wizard/sign_send_request_views.xml'], 'demo': ['demo/documents_document_demo.xml'], 'assets': {'web.assets_backend': ['documents_sign/static/src/backend_components/**/*']}, 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Documents - Signatures', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Signature templates from Documents', 'description': '\nAdd the ability to create signatures from the document module.\nThe first element of the selection (in DRM) will be used as the signature attachment.\n', 'website': ' ', 'depends': [], 'data': ['security/ir.access.csv', 'data/documents_folder_data.xml', 'data/ir_action_server_data.xml', 'views/sign_templates.xml', 'views/res_config_settings.xml', 'wizard/sign_import_documents.xml', 'wizard/sign_send_request_views.xml'], 'demo': ['demo/documents_document_demo.xml'], 'assets': {'web.assets_backend': ['documents_sign/static/src/backend_components/**/*']}, 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/documents_sign/security/ir.access.csv b/documents_sign/security/ir.access.csv new file mode 100644 index 00000000..30e3b9df --- /dev/null +++ b/documents_sign/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_sign_import_documents,sign.import.documents,sign.import.documents,documents.group_documents_user,r, diff --git a/documents_sign/security/ir.model.access.csv b/documents_sign/security/ir.model.access.csv deleted file mode 100644 index 5288a02f..00000000 --- a/documents_sign/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_sign_import_documents,sign.import.documents,model_sign_import_documents,documents.group_documents_user,1,1,1,0 diff --git a/documents_spreadsheet/__manifest__.py b/documents_spreadsheet/__manifest__.py index 47691af4..13550ede 100644 --- a/documents_spreadsheet/__manifest__.py +++ b/documents_spreadsheet/__manifest__.py @@ -1 +1 @@ -{'name': 'Documents Spreadsheet', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Documents Spreadsheet', 'description': 'Documents Spreadsheet', 'depends': ['base_import'], 'data': ['security/ir.model.access.csv', 'security/security.xml', 'views/documents_document_views.xml', 'views/spreadsheet_template_views.xml', 'views/sharing_templates.xml', 'views/res_config_settings_views.xml', 'wizard/documents_sharing_views.xml', 'wizard/save_spreadsheet_template.xml'], 'demo': ['demo/documents_document_demo.xml'], 'installable': True, 'auto_install': ['documents'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'spreadsheet.o_spreadsheet': ['documents_spreadsheet/static/src/bundle/**/*.js', 'documents_spreadsheet/static/src/bundle/**/*.xml'], 'web.assets_backend': ['documents_spreadsheet/static/src/bundle/**/*.scss', 'documents_spreadsheet/static/src/documents_view/**/*', ('remove', 'documents_spreadsheet/static/src/documents_view/activity/**'), 'documents_spreadsheet/static/src/spreadsheet_clone_xlsx_dialog/**/*', 'documents_spreadsheet/static/src/spreadsheet_edition/**/*', 'documents_spreadsheet/static/src/spreadsheet_template/**/*', 'documents_spreadsheet/static/src/helpers.js', 'documents_spreadsheet/static/src/spreadsheet_action_loader.js', 'documents_spreadsheet/static/src/mail/**/*', 'documents_spreadsheet/static/src/views/**/*', 'documents_spreadsheet/static/src/editor/**/*'], 'web.assets_backend_lazy': ['documents_spreadsheet/static/src/documents_view/activity/**'], 'web.assets_tests': ['documents_spreadsheet/static/tests/tours/*'], 'web.assets_unit_tests': ['documents_spreadsheet/static/tests/**/*']}} \ No newline at end of file +{'name': 'Documents Spreadsheet', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Documents Spreadsheet', 'description': 'Documents Spreadsheet', 'depends': ['documents', 'base_import'], 'data': ['security/ir.access.csv', 'security/security.xml', 'views/documents_document_views.xml', 'views/spreadsheet_template_views.xml', 'views/sharing_templates.xml', 'views/res_config_settings_views.xml', 'wizard/documents_sharing_views.xml', 'wizard/save_spreadsheet_template.xml'], 'demo': ['demo/documents_document_demo.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'spreadsheet.o_spreadsheet': ['documents_spreadsheet/static/src/bundle/**/*.js', 'documents_spreadsheet/static/src/bundle/**/*.xml'], 'web.assets_backend': ['documents_spreadsheet/static/src/bundle/**/*.scss', 'documents_spreadsheet/static/src/documents_view/**/*', ('remove', 'documents_spreadsheet/static/src/documents_view/activity/**'), 'documents_spreadsheet/static/src/spreadsheet_clone_xlsx_dialog/**/*', 'documents_spreadsheet/static/src/spreadsheet_edition/**/*', 'documents_spreadsheet/static/src/spreadsheet_template/**/*', 'documents_spreadsheet/static/src/helpers.js', 'documents_spreadsheet/static/src/spreadsheet_action_loader.js', 'documents_spreadsheet/static/src/mail/**/*', 'documents_spreadsheet/static/src/views/**/*', 'documents_spreadsheet/static/src/editor/**/*'], 'web.assets_backend_lazy': ['documents_spreadsheet/static/src/documents_view/activity/**'], 'web.assets_tests': ['documents_spreadsheet/static/tests/tours/*'], 'web.assets_unit_tests': ['documents_spreadsheet/static/tests/**/*']}} \ No newline at end of file diff --git a/documents_spreadsheet/security/ir.access.csv b/documents_spreadsheet/security/ir.access.csv new file mode 100644 index 00000000..90207c1a --- /dev/null +++ b/documents_spreadsheet/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_spreadsheet_contributor,access_spreadsheet_contributor,spreadsheet.contributor,base.group_user,r, +access_spreadsheet_template,access_spreadsheet_template,spreadsheet.template,documents.group_documents_user,crud, +save_spreadsheet_template,save_spreadsheet_template,save.spreadsheet.template,documents.group_documents_user,r, diff --git a/documents_spreadsheet/security/ir.model.access.csv b/documents_spreadsheet/security/ir.model.access.csv deleted file mode 100644 index b584e1de..00000000 --- a/documents_spreadsheet/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_spreadsheet_contributor,access_spreadsheet_contributor,model_spreadsheet_contributor,base.group_user,1,1,1,0 -access_spreadsheet_template,access_spreadsheet_template,model_spreadsheet_template,documents.group_documents_user,1,1,1,1 -save_spreadsheet_template,save_spreadsheet_template,model_save_spreadsheet_template,documents.group_documents_user,1,1,1,0 diff --git a/documents_spreadsheet_survey/__manifest__.py b/documents_spreadsheet_survey/__manifest__.py index 45dbc214..82f81503 100644 --- a/documents_spreadsheet_survey/__manifest__.py +++ b/documents_spreadsheet_survey/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet Survey', 'version': '1.0', 'author': 'Odoo S.A.', 'category': 'Productivity/Documents', 'summary': 'Spreadsheet for Survey results', 'description': 'Spreadsheet for Survey results', 'depends': ['survey'], 'data': ['views/survey_templates_statistics.xml', 'views/survey_survey_views.xml'], 'installable': True, 'auto_install': True, 'license': 'LGPL-3', 'assets': {'spreadsheet.o_spreadsheet': ['documents_spreadsheet_survey/static/src/spreadsheet/*.js'], 'web.assets_unit_tests': ['documents_spreadsheet_survey/static/tests/**/*']}} \ No newline at end of file +{'name': 'Spreadsheet Survey', 'version': '1.0', 'author': 'Odoo S.A.', 'category': 'Productivity/Documents', 'summary': 'Spreadsheet for Survey results', 'description': 'Spreadsheet for Survey results', 'depends': ['survey'], 'data': ['views/survey_templates_statistics.xml', 'views/survey_survey_views.xml'], 'installable': True, 'auto_install': False, 'license': 'LGPL-3', 'assets': {'spreadsheet.o_spreadsheet': ['documents_spreadsheet_survey/static/src/spreadsheet/*.js'], 'web.assets_unit_tests': ['documents_spreadsheet_survey/static/tests/**/*']}} \ No newline at end of file diff --git a/esg/__manifest__.py b/esg/__manifest__.py index 1bde18f5..9ada8a48 100644 --- a/esg/__manifest__.py +++ b/esg/__manifest__.py @@ -1 +1 @@ -{'name': 'ESG', 'version': '1.0', 'category': 'ESG', 'summary': "Calculate and report your company's Environmental, Social, and Governance impact.", 'depends': ['web_hierarchy'], 'data': ['security/esg_security.xml', 'security/ir.model.access.csv', 'data/esg_database_data.xml', 'data/esg_emission_source_data.xml', 'data/esg_gas_data.xml', 'data/carbon_report.xml', 'report/esg_carbon_emission_report_views.xml', 'wizard/factors_auto_assignment_wizard_views.xml', 'views/account_move_views.xml', 'views/esg_emission_factor_views.xml', 'views/esg_emission_source_views.xml', 'views/esg_gas_views.xml', 'views/esg_database_views.xml', 'views/esg_other_emission_views.xml', 'views/esg_menus.xml'], 'demo': ['demo/demo_data.xml'], 'assets': {'web.assets_backend': ['esg/static/src/**/*', ('remove', 'esg/static/src/views/esg_carbon_emission_graph/**'), ('remove', 'esg/static/src/views/esg_carbon_emission_pivot/**'), ('remove', 'esg/static/src/scss/*.dark.scss')], 'web.assets_web_dark': ['esg/static/src/scss/*.dark.scss'], 'web.assets_backend_lazy': ['esg/static/src/views/esg_carbon_emission_graph/**', 'esg/static/src/views/esg_carbon_emission_pivot/**'], 'web.assets_unit_tests': ['esg/static/tests/esg_models.js', 'esg/static/tests/**/*.test.js']}, 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'ESG', 'version': '1.0', 'category': 'ESG', 'summary': "Calculate and report your company's Environmental, Social, and Governance impact.", 'depends': ['web_hierarchy'], 'data': ['security/esg_security.xml', 'security/ir.access.csv', 'data/esg_database_data.xml', 'data/esg_emission_source_data.xml', 'data/esg_gas_data.xml', 'data/carbon_report.xml', 'report/esg_carbon_emission_report_views.xml', 'wizard/factors_auto_assignment_wizard_views.xml', 'views/account_move_views.xml', 'views/esg_emission_factor_views.xml', 'views/esg_emission_source_views.xml', 'views/esg_gas_views.xml', 'views/esg_database_views.xml', 'views/esg_other_emission_views.xml', 'views/esg_menus.xml'], 'demo': ['demo/demo_data.xml'], 'assets': {'web.assets_backend': ['esg/static/src/**/*', ('remove', 'esg/static/src/views/esg_carbon_emission_graph/**'), ('remove', 'esg/static/src/views/esg_carbon_emission_pivot/**'), ('remove', 'esg/static/src/scss/*.dark.scss')], 'web.assets_web_dark': ['esg/static/src/scss/*.dark.scss'], 'web.assets_backend_lazy': ['esg/static/src/views/esg_carbon_emission_graph/**', 'esg/static/src/views/esg_carbon_emission_pivot/**'], 'web.assets_unit_tests': ['esg/static/tests/esg_models.js', 'esg/static/tests/**/*.test.js']}, 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/esg/security/ir.access.csv b/esg/security/ir.access.csv new file mode 100644 index 00000000..616429ef --- /dev/null +++ b/esg/security/ir.access.csv @@ -0,0 +1,12 @@ +id,name,model_id,group_id/id,operation,domain +access_esg_emission_source_model,access_esg_emission_source_model,,,crud, +access_esg_gas,esg.gas,,,crud, +access_esg_activity_type_model,access_esg_activity_type_model,,,crud, +access_esg_assignation_line_model,access_esg_assignation_line_model,,,crud, +access_esg_emission_factor_model,access_esg_emission_factor_model,,,crud, +access_esg_emission_factor_line_model,access_esg_emission_factor_line_model,,,crud, +access_esg_database_model,access_esg_database_model,,,r, +access_esg_database_model_admin,access_esg_database_model_admin,,,crud, +access_factors_auto_assignment_wizard_model,access_factors_auto_assignment_wizard_model,,,r, +access_esg_other_emission_model,access_esg_other_emission_model,,,crud, +access_esg_carbon_emission_report_model,access_esg_carbon_emission_report_model,,,crud, diff --git a/esg/security/ir.model.access.csv b/esg/security/ir.model.access.csv deleted file mode 100644 index 9eb5b61f..00000000 --- a/esg/security/ir.model.access.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink -access_esg_emission_source_model,access_esg_emission_source_model,model_esg_emission_source,esg.esg_group_user,1,1,1,1 -access_esg_gas,esg.gas,model_esg_gas,esg.esg_group_user,1,1,1,1 -access_esg_activity_type_model,access_esg_activity_type_model,model_esg_activity_type,esg.esg_group_user,1,1,1,1 -access_esg_assignation_line_model,access_esg_assignation_line_model,model_esg_assignation_line,esg.esg_group_user,1,1,1,1 -access_esg_emission_factor_model,access_esg_emission_factor_model,model_esg_emission_factor,esg.esg_group_user,1,1,1,1 -access_esg_emission_factor_line_model,access_esg_emission_factor_line_model,model_esg_emission_factor_line,esg.esg_group_user,1,1,1,1 -access_esg_database_model,access_esg_database_model,model_esg_database,esg.esg_group_user,1,1,0,0 -access_esg_database_model_admin,access_esg_database_model_admin,model_esg_database,esg.esg_group_manager,1,1,1,1 -access_factors_auto_assignment_wizard_model,access_factors_auto_assignment_wizard_model,model_factors_auto_assignment_wizard,esg.esg_group_user,1,1,1,0 -access_esg_other_emission_model,access_esg_other_emission_model,model_esg_other_emission,esg.esg_group_user,1,1,1,1 -access_esg_carbon_emission_report_model,access_esg_carbon_emission_report_model,model_esg_carbon_emission_report,esg.esg_group_user,1,1,1,1 diff --git a/esg_csrd/__manifest__.py b/esg_csrd/__manifest__.py index 5369b1fc..effa966d 100644 --- a/esg_csrd/__manifest__.py +++ b/esg_csrd/__manifest__.py @@ -1 +1 @@ -{'name': 'ESG CSRD', 'version': '1.0', 'category': 'Hidden', 'summary': 'CSRD integration with ESG', 'depends': ['survey'], 'data': ['security/esg_security.xml', 'security/ir.model.access.csv', 'data/esg.esrs.csv', 'data/esg.nace.csv', 'data/esg_metric_survey_data.xml', 'data/mail_template_data.xml', 'data/esg_csrd_knowledge_article_template_category_data.xml', 'data/esg_csrd_knowledge_article_template_csrd_data.xml', 'data/esg_csrd_knowledge_article_template_vsme_data.xml', 'views/esg_esrs_views.xml', 'views/esg_metric_views.xml', 'views/esg_report_views.xml', 'views/knowledge_article_views.xml', 'views/survey_user_input_views.xml', 'views/res_config_settings_views.xml', 'views/esg_menus.xml', 'wizard/esg_metric_ask_feedback_views.xml'], 'assets': {'web.assets_backend': ['esg_csrd/static/src/**/*']}, 'auto_install': ['esg', 'survey'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'ESG CSRD', 'version': '1.0', 'category': 'Hidden', 'summary': 'CSRD integration with ESG', 'depends': ['survey', 'esg'], 'data': ['security/esg_security.xml', 'security/ir.access.csv', 'data/esg.esrs.csv', 'data/esg.nace.csv', 'data/esg_metric_survey_data.xml', 'data/mail_template_data.xml', 'data/esg_csrd_knowledge_article_template_category_data.xml', 'data/esg_csrd_knowledge_article_template_csrd_data.xml', 'data/esg_csrd_knowledge_article_template_vsme_data.xml', 'views/esg_esrs_views.xml', 'views/esg_metric_views.xml', 'views/esg_report_views.xml', 'views/knowledge_article_views.xml', 'views/survey_user_input_views.xml', 'views/res_config_settings_views.xml', 'views/esg_menus.xml', 'wizard/esg_metric_ask_feedback_views.xml'], 'assets': {'web.assets_backend': ['esg_csrd/static/src/**/*']}, 'auto_install': ['esg', 'survey'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/esg_csrd/security/ir.access.csv b/esg_csrd/security/ir.access.csv new file mode 100644 index 00000000..a42b5163 --- /dev/null +++ b/esg_csrd/security/ir.access.csv @@ -0,0 +1,8 @@ +id,name,model_id,group_id/id,operation,domain +access_esg_report_model,access_esg_report_model,,,crud, +access_esg_esrs_model,access_esg_esrs_model,,,crud, +access_esg_nace_model,access_esg_nace_model,,,crud, +access_esg_metric_model,access_esg_metric_model,,,crud, +access_esg_tag_model,access_esg_tag_model,,,crud, +access_esg_metric_ask_feedback_model,access_esg_metric_ask_feedback_model,,,crud, +access_esg_metric_to_survey_question_model,access_esg_metric_to_survey_question_model,,,crud, diff --git a/esg_csrd/security/ir.model.access.csv b/esg_csrd/security/ir.model.access.csv deleted file mode 100644 index a29aff82..00000000 --- a/esg_csrd/security/ir.model.access.csv +++ /dev/null @@ -1,8 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink -access_esg_report_model,access_esg_report_model,model_esg_report,esg.esg_group_manager,1,1,1,1 -access_esg_esrs_model,access_esg_esrs_model,model_esg_esrs,esg.esg_group_manager,1,1,1,1 -access_esg_nace_model,access_esg_nace_model,model_esg_nace,esg.esg_group_manager,1,1,1,1 -access_esg_metric_model,access_esg_metric_model,model_esg_metric,esg.esg_group_manager,1,1,1,1 -access_esg_tag_model,access_esg_tag_model,model_esg_tag,esg.esg_group_manager,1,1,1,1 -access_esg_metric_ask_feedback_model,access_esg_metric_ask_feedback_model,model_esg_metric_ask_feedback,esg.esg_group_manager,1,1,1,1 -access_esg_metric_to_survey_question_model,access_esg_metric_to_survey_question_model,model_esg_metric_to_survey_question,esg.esg_group_manager,1,1,1,1 diff --git a/esg_csrd_ai/__manifest__.py b/esg_csrd_ai/__manifest__.py index c1cbc7d8..baec512a 100644 --- a/esg_csrd_ai/__manifest__.py +++ b/esg_csrd_ai/__manifest__.py @@ -1 +1 @@ -{'name': 'AI - ESG CSRD', 'version': '1.0', 'category': 'Hidden', 'summary': 'AI integration with ESG CSRD', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/ir_attachment_data.xml', 'wizard/metrics_ai_generation_wizard_views.xml', 'wizard/metrics_ai_suggestion_wizard_views.xml', 'views/esg_metric_views.xml'], 'assets': {}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'AI - ESG CSRD', 'version': '1.0', 'category': 'Hidden', 'summary': 'AI integration with ESG CSRD', 'depends': [], 'data': ['security/ir.access.csv', 'data/ir_attachment_data.xml', 'wizard/metrics_ai_generation_wizard_views.xml', 'wizard/metrics_ai_suggestion_wizard_views.xml', 'views/esg_metric_views.xml'], 'assets': {}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/esg_csrd_ai/security/ir.access.csv b/esg_csrd_ai/security/ir.access.csv new file mode 100644 index 00000000..fceb63e5 --- /dev/null +++ b/esg_csrd_ai/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_metrics_ai_generation_wizard_model,access_metrics_ai_generation_wizard_model,,,crud, +access_metrics_ai_suggestion_wizard_model,access_metrics_ai_suggestion_wizard_model,,,crud, +access_metrics_ai_suggestion_line_model,access_metrics_ai_suggestion_line_model,,,crud, diff --git a/esg_csrd_ai/security/ir.model.access.csv b/esg_csrd_ai/security/ir.model.access.csv deleted file mode 100644 index d88a964d..00000000 --- a/esg_csrd_ai/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink -access_metrics_ai_generation_wizard_model,access_metrics_ai_generation_wizard_model,model_metrics_ai_generation_wizard,esg.esg_group_manager,1,1,1,1 -access_metrics_ai_suggestion_wizard_model,access_metrics_ai_suggestion_wizard_model,model_metrics_ai_suggestion_wizard,esg.esg_group_manager,1,1,1,1 -access_metrics_ai_suggestion_line_model,access_metrics_ai_suggestion_line_model,model_metrics_ai_suggestion_line,esg.esg_group_manager,1,1,1,1 diff --git a/esg_csrd_hr/__manifest__.py b/esg_csrd_hr/__manifest__.py index 40266584..d6c18163 100644 --- a/esg_csrd_hr/__manifest__.py +++ b/esg_csrd_hr/__manifest__.py @@ -1 +1 @@ -{'name': 'HR - ESG CSRD', 'version': '1.0', 'category': 'Hidden', 'summary': 'HR integration with ESG CSRD', 'depends': ['hr'], 'data': ['data/esg_csrd_hr_report_template_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'HR - ESG CSRD', 'version': '1.0', 'category': 'Hidden', 'summary': 'HR integration with ESG CSRD', 'depends': ['hr'], 'data': ['data/esg_csrd_hr_report_template_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/esg_csrd_hr_fleet/__manifest__.py b/esg_csrd_hr_fleet/__manifest__.py index 279b4e6b..b47d0c87 100644 --- a/esg_csrd_hr_fleet/__manifest__.py +++ b/esg_csrd_hr_fleet/__manifest__.py @@ -1 +1 @@ -{'name': 'ESG CSRD - Fleet', 'version': '1.0', 'category': 'Hidden', 'summary': 'Bridge between ESG with CSRD and ESG - Fleet', 'depends': [], 'data': ['views/res_config_settings_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'ESG CSRD - Fleet', 'version': '1.0', 'category': 'Hidden', 'summary': 'Bridge between ESG with CSRD and ESG - Fleet', 'depends': [], 'data': ['views/res_config_settings_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/esg_hr/__manifest__.py b/esg_hr/__manifest__.py index 95dd29dc..62793c4a 100644 --- a/esg_hr/__manifest__.py +++ b/esg_hr/__manifest__.py @@ -1 +1 @@ -{'name': 'ESG HR', 'version': '1.0', 'summary': 'Use your employee data to measure important ESG metrics (e.g. employee commuting, sex parity).', 'depends': ['hr'], 'data': ['security/esg_hr_security.xml', 'security/ir.model.access.csv', 'report/esg_employee_report_views.xml', 'views/esg_menus.xml'], 'assets': {'web.assets_backend': ['esg_hr/static/src/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'ESG HR', 'version': '1.0', 'summary': 'Use your employee data to measure important ESG metrics (e.g. employee commuting, sex parity).', 'depends': ['hr'], 'data': ['security/esg_hr_security.xml', 'security/ir.access.csv', 'report/esg_employee_report_views.xml', 'views/esg_menus.xml'], 'assets': {'web.assets_backend': ['esg_hr/static/src/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/esg_hr/security/ir.access.csv b/esg_hr/security/ir.access.csv new file mode 100644 index 00000000..79b8680e --- /dev/null +++ b/esg_hr/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_esg_employee_report_model,access_esg_employee_report_model,,,r, diff --git a/esg_hr/security/ir.model.access.csv b/esg_hr/security/ir.model.access.csv deleted file mode 100644 index ab822081..00000000 --- a/esg_hr/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink -access_esg_employee_report_model,access_esg_employee_report_model,model_esg_employee_report,hr.group_hr_user,1,0,0,0 diff --git a/esg_hr_fleet/__manifest__.py b/esg_hr_fleet/__manifest__.py index 61689c4f..ab0e7d35 100644 --- a/esg_hr_fleet/__manifest__.py +++ b/esg_hr_fleet/__manifest__.py @@ -1 +1 @@ -{'name': 'ESG HR Fleet', 'version': '1.0', 'summary': "Measure fleet emissions based on your employees' commuting distance and vehicle data.", 'depends': ['hr_fleet'], 'data': ['data/esg_hr_fleet_data.xml', 'security/esg_hr_fleet_security.xml', 'security/ir.model.access.csv', 'report/esg_employee_commuting_report_views.xml', 'views/esg_menus.xml', 'views/res_config_settings_views.xml', 'wizard/employee_commuting_emissions_wizard.xml'], 'assets': {'web.assets_backend': ['esg_hr_fleet/static/src/**/*', ('remove', 'esg_hr_fleet/static/src/views/esg_employee_commuting_report_pivot/**')], 'web.assets_backend_lazy': ['esg_hr_fleet/static/src/views/esg_employee_commuting_report_pivot/**']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'ESG HR Fleet', 'version': '1.0', 'summary': "Measure fleet emissions based on your employees' commuting distance and vehicle data.", 'depends': ['hr_fleet'], 'data': ['data/esg_hr_fleet_data.xml', 'security/esg_hr_fleet_security.xml', 'security/ir.access.csv', 'report/esg_employee_commuting_report_views.xml', 'views/esg_menus.xml', 'views/res_config_settings_views.xml', 'wizard/employee_commuting_emissions_wizard.xml'], 'assets': {'web.assets_backend': ['esg_hr_fleet/static/src/**/*', ('remove', 'esg_hr_fleet/static/src/views/esg_employee_commuting_report_pivot/**')], 'web.assets_backend_lazy': ['esg_hr_fleet/static/src/views/esg_employee_commuting_report_pivot/**']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/esg_hr_fleet/security/ir.access.csv b/esg_hr_fleet/security/ir.access.csv new file mode 100644 index 00000000..62c04144 --- /dev/null +++ b/esg_hr_fleet/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_esg_employee_commuting_report,access_esg_employee_commuting_report,esg.employee.commuting.report,fleet.fleet_group_user,r, +access_employee_commuting_emissions_wizard,access_employee_commuting_emissions_wizard,employee.commuting.emissions.wizard,fleet.fleet_group_user,r, diff --git a/esg_hr_fleet/security/ir.model.access.csv b/esg_hr_fleet/security/ir.model.access.csv deleted file mode 100644 index 300314b7..00000000 --- a/esg_hr_fleet/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_esg_employee_commuting_report,access_esg_employee_commuting_report,model_esg_employee_commuting_report,fleet.fleet_group_user,1,0,0,0 -access_employee_commuting_emissions_wizard,access_employee_commuting_emissions_wizard,model_employee_commuting_emissions_wizard,fleet.fleet_group_user,1,1,1,0 diff --git a/esg_project/__manifest__.py b/esg_project/__manifest__.py index 4023b577..f9a9ea12 100644 --- a/esg_project/__manifest__.py +++ b/esg_project/__manifest__.py @@ -1 +1 @@ -{'name': 'ESG Project', 'version': '1.0', 'summary': 'Create and manage ESG initiatives to act on your impact.', 'depends': [], 'data': ['data/project_data.xml', 'views/project_project_views.xml', 'views/esg_menus.xml'], 'demo': ['demo/demo_data.xml'], 'assets': {'web.assets_backend': ['esg_project/static/src/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'ESG Project', 'version': '1.0', 'summary': 'Create and manage ESG initiatives to act on your impact.', 'depends': [], 'data': ['data/project_data.xml', 'views/project_project_views.xml', 'views/esg_menus.xml'], 'demo': ['demo/demo_data.xml'], 'assets': {'web.assets_backend': ['esg_project/static/src/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/event_enterprise/__manifest__.py b/event_enterprise/__manifest__.py index 72bf2314..7430adad 100644 --- a/event_enterprise/__manifest__.py +++ b/event_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Events Organization Add-on', 'summary': 'Add views and tweaks on event', 'description': 'This module helps for analyzing event registrations.\nFor that purposes it adds\n\n * a cohort analysis on attendees;\n * a gantt view on events;\n\n ', 'category': 'Marketing/Events', 'depends': ['event'], 'data': ['views/event_event_views.xml', 'views/event_registration_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Events Organization Add-on', 'summary': 'Add views and tweaks on event', 'description': 'This module helps for analyzing event registrations.\nFor that purposes it adds\n\n * a cohort analysis on attendees;\n * a gantt view on events;\n\n ', 'category': 'Marketing/Events', 'depends': ['event'], 'data': ['views/event_event_views.xml', 'views/event_registration_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/event_iot/__manifest__.py b/event_iot/__manifest__.py index cac3be36..9b21538d 100644 --- a/event_iot/__manifest__.py +++ b/event_iot/__manifest__.py @@ -1 +1 @@ -{'name': 'IoT for Events', 'summary': 'Use IoT device integrations for events', 'description': '\nAllows using a compatible printer to print Event badges upon checking in.\n', 'category': 'Marketing/Events', 'version': '1.0', 'depends': ['event'], 'data': ['report/event_iot_templates.xml', 'report/event_iot_reports.xml'], 'assets': {'web.assets_backend': ['event_iot/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'IoT for Events', 'summary': 'Use IoT device integrations for events', 'description': '\nAllows using a compatible printer to print Event badges upon checking in.\n', 'category': 'Marketing/Events', 'version': '1.0', 'depends': ['event'], 'data': ['report/event_iot_templates.xml', 'report/event_iot_reports.xml'], 'assets': {'web.assets_backend': ['event_iot/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/event_sale_iot/__manifest__.py b/event_sale_iot/__manifest__.py index d6e9c2b6..a224fb09 100644 --- a/event_sale_iot/__manifest__.py +++ b/event_sale_iot/__manifest__.py @@ -1 +1 @@ -{'name': 'IoT for Event/Sale', 'summary': 'Use IoT device integrations for events', 'description': '\nBridge module for Event/Sale/IoT. Only used to prevent auto-printing if a registration is not yet sold.\n', 'category': 'Marketing/Events', 'version': '1.0', 'depends': ['event_sale'], 'assets': {'web.assets_backend': ['event_sale_iot/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'IoT for Event/Sale', 'summary': 'Use IoT device integrations for events', 'description': '\nBridge module for Event/Sale/IoT. Only used to prevent auto-printing if a registration is not yet sold.\n', 'category': 'Marketing/Events', 'version': '1.0', 'depends': ['event_sale'], 'assets': {'web.assets_backend': ['event_sale_iot/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/event_social/__manifest__.py b/event_social/__manifest__.py index 68d1d7e0..0ea1fe3f 100644 --- a/event_social/__manifest__.py +++ b/event_social/__manifest__.py @@ -1 +1 @@ -{'name': 'Event Social', 'category': 'Marketing/Social', 'summary': 'Publish on social account from Event', 'description': 'Publish on social account from Event.\n\nThis module allows you to schedule social posts from the event communication.', 'version': '1.0', 'depends': ['event'], 'data': ['security/ir.model.access.csv'], 'auto_install': True, 'assets': {'web.assets_backend': ['event_social/static/src/template_reference_field/field_event_mail_template_reference.xml']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Event Social', 'category': 'Marketing/Social', 'summary': 'Publish on social account from Event', 'description': 'Publish on social account from Event.\n\nThis module allows you to schedule social posts from the event communication.', 'version': '1.0', 'depends': ['event'], 'data': ['security/ir.access.csv'], 'auto_install': False, 'assets': {'web.assets_backend': ['event_social/static/src/template_reference_field/field_event_mail_template_reference.xml']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/event_social/security/ir.access.csv b/event_social/security/ir.access.csv new file mode 100644 index 00000000..c273e872 --- /dev/null +++ b/event_social/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_social_post_template_registration_desk,social.event.event_user,social.social_post_template,event.group_event_registration_desk,r, +access_social_post_template_user,social.event.event_user,social.social_post_template,event.group_event_user,r, +access_social_account_user,social.account.event_user,social.social_account,event.group_event_user,r, diff --git a/event_social/security/ir.model.access.csv b/event_social/security/ir.model.access.csv deleted file mode 100644 index 6922a1ac..00000000 --- a/event_social/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_social_post_template_registration_desk,social.event.event_user,social.model_social_post_template,event.group_event_registration_desk,1,0,0,0 -access_social_post_template_user,social.event.event_user,social.model_social_post_template,event.group_event_user,1,1,1,0 -access_social_account_user,social.account.event_user,social.model_social_account,event.group_event_user,1,0,0,0 diff --git a/frontdesk/__manifest__.py b/frontdesk/__manifest__.py index 9bd5df0d..68b468ab 100644 --- a/frontdesk/__manifest__.py +++ b/frontdesk/__manifest__.py @@ -17,7 +17,7 @@ ], 'data': [ 'security/security.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'views/frontdesk_report_views.xml', 'views/frontdesk_drink_views.xml', 'views/frontdesk_visitor_views.xml', diff --git a/frontdesk/security/ir.access.csv b/frontdesk/security/ir.access.csv new file mode 100644 index 00000000..33be3e0b --- /dev/null +++ b/frontdesk/security/ir.access.csv @@ -0,0 +1,7 @@ +id,name,model_id,group_id/id,operation,domain +access_frontdesk_frontdesk_admin,frontdesk.frontdesk,frontdesk.frontdesk,frontdesk.frontdesk_group_administrator,crud, +access_frontdesk_visitor_admin,frontdesk.visitor,frontdesk.visitor,frontdesk.frontdesk_group_administrator,crud, +access_frontdesk_drink_admin,frontdesk.drink,frontdesk.drink,frontdesk.frontdesk_group_administrator,crud, +access_frontdesk_frontdesk_group_user,frontdesk.frontdesk,frontdesk.frontdesk,frontdesk.frontdesk_group_user,r, +access_frontdesk_visitor_group_user,frontdesk.visitor,frontdesk.visitor,frontdesk.frontdesk_group_user,r, +access_frontdesk_drink_group_user,frontdesk.drink,frontdesk.drink,frontdesk.frontdesk_group_user,r, diff --git a/frontdesk/security/ir.model.access.csv b/frontdesk/security/ir.model.access.csv deleted file mode 100644 index dec386da..00000000 --- a/frontdesk/security/ir.model.access.csv +++ /dev/null @@ -1,8 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_frontdesk_frontdesk_admin,frontdesk.frontdesk,model_frontdesk_frontdesk,frontdesk.frontdesk_group_administrator,1,1,1,1 -access_frontdesk_visitor_admin,frontdesk.visitor,model_frontdesk_visitor,frontdesk.frontdesk_group_administrator,1,1,1,1 -access_frontdesk_drink_admin,frontdesk.drink,model_frontdesk_drink,frontdesk.frontdesk_group_administrator,1,1,1,1 - -access_frontdesk_frontdesk_group_user,frontdesk.frontdesk,model_frontdesk_frontdesk,frontdesk.frontdesk_group_user,1,1,0,0 -access_frontdesk_visitor_group_user,frontdesk.visitor,model_frontdesk_visitor,frontdesk.frontdesk_group_user,1,1,1,0 -access_frontdesk_drink_group_user,frontdesk.drink,model_frontdesk_drink,frontdesk.frontdesk_group_user,1,0,0,0 diff --git a/helpdesk/__manifest__.py b/helpdesk/__manifest__.py index cc6d5684..c9d378b8 100644 --- a/helpdesk/__manifest__.py +++ b/helpdesk/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk', 'version': '1.6', 'category': 'Services/Helpdesk', 'sequence': 110, 'summary': 'Track, prioritize, and solve customer tickets', 'website': 'https://www.odoo.com/app/helpdesk', 'depends': ['base_setup', 'mail', 'utm', 'rating', 'web_tour', 'resource', 'portal', 'digest'], 'description': '\nHelpdesk - Ticket Management App\n================================\n\nFeatures:\n\n - Process tickets through different stages to solve them.\n - Add priorities, types, descriptions and tags to define your tickets.\n - Use the chatter to communicate additional information and ping co-workers on tickets.\n - Enjoy the use of an adapted dashboard, and an easy-to-use kanban view to handle your tickets.\n - Make an in-depth analysis of your tickets through the pivot view in the reports menu.\n - Create a team and define its members, use an automatic assignment method if you wish.\n - Use a mail alias to automatically create tickets and communicate with your customers.\n - Add Service Level Agreement deadlines automatically to your tickets.\n - Get customer feedback by using ratings.\n - Install additional features easily using your team form view.\n\n ', 'data': ['security/helpdesk_security.xml', 'security/ir.model.access.csv', 'data/digest_data.xml', 'data/mail_message_subtype_data.xml', 'data/mail_template_data.xml', 'data/helpdesk_data.xml', 'data/ir_cron_data.xml', 'data/ir_sequence_data.xml', 'data/helpdesk_tour.xml', 'views/helpdesk_ticket_views.xml', 'report/helpdesk_ticket_analysis_views.xml', 'report/helpdesk_sla_report_analysis_views.xml', 'views/helpdesk_tag_views.xml', 'views/helpdesk_tag_assignment_views.xml', 'views/helpdesk_stage_views.xml', 'views/helpdesk_sla_views.xml', 'views/helpdesk_team_views.xml', 'views/digest_views.xml', 'views/helpdesk_portal_templates.xml', 'views/rating_rating_views.xml', 'views/res_partner_views.xml', 'views/mail_activity_views.xml', 'views/helpdesk_templates.xml', 'views/helpdesk_menus.xml', 'wizard/helpdesk_stage_delete_views.xml'], 'demo': ['data/helpdesk_demo.xml'], 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_create_helpdesk_team', 'assets': {'web.assets_backend': ['helpdesk/static/src/scss/helpdesk.scss', 'helpdesk/static/src/css/portal_helpdesk.css', 'helpdesk/static/src/components/**/*', 'helpdesk/static/src/views/**/*', 'helpdesk/static/src/js/tours/helpdesk.js', ('remove', 'helpdesk/static/src/views/helpdesk_ticket_analysis_renderer_mixin.js'), ('remove', 'helpdesk/static/src/views/helpdesk_ticket_analysis_cohort/**'), ('remove', 'helpdesk/static/src/views/helpdesk_ticket_analysis_graph/**'), ('remove', 'helpdesk/static/src/views/helpdesk_ticket_analysis_pivot/**')], 'web.assets_backend_lazy': ['helpdesk/static/src/views/helpdesk_ticket_analysis_renderer_mixin.js', 'helpdesk/static/src/views/helpdesk_ticket_analysis_cohort/**', 'helpdesk/static/src/views/helpdesk_ticket_analysis_graph/**', 'helpdesk/static/src/views/helpdesk_ticket_analysis_pivot/**'], 'web.assets_unit_tests': ['helpdesk/static/tests/**/*'], 'web.assets_tests': ['helpdesk/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'Helpdesk', 'version': '1.6', 'category': 'Services/Helpdesk', 'sequence': 110, 'summary': 'Track, prioritize, and solve customer tickets', 'website': 'https://www.odoo.com/app/helpdesk', 'depends': ['base_setup', 'mail', 'utm', 'rating', 'web_tour', 'resource', 'portal', 'digest'], 'description': '\nHelpdesk - Ticket Management App\n================================\n\nFeatures:\n\n - Process tickets through different stages to solve them.\n - Add priorities, types, descriptions and tags to define your tickets.\n - Use the chatter to communicate additional information and ping co-workers on tickets.\n - Enjoy the use of an adapted dashboard, and an easy-to-use kanban view to handle your tickets.\n - Make an in-depth analysis of your tickets through the pivot view in the reports menu.\n - Create a team and define its members, use an automatic assignment method if you wish.\n - Use a mail alias to automatically create tickets and communicate with your customers.\n - Add Service Level Agreement deadlines automatically to your tickets.\n - Get customer feedback by using ratings.\n - Install additional features easily using your team form view.\n\n ', 'data': ['security/helpdesk_security.xml', 'security/ir.access.csv', 'data/digest_data.xml', 'data/mail_message_subtype_data.xml', 'data/mail_template_data.xml', 'data/helpdesk_data.xml', 'data/ir_cron_data.xml', 'data/ir_sequence_data.xml', 'data/helpdesk_tour.xml', 'views/helpdesk_ticket_views.xml', 'report/helpdesk_ticket_analysis_views.xml', 'report/helpdesk_sla_report_analysis_views.xml', 'views/helpdesk_tag_views.xml', 'views/helpdesk_tag_assignment_views.xml', 'views/helpdesk_stage_views.xml', 'views/helpdesk_sla_views.xml', 'views/helpdesk_team_views.xml', 'views/digest_views.xml', 'views/helpdesk_portal_templates.xml', 'views/rating_rating_views.xml', 'views/res_partner_views.xml', 'views/mail_activity_views.xml', 'views/helpdesk_templates.xml', 'views/helpdesk_menus.xml', 'wizard/helpdesk_stage_delete_views.xml'], 'demo': ['data/helpdesk_demo.xml'], 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_create_helpdesk_team', 'assets': {'web.assets_backend': ['helpdesk/static/src/scss/helpdesk.scss', 'helpdesk/static/src/css/portal_helpdesk.css', 'helpdesk/static/src/components/**/*', 'helpdesk/static/src/views/**/*', 'helpdesk/static/src/js/tours/helpdesk.js', ('remove', 'helpdesk/static/src/views/helpdesk_ticket_analysis_renderer_mixin.js'), ('remove', 'helpdesk/static/src/views/helpdesk_ticket_analysis_cohort/**'), ('remove', 'helpdesk/static/src/views/helpdesk_ticket_analysis_graph/**'), ('remove', 'helpdesk/static/src/views/helpdesk_ticket_analysis_pivot/**')], 'web.assets_backend_lazy': ['helpdesk/static/src/views/helpdesk_ticket_analysis_renderer_mixin.js', 'helpdesk/static/src/views/helpdesk_ticket_analysis_cohort/**', 'helpdesk/static/src/views/helpdesk_ticket_analysis_graph/**', 'helpdesk/static/src/views/helpdesk_ticket_analysis_pivot/**'], 'web.assets_unit_tests': ['helpdesk/static/tests/**/*'], 'web.assets_tests': ['helpdesk/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/helpdesk/security/ir.access.csv b/helpdesk/security/ir.access.csv new file mode 100644 index 00000000..69ff0061 --- /dev/null +++ b/helpdesk/security/ir.access.csv @@ -0,0 +1,23 @@ +id,name,model_id,group_id/id,operation,domain +access_helpdesk_tag,helpdesk.tag,helpdesk.tag,helpdesk.group_helpdesk_user,crud, +access_helpdesk_tag_internal_user,helpdesk.tag,helpdesk.tag,base.group_user,r, +access_helpdesk_sla_internal_user,helpdesk.sla,helpdesk.sla,base.group_user,r, +access_helpdesk_sla_status_internal_user,helpdesk.sla.status,helpdesk.sla.status,base.group_user,r, +access_helpdesk_sla_manager,helpdesk.sla.manager,helpdesk.sla,helpdesk.group_helpdesk_manager,crud, +access_helpdesk_stage_internal_user,helpdesk.stage,helpdesk.stage,base.group_user,r, +access_helpdesk_stage_manager,helpdesk.stage.manager,helpdesk.stage,helpdesk.group_helpdesk_manager,crud, +access_helpdesk_stage_portal,helpdesk.stage.portal,helpdesk.helpdesk_stage,base.group_portal,r, +access_helpdesk_ticket_portal,helpdesk.ticket.portal,helpdesk.helpdesk_ticket,base.group_portal,r, +access_helpdesk_ticket,helpdesk.ticket,helpdesk.ticket,helpdesk.group_helpdesk_user,crud, +access_helpdesk_ticket_internal_user,helpdesk.ticket_on_internal_user,helpdesk.ticket,base.group_user,r, +access_helpdesk_team_public_public,helpdesk.team,helpdesk.team,base.group_public,r, +access_helpdesk_team_public_portal,helpdesk.team,helpdesk.team,base.group_portal,r, +access_helpdesk_team_public_employee,helpdesk.team,helpdesk.team,base.group_user,r, +access_helpdesk_team_manager,helpdesk.team.manager,helpdesk.team,helpdesk.group_helpdesk_manager,crud, +access_helpdesk_sla_report_analysis_manager,access_helpdesk_sla_report_analysis_manager,helpdesk.sla.report.analysis,helpdesk.group_helpdesk_manager,r, +access_helpdesk_sla_report_analysis_user,access_helpdesk_sla_report_analysis_user,helpdesk.sla.report.analysis,helpdesk.group_helpdesk_user,r, +access_mail_activity_type_helpdesk_manager,mail.activity.type.helpdesk.manager,mail.mail_activity_type,helpdesk.group_helpdesk_manager,crud, +access_helpdesk_ticket_report_analysis_manager,helpdesk.ticket.report.analysis.manager,helpdesk.ticket.report.analysis,helpdesk.group_helpdesk_manager,r, +access_helpdesk_ticket_report_analysis_user,helpdesk.ticket.report.analysis.user,helpdesk.ticket.report.analysis,helpdesk.group_helpdesk_user,r, +access_helpdesk_stage_delete_wizard,helpdesk.stage.delete.wizard,helpdesk.stage.delete.wizard,helpdesk.group_helpdesk_manager,r, +helpdesk.access_helpdesk_tag_assignment,access_helpdesk_tag_assignment,helpdesk.helpdesk_tag_assignment,helpdesk.group_helpdesk_manager,crud, diff --git a/helpdesk/security/ir.model.access.csv b/helpdesk/security/ir.model.access.csv deleted file mode 100644 index 165d6c5c..00000000 --- a/helpdesk/security/ir.model.access.csv +++ /dev/null @@ -1,23 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_helpdesk_tag,helpdesk.tag,model_helpdesk_tag,helpdesk.group_helpdesk_user,1,1,1,1 -access_helpdesk_tag_internal_user,helpdesk.tag,model_helpdesk_tag,base.group_user,1,0,0,0 -access_helpdesk_sla_internal_user,helpdesk.sla,model_helpdesk_sla,base.group_user,1,0,0,0 -access_helpdesk_sla_status_internal_user,helpdesk.sla.status,model_helpdesk_sla_status,base.group_user,1,0,0,0 -access_helpdesk_sla_manager,helpdesk.sla.manager,model_helpdesk_sla,helpdesk.group_helpdesk_manager,1,1,1,1 -access_helpdesk_stage_internal_user,helpdesk.stage,model_helpdesk_stage,base.group_user,1,0,0,0 -access_helpdesk_stage_manager,helpdesk.stage.manager,model_helpdesk_stage,helpdesk.group_helpdesk_manager,1,1,1,1 -access_helpdesk_stage_portal,helpdesk.stage.portal,helpdesk.model_helpdesk_stage,base.group_portal,1,0,0,0 -access_helpdesk_ticket_portal,helpdesk.ticket.portal,helpdesk.model_helpdesk_ticket,base.group_portal,1,0,0,0 -access_helpdesk_ticket,helpdesk.ticket,model_helpdesk_ticket,helpdesk.group_helpdesk_user,1,1,1,1 -access_helpdesk_ticket_internal_user,helpdesk.ticket_on_internal_user,model_helpdesk_ticket,base.group_user,1,0,0,0 -access_helpdesk_team_public_public,helpdesk.team,model_helpdesk_team,base.group_public,1,0,0,0 -access_helpdesk_team_public_portal,helpdesk.team,model_helpdesk_team,base.group_portal,1,0,0,0 -access_helpdesk_team_public_employee,helpdesk.team,model_helpdesk_team,base.group_user,1,0,0,0 -access_helpdesk_team_manager,helpdesk.team.manager,model_helpdesk_team,helpdesk.group_helpdesk_manager,1,1,1,1 -access_helpdesk_sla_report_analysis_manager,access_helpdesk_sla_report_analysis_manager,model_helpdesk_sla_report_analysis,helpdesk.group_helpdesk_manager,1,0,0,0 -access_helpdesk_sla_report_analysis_user,access_helpdesk_sla_report_analysis_user,model_helpdesk_sla_report_analysis,helpdesk.group_helpdesk_user,1,0,0,0 -access_mail_activity_type_helpdesk_manager,mail.activity.type.helpdesk.manager,mail.model_mail_activity_type,helpdesk.group_helpdesk_manager,1,1,1,1 -access_helpdesk_ticket_report_analysis_manager,helpdesk.ticket.report.analysis.manager,model_helpdesk_ticket_report_analysis,helpdesk.group_helpdesk_manager,1,0,0,0 -access_helpdesk_ticket_report_analysis_user,helpdesk.ticket.report.analysis.user,model_helpdesk_ticket_report_analysis,helpdesk.group_helpdesk_user,1,0,0,0 -access_helpdesk_stage_delete_wizard,helpdesk.stage.delete.wizard,model_helpdesk_stage_delete_wizard,helpdesk.group_helpdesk_manager,1,1,1,0 -helpdesk.access_helpdesk_tag_assignment,access_helpdesk_tag_assignment,helpdesk.model_helpdesk_tag_assignment,helpdesk.group_helpdesk_manager,1,1,1,1 diff --git a/helpdesk_fsm/__manifest__.py b/helpdesk_fsm/__manifest__.py index b1829413..aac324a0 100644 --- a/helpdesk_fsm/__manifest__.py +++ b/helpdesk_fsm/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk FSM', 'summary': 'Allow generating fsm tasks from ticket', 'description': '\nConvert helpdesk tickets to field service tasks.\n ', 'category': 'Services/Helpdesk', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/mail_message_subtype_data.xml', 'views/helpdesk_ticket_views.xml', 'views/helpdesk_team_views.xml', 'views/project_sharing_views.xml', 'views/project_task_views.xml', 'wizard/create_task_views.xml'], 'demo': ['data/helpdesk_fsm_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Helpdesk FSM', 'summary': 'Allow generating fsm tasks from ticket', 'description': '\nConvert helpdesk tickets to field service tasks.\n ', 'category': 'Services/Helpdesk', 'depends': [], 'data': ['security/ir.access.csv', 'data/mail_message_subtype_data.xml', 'views/helpdesk_ticket_views.xml', 'views/helpdesk_team_views.xml', 'views/project_sharing_views.xml', 'views/project_task_views.xml', 'wizard/create_task_views.xml'], 'demo': ['data/helpdesk_fsm_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/helpdesk_fsm/security/ir.access.csv b/helpdesk_fsm/security/ir.access.csv new file mode 100644 index 00000000..2b8c050f --- /dev/null +++ b/helpdesk_fsm/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_helpdesk_create_fsm_task,access.helpdesk.create.fsm.task,helpdesk.create.fsm.task,project.group_project_user,r, diff --git a/helpdesk_fsm/security/ir.model.access.csv b/helpdesk_fsm/security/ir.model.access.csv deleted file mode 100644 index 8f29900d..00000000 --- a/helpdesk_fsm/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_helpdesk_create_fsm_task","access.helpdesk.create.fsm.task","model_helpdesk_create_fsm_task","project.group_project_user",1,1,1,0 diff --git a/helpdesk_fsm_report/__manifest__.py b/helpdesk_fsm_report/__manifest__.py index 596b2f0f..7750b331 100644 --- a/helpdesk_fsm_report/__manifest__.py +++ b/helpdesk_fsm_report/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk FSM Reports', 'summary': 'Worksheet template when planning an intervention', 'description': '\nDisplay the worksheet template when planning an Intervention from a ticket\n ', 'category': 'Services/Helpdesk', 'depends': [], 'data': ['wizard/create_task_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Helpdesk FSM Reports', 'summary': 'Worksheet template when planning an intervention', 'description': '\nDisplay the worksheet template when planning an Intervention from a ticket\n ', 'category': 'Services/Helpdesk', 'depends': [], 'data': ['wizard/create_task_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/helpdesk_fsm_sale/__manifest__.py b/helpdesk_fsm_sale/__manifest__.py index 4431e8a9..b8494c52 100644 --- a/helpdesk_fsm_sale/__manifest__.py +++ b/helpdesk_fsm_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk FSM - Sale', 'description': '\nBridge between Helpdesk and Industry FSM Sale\n ', 'summary': 'Project, Helpdesk, FSM, Timesheet and Sale Orders', 'category': 'Services/Helpdesk', 'depends': [], 'data': ['views/project_project_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Helpdesk FSM - Sale', 'description': '\nBridge between Helpdesk and Industry FSM Sale\n ', 'summary': 'Project, Helpdesk, FSM, Timesheet and Sale Orders', 'category': 'Services/Helpdesk', 'depends': [], 'data': ['views/project_project_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/helpdesk_holidays/__manifest__.py b/helpdesk_holidays/__manifest__.py index 89d26930..00ad87b9 100644 --- a/helpdesk_holidays/__manifest__.py +++ b/helpdesk_holidays/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk Time Off', 'version': '1.0', 'category': 'Services/Helpdesk', 'sequence': 50, 'summary': 'Helpdesk integration with holidays', 'depends': [], 'data': ['views/helpdesk_team_view.xml'], 'description': '\nHelpdesk integration with time off\n', 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Helpdesk Time Off', 'version': '1.0', 'category': 'Services/Helpdesk', 'sequence': 50, 'summary': 'Helpdesk integration with holidays', 'depends': [], 'data': ['views/helpdesk_team_view.xml'], 'description': '\nHelpdesk integration with time off\n', 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/helpdesk_mail_plugin/__manifest__.py b/helpdesk_mail_plugin/__manifest__.py index 17313a9c..9a660fbb 100644 --- a/helpdesk_mail_plugin/__manifest__.py +++ b/helpdesk_mail_plugin/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk Mail Plugin', 'category': 'Services/Helpdesk', 'depends': ['mail_plugin'], 'auto_install': True, 'version': '1.0', 'summary': 'Convert emails to Helpdesk Tickets.', 'description': 'Integrate helpdesk with your mailbox.\n Turn emails received in your mailbox into Tickets and log their content as internal notes.', 'data': ['views/helpdesk_ticket_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Helpdesk Mail Plugin', 'category': 'Services/Helpdesk', 'depends': ['mail_plugin'], 'auto_install': False, 'version': '1.0', 'summary': 'Convert emails to Helpdesk Tickets.', 'description': 'Integrate helpdesk with your mailbox.\n Turn emails received in your mailbox into Tickets and log their content as internal notes.', 'data': ['views/helpdesk_ticket_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/helpdesk_sale/__manifest__.py b/helpdesk_sale/__manifest__.py index 2d4f32ea..6acfbd10 100644 --- a/helpdesk_sale/__manifest__.py +++ b/helpdesk_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk After Sales', 'category': 'Services/Helpdesk', 'summary': 'Project, Tasks, After Sales', 'depends': ['sale_management'], 'auto_install': True, 'description': '\nManage the after sale of the products from helpdesk tickets.\n ', 'data': ['security/helpdesk_security.xml', 'views/helpdesk_ticket_views.xml', 'views/helpdesk_sla_views.xml'], 'demo': ['data/helpdesk_sale_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Helpdesk After Sales', 'category': 'Services/Helpdesk', 'summary': 'Project, Tasks, After Sales', 'depends': ['sale_management'], 'auto_install': False, 'description': '\nManage the after sale of the products from helpdesk tickets.\n ', 'data': ['security/helpdesk_security.xml', 'views/helpdesk_ticket_views.xml', 'views/helpdesk_sla_views.xml'], 'demo': ['data/helpdesk_sale_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/helpdesk_sale_loyalty/__manifest__.py b/helpdesk_sale_loyalty/__manifest__.py index d306b43a..ff49299a 100644 --- a/helpdesk_sale_loyalty/__manifest__.py +++ b/helpdesk_sale_loyalty/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk Sale Loyalty', 'category': 'Services/Helpdesk', 'summary': 'Project, Tasks, Sale Loyalty', 'depends': ['sale_loyalty'], 'description': '\nGenerate Coupons from Helpdesks tickets\n ', 'data': ['security/ir.model.access.csv', 'wizard/helpdesk_sale_coupon_generate_views.xml', 'wizard/helpdesk_sale_giftcard_generate_views.xml', 'views/helpdesk_ticket_views.xml', 'views/loyalty_card_views.xml'], 'demo': ['data/helpdesk_sale_coupon_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Helpdesk Sale Loyalty', 'category': 'Services/Helpdesk', 'summary': 'Project, Tasks, Sale Loyalty', 'depends': ['sale_loyalty'], 'description': '\nGenerate Coupons from Helpdesks tickets\n ', 'data': ['security/ir.access.csv', 'wizard/helpdesk_sale_coupon_generate_views.xml', 'wizard/helpdesk_sale_giftcard_generate_views.xml', 'views/helpdesk_ticket_views.xml', 'views/loyalty_card_views.xml'], 'demo': ['data/helpdesk_sale_coupon_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/helpdesk_sale_loyalty/security/ir.access.csv b/helpdesk_sale_loyalty/security/ir.access.csv new file mode 100644 index 00000000..99cdba9c --- /dev/null +++ b/helpdesk_sale_loyalty/security/ir.access.csv @@ -0,0 +1,6 @@ +id,name,model_id,group_id/id,operation,domain +access_helpdesk_sale_coupon_generate,access_helpdesk_sale_coupon_generate,helpdesk.sale.coupon.generate,helpdesk.group_helpdesk_user,r, +access_loyalty_program_helpdesk_user,access_loyalty_program_helpdesk_user,loyalty.loyalty_program,helpdesk.group_helpdesk_user,r, +access_loyalty_rule_helpdesk_user,access_loyalty_rule_helpdesk_user,loyalty.loyalty_rule,helpdesk.group_helpdesk_user,r, +access_loyalty_reward_helpdesk_user,access_loyalty_reward_helpdesk_user,loyalty.loyalty_reward,helpdesk.group_helpdesk_user,r, +access_loyalty_card_helpdesk_user,access_loyalty_card_helpdesk_user,loyalty.loyalty_card,helpdesk.group_helpdesk_user,r, diff --git a/helpdesk_sale_loyalty/security/ir.model.access.csv b/helpdesk_sale_loyalty/security/ir.model.access.csv deleted file mode 100644 index d783feeb..00000000 --- a/helpdesk_sale_loyalty/security/ir.model.access.csv +++ /dev/null @@ -1,6 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_helpdesk_sale_coupon_generate,access_helpdesk_sale_coupon_generate,model_helpdesk_sale_coupon_generate,helpdesk.group_helpdesk_user,1,1,1,0 -access_loyalty_program_helpdesk_user,access_loyalty_program_helpdesk_user,loyalty.model_loyalty_program,helpdesk.group_helpdesk_user,1,0,0,0 -access_loyalty_rule_helpdesk_user,access_loyalty_rule_helpdesk_user,loyalty.model_loyalty_rule,helpdesk.group_helpdesk_user,1,0,0,0 -access_loyalty_reward_helpdesk_user,access_loyalty_reward_helpdesk_user,loyalty.model_loyalty_reward,helpdesk.group_helpdesk_user,1,0,0,0 -access_loyalty_card_helpdesk_user,access_loyalty_card_helpdesk_user,loyalty.model_loyalty_card,helpdesk.group_helpdesk_user,1,0,0,0 diff --git a/helpdesk_sale_timesheet/__manifest__.py b/helpdesk_sale_timesheet/__manifest__.py index 35c6a9b1..510bfce6 100644 --- a/helpdesk_sale_timesheet/__manifest__.py +++ b/helpdesk_sale_timesheet/__manifest__.py @@ -1 +1 @@ -{'name': 'Sell Helpdesk Timesheet', 'category': 'Services/Helpdesk', 'summary': 'Project, Helpdesk, Timesheet and Sale Orders', 'depends': [], 'description': '\n Bill timesheets logged on helpdesk tickets.\n ', 'auto_install': True, 'data': ['security/ir.model.access.csv', 'views/hr_timesheet_views.xml', 'views/helpdesk_team_views.xml', 'views/helpdesk_ticket_views.xml', 'views/helpdesk_sla_views.xml', 'views/helpdesk_portal_templates.xml', 'views/project_project_views.xml', 'views/sale_order_views.xml', 'report/helpdesk_ticket_analysis_views.xml', 'report/helpdesk_sla_analysis_views.xml'], 'demo': ['data/helpdesk_sale_timesheet_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_helpdesk_sale_timesheet_post_init'} \ No newline at end of file +{'name': 'Sell Helpdesk Timesheet', 'category': 'Services/Helpdesk', 'summary': 'Project, Helpdesk, Timesheet and Sale Orders', 'depends': [], 'description': '\n Bill timesheets logged on helpdesk tickets.\n ', 'auto_install': False, 'data': ['security/ir.access.csv', 'views/hr_timesheet_views.xml', 'views/helpdesk_team_views.xml', 'views/helpdesk_ticket_views.xml', 'views/helpdesk_sla_views.xml', 'views/helpdesk_portal_templates.xml', 'views/project_project_views.xml', 'views/sale_order_views.xml', 'report/helpdesk_ticket_analysis_views.xml', 'report/helpdesk_sla_analysis_views.xml'], 'demo': ['data/helpdesk_sale_timesheet_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_helpdesk_sale_timesheet_post_init'} \ No newline at end of file diff --git a/helpdesk_sale_timesheet/security/ir.access.csv b/helpdesk_sale_timesheet/security/ir.access.csv new file mode 100644 index 00000000..c1be8d5d --- /dev/null +++ b/helpdesk_sale_timesheet/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_helpdesk_sla_sale_manager,helpdesk.sla.sale.manager,helpdesk.sla,sales_team.group_sale_manager,r, diff --git a/helpdesk_sale_timesheet/security/ir.model.access.csv b/helpdesk_sale_timesheet/security/ir.model.access.csv deleted file mode 100644 index ac8e8f98..00000000 --- a/helpdesk_sale_timesheet/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_helpdesk_sla_sale_manager,helpdesk.sla.sale.manager,model_helpdesk_sla,sales_team.group_sale_manager,1,0,0,0 diff --git a/helpdesk_sms/__manifest__.py b/helpdesk_sms/__manifest__.py index 63917871..fac6e857 100644 --- a/helpdesk_sms/__manifest__.py +++ b/helpdesk_sms/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk - SMS', 'summary': 'Send text messages when ticket stage move', 'description': 'Send text messages when ticket stage move', 'category': 'Services/Helpdesk', 'version': '1.0', 'depends': ['sms'], 'data': ['views/helpdesk_stage_views.xml', 'views/helpdesk_sms_views.xml', 'security/ir.model.access.csv', 'security/helpdesk_sms_security.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Helpdesk - SMS', 'summary': 'Send text messages when ticket stage move', 'description': 'Send text messages when ticket stage move', 'category': 'Services/Helpdesk', 'version': '1.0', 'depends': ['sms'], 'data': ['views/helpdesk_stage_views.xml', 'views/helpdesk_sms_views.xml', 'security/ir.access.csv', 'security/helpdesk_sms_security.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/helpdesk_sms/security/ir.access.csv b/helpdesk_sms/security/ir.access.csv new file mode 100644 index 00000000..21790a72 --- /dev/null +++ b/helpdesk_sms/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_sms_template_helpdesk_manager,access.sms.template.helpdesk.manager,sms.sms_template,helpdesk.group_helpdesk_manager,crud, diff --git a/helpdesk_sms/security/ir.model.access.csv b/helpdesk_sms/security/ir.model.access.csv deleted file mode 100644 index 0c4fcff2..00000000 --- a/helpdesk_sms/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_sms_template_helpdesk_manager,access.sms.template.helpdesk.manager,sms.model_sms_template,helpdesk.group_helpdesk_manager,1,1,1,1 diff --git a/helpdesk_stock_account/__manifest__.py b/helpdesk_stock_account/__manifest__.py index 45482e24..1273d7d1 100644 --- a/helpdesk_stock_account/__manifest__.py +++ b/helpdesk_stock_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk Stock Account', 'category': 'Services/Helpdesk', 'summary': 'Helpdesk, Stock, Account', 'depends': [], 'data': ['wizard/account_move_reversal_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Helpdesk Stock Account', 'category': 'Services/Helpdesk', 'summary': 'Helpdesk, Stock, Account', 'depends': [], 'data': ['wizard/account_move_reversal_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/helpdesk_timesheet/__manifest__.py b/helpdesk_timesheet/__manifest__.py index 784b36de..07313770 100644 --- a/helpdesk_timesheet/__manifest__.py +++ b/helpdesk_timesheet/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk Timesheet', 'category': 'Services/Helpdesk', 'summary': 'Project, Tasks, Timesheet', 'depends': [], 'description': '\n- Allow to set project for Helpdesk team\n- Track timesheet for a task from a ticket\n ', 'data': ['security/ir.model.access.csv', 'security/helpdesk_timesheet_security.xml', 'views/helpdesk_team_views.xml', 'views/helpdesk_ticket_views.xml', 'views/project_project_views.xml', 'views/hr_timesheet_views.xml', 'report/helpdesk_sla_report_analysis_views.xml', 'report/helpdesk_ticket_report_analysis_views.xml', 'report/report_timesheet_templates.xml', 'report/timesheets_analysis_report_views.xml'], 'assets': {'web.assets_tests': ['helpdesk_timesheet/static/tests/tours/**'], 'web.assets_backend': ['helpdesk_timesheet/static/src/**/*', ('remove', 'helpdesk_timesheet/static/src/views/**')], 'web.assets_backend_lazy': ['helpdesk_timesheet/static/src/views/**'], 'web.assets_unit_tests': ['helpdesk_timesheet/static/tests/*']}, 'demo': ['data/project_project_demo.xml', 'data/helpdesk_team_demo.xml', 'data/helpdesk_ticket_demo.xml', 'data/account_analytic_line_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_helpdesk_timesheet_post_init', 'uninstall_hook': '_helpdesk_timesheet_uninstall'} \ No newline at end of file +{'name': 'Helpdesk Timesheet', 'category': 'Services/Helpdesk', 'summary': 'Project, Tasks, Timesheet', 'depends': [], 'description': '\n- Allow to set project for Helpdesk team\n- Track timesheet for a task from a ticket\n ', 'data': ['security/ir.access.csv', 'security/helpdesk_timesheet_security.xml', 'views/helpdesk_team_views.xml', 'views/helpdesk_ticket_views.xml', 'views/project_project_views.xml', 'views/hr_timesheet_views.xml', 'report/helpdesk_sla_report_analysis_views.xml', 'report/helpdesk_ticket_report_analysis_views.xml', 'report/report_timesheet_templates.xml', 'report/timesheets_analysis_report_views.xml'], 'assets': {'web.assets_tests': ['helpdesk_timesheet/static/tests/tours/**'], 'web.assets_backend': ['helpdesk_timesheet/static/src/**/*', ('remove', 'helpdesk_timesheet/static/src/views/**')], 'web.assets_backend_lazy': ['helpdesk_timesheet/static/src/views/**'], 'web.assets_unit_tests': ['helpdesk_timesheet/static/tests/*']}, 'demo': ['data/project_project_demo.xml', 'data/helpdesk_team_demo.xml', 'data/helpdesk_ticket_demo.xml', 'data/account_analytic_line_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_helpdesk_timesheet_post_init', 'uninstall_hook': '_helpdesk_timesheet_uninstall'} \ No newline at end of file diff --git a/helpdesk_timesheet/security/ir.access.csv b/helpdesk_timesheet/security/ir.access.csv new file mode 100644 index 00000000..e8e5a810 --- /dev/null +++ b/helpdesk_timesheet/security/ir.access.csv @@ -0,0 +1,6 @@ +id,name,model_id,group_id/id,operation,domain +access_project_project_helpdesk_user,project.project.helpdesk.user,project.project_project,helpdesk.group_helpdesk_user,r, +access_project_task_helpdesk_user,project.task.helpdesk.user,project.project_task,helpdesk.group_helpdesk_user,r, +access_analytic_account_heldpdesk_user,analytic.account.helpdesk.user,analytic.account_analytic_account,helpdesk.group_helpdesk_user,r, +access_analytic_plan_heldpdesk_user,analytic.plan.helpdesk.user,analytic.account_analytic_plan,helpdesk.group_helpdesk_user,r, +access_analytic_line_heldpdesk_user,analytic.line.helpdesk.user,analytic.account_analytic_line,helpdesk.group_helpdesk_user,crud, diff --git a/helpdesk_timesheet/security/ir.model.access.csv b/helpdesk_timesheet/security/ir.model.access.csv deleted file mode 100644 index e3d565a4..00000000 --- a/helpdesk_timesheet/security/ir.model.access.csv +++ /dev/null @@ -1,6 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_project_project_helpdesk_user,project.project.helpdesk.user,project.model_project_project,helpdesk.group_helpdesk_user,1,0,0,0 -access_project_task_helpdesk_user,project.task.helpdesk.user,project.model_project_task,helpdesk.group_helpdesk_user,1,0,0,0 -access_analytic_account_heldpdesk_user,analytic.account.helpdesk.user,analytic.model_account_analytic_account,helpdesk.group_helpdesk_user,1,1,0,0 -access_analytic_plan_heldpdesk_user,analytic.plan.helpdesk.user,analytic.model_account_analytic_plan,helpdesk.group_helpdesk_user,1,0,0,0 -access_analytic_line_heldpdesk_user,analytic.line.helpdesk.user,analytic.model_account_analytic_line,helpdesk.group_helpdesk_user,1,1,1,1 diff --git a/hr_appraisal/__manifest__.py b/hr_appraisal/__manifest__.py index 50eb8580..f9cdd3f5 100644 --- a/hr_appraisal/__manifest__.py +++ b/hr_appraisal/__manifest__.py @@ -1 +1 @@ -{'name': 'Appraisals', 'version': '1.2', 'category': 'Human Resources/Appraisals', 'sequence': 180, 'summary': 'Assess your employees', 'website': 'https://www.odoo.com/app/appraisals', 'depends': ['calendar'], 'description': "\nPeriodical Employees appraisal\n==============================\n\nBy using this application you can maintain the motivational process by doing periodical appraisals of your employees performance. The regular assessment of human resources can benefit your people as well your organization.\n\nAn appraisal plan can be assigned to each employee. These plans define the frequency and the way you manage your periodic personal appraisal.\n\nKey Features\n------------\n* Ability to create employee's appraisal(s).\n* An appraisal can be created by an employee's manager or automatically based on schedule which is defined in the employee form.\n* The appraisal is done according to a plan in which various surveys can be created. Each survey can be answered by a particular level in the employees hierarchy. The final review and appraisal is done by the manager.\n* Manager, colleague, collaborator, and employee himself/herself receives email to perform a periodical appraisal.\n* Every Appraisal Form filled by employees, colleague, collaborator, can be viewed in a PDF form.\n* Meeting Requests are created manually according to employees appraisals.\n", 'data': ['security/hr_appraisal_security.xml', 'security/ir.model.access.csv', 'wizard/request_appraisal_views.xml', 'data/hr_appraisal_templates.xml', 'views/hr_appraisal_views.xml', 'views/hr_appraisal_goal_template_views.xml', 'views/hr_appraisal_goal_views.xml', 'views/hr_appraisal_note_views.xml', 'views/hr_department_views.xml', 'views/res_config_settings_view.xml', 'views/hr_employee_views.xml', 'views/hr_employee_public_views.xml', 'views/hr_appraisal_template_views.xml', 'data/hr_appraisal_data.xml', 'data/mail_template_data.xml', 'wizard/hr_departure_wizard_views.xml', 'wizard/hr_appraisal_campaign_wizard.xml'], 'demo': ['data/hr_appraisal_demo.xml'], 'installable': True, 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_generate_assessment_note_ids', 'assets': {'web.assets_backend': ['hr_appraisal/static/src/**/*'], 'web.assets_tests': ['hr_appraisal/static/tests/tours/*.js']}} \ No newline at end of file +{'name': 'Appraisals', 'version': '1.2', 'category': 'Human Resources/Appraisals', 'sequence': 180, 'summary': 'Assess your employees', 'website': 'https://www.odoo.com/app/appraisals', 'depends': ['calendar'], 'description': "\nPeriodical Employees appraisal\n==============================\n\nBy using this application you can maintain the motivational process by doing periodical appraisals of your employees performance. The regular assessment of human resources can benefit your people as well your organization.\n\nAn appraisal plan can be assigned to each employee. These plans define the frequency and the way you manage your periodic personal appraisal.\n\nKey Features\n------------\n* Ability to create employee's appraisal(s).\n* An appraisal can be created by an employee's manager or automatically based on schedule which is defined in the employee form.\n* The appraisal is done according to a plan in which various surveys can be created. Each survey can be answered by a particular level in the employees hierarchy. The final review and appraisal is done by the manager.\n* Manager, colleague, collaborator, and employee himself/herself receives email to perform a periodical appraisal.\n* Every Appraisal Form filled by employees, colleague, collaborator, can be viewed in a PDF form.\n* Meeting Requests are created manually according to employees appraisals.\n", 'data': ['security/hr_appraisal_security.xml', 'security/ir.access.csv', 'wizard/request_appraisal_views.xml', 'data/hr_appraisal_templates.xml', 'views/hr_appraisal_views.xml', 'views/hr_appraisal_goal_template_views.xml', 'views/hr_appraisal_goal_views.xml', 'views/hr_appraisal_note_views.xml', 'views/hr_department_views.xml', 'views/res_config_settings_view.xml', 'views/hr_employee_views.xml', 'views/hr_employee_public_views.xml', 'views/hr_appraisal_template_views.xml', 'data/hr_appraisal_data.xml', 'data/mail_template_data.xml', 'wizard/hr_departure_wizard_views.xml', 'wizard/hr_appraisal_campaign_wizard.xml'], 'demo': ['data/hr_appraisal_demo.xml'], 'installable': True, 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_generate_assessment_note_ids', 'assets': {'web.assets_backend': ['hr_appraisal/static/src/**/*'], 'web.assets_tests': ['hr_appraisal/static/tests/tours/*.js']}} \ No newline at end of file diff --git a/hr_appraisal/security/ir.access.csv b/hr_appraisal/security/ir.access.csv new file mode 100644 index 00000000..d7274751 --- /dev/null +++ b/hr_appraisal/security/ir.access.csv @@ -0,0 +1,16 @@ +id,name,model_id,group_id/id,operation,domain +access_hr_appraisal_user,hr.appraisal.user,hr.appraisal,hr_appraisal.group_hr_appraisal_user,crud, +access_hr_appraisal_note_user,hr.appraisal.note.user,hr.appraisal.note,base.group_user,r, +access_hr_appraisal_note_manager,hr.appraisal.note.manager,hr.appraisal.note,hr_appraisal.group_hr_appraisal_manager,crud, +access_hr_appraisal_goal_user,hr.appraisal.goal.user,hr.appraisal.goal,base.group_user,crud, +access_hr_appraisal_goal_manager,hr.appraisal.goal.manager,hr.appraisal.goal,hr_appraisal.group_hr_appraisal_manager,crud, +access_hr_appraisal_goal_tag_user,hr.appraisal.goal.tag.user,hr.appraisal.goal.tag,base.group_user,r, +access_hr_appraisal_goal_tag_manager,hr.appraisal.goal.tag.manager,hr.appraisal.goal.tag,hr_appraisal.group_hr_appraisal_manager,crud, +access_hr_appraisal_employee,hr.appraisal.employee,hr.appraisal,base.group_user,crud, +access_request_appraisal,access.request.appraisal,request.appraisal,base.group_user,r, +access_hr_appraisal_template_base_user,hr.appraisal.template,hr.appraisal.template,base.group_user,r, +access_hr_appraisal_template_user,hr.appraisal.template,hr.appraisal.template,hr_appraisal.group_hr_appraisal_user,r, +access_hr_appraisal_template_manager,hr.appraisal.template,hr.appraisal.template,hr_appraisal.group_hr_appraisal_manager,crud, +access_hr_appraisal_campaign_wizard_base_user,hr.appraisal.hr_appraisal_campaign_wizard,hr.appraisal.campaign.wizard,base.group_user,r, +access_hr_appraisal_campaign_wizard_user,hr.appraisal.hr_appraisal_campaign_wizard,hr.appraisal.campaign.wizard,hr_appraisal.group_hr_appraisal_user,r, +access_hr_appraisal_campaign_wizard_manager,hr.appraisal.hr_appraisal_campaign_wizard,hr.appraisal.campaign.wizard,hr_appraisal.group_hr_appraisal_manager,crud, diff --git a/hr_appraisal/security/ir.model.access.csv b/hr_appraisal/security/ir.model.access.csv deleted file mode 100644 index fd9a2d27..00000000 --- a/hr_appraisal/security/ir.model.access.csv +++ /dev/null @@ -1,16 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hr_appraisal_user,hr.appraisal.user,model_hr_appraisal,hr_appraisal.group_hr_appraisal_user,1,1,1,1 -access_hr_appraisal_note_user,hr.appraisal.note.user,model_hr_appraisal_note,base.group_user,1,0,0,0 -access_hr_appraisal_note_manager,hr.appraisal.note.manager,model_hr_appraisal_note,hr_appraisal.group_hr_appraisal_manager,1,1,1,1 -access_hr_appraisal_goal_user,hr.appraisal.goal.user,model_hr_appraisal_goal,base.group_user,1,1,1,1 -access_hr_appraisal_goal_manager,hr.appraisal.goal.manager,model_hr_appraisal_goal,hr_appraisal.group_hr_appraisal_manager,1,1,1,1 -access_hr_appraisal_goal_tag_user,hr.appraisal.goal.tag.user,model_hr_appraisal_goal_tag,base.group_user,1,0,0,0 -access_hr_appraisal_goal_tag_manager,hr.appraisal.goal.tag.manager,model_hr_appraisal_goal_tag,hr_appraisal.group_hr_appraisal_manager,1,1,1,1 -access_hr_appraisal_employee,hr.appraisal.employee,model_hr_appraisal,base.group_user,1,1,1,1 -access_request_appraisal,access.request.appraisal,model_request_appraisal,base.group_user,1,1,1,0 -access_hr_appraisal_template_base_user,hr.appraisal.template,model_hr_appraisal_template,base.group_user,1,0,0,0 -access_hr_appraisal_template_user,hr.appraisal.template,model_hr_appraisal_template,hr_appraisal.group_hr_appraisal_user,1,1,1,0 -access_hr_appraisal_template_manager,hr.appraisal.template,model_hr_appraisal_template,hr_appraisal.group_hr_appraisal_manager,1,1,1,1 -access_hr_appraisal_campaign_wizard_base_user,hr.appraisal.hr_appraisal_campaign_wizard,model_hr_appraisal_campaign_wizard,base.group_user,1,1,1,0 -access_hr_appraisal_campaign_wizard_user,hr.appraisal.hr_appraisal_campaign_wizard,model_hr_appraisal_campaign_wizard,hr_appraisal.group_hr_appraisal_user,1,1,1,0 -access_hr_appraisal_campaign_wizard_manager,hr.appraisal.hr_appraisal_campaign_wizard,model_hr_appraisal_campaign_wizard,hr_appraisal.group_hr_appraisal_manager,1,1,1,1 diff --git a/hr_appraisal_skills/__manifest__.py b/hr_appraisal_skills/__manifest__.py index 193d5b0e..7e09d633 100644 --- a/hr_appraisal_skills/__manifest__.py +++ b/hr_appraisal_skills/__manifest__.py @@ -1 +1 @@ -{'name': 'Appraisal - Skills', 'version': '1.0', 'category': 'Human Resources/Appraisals', 'sequence': 280, 'summary': 'Manage skills of your employees during an appraisal process', 'description': '\nThis module makes it possible to manage employee skills during an appraisal process.\n ', 'depends': ['hr_skills'], 'data': ['security/ir.model.access.csv', 'security/hr_appraisal_skills_security.xml', 'views/hr_skills_views.xml', 'views/hr_appraisal_goal_template_views.xml', 'views/hr_appraisal_goal_template_skill_views.xml', 'views/hr_appraisal_skill_views.xml', 'views/hr_appraisal_skills_templates.xml', 'views/hr_appraisal_goal_views.xml', 'report/hr_appraisal_skill_report_views.xml'], 'demo': ['demo/hr_appraisal_skills_demo.xml'], 'auto_install': True, 'installable': True, 'post_init_hook': '_populate_skills_for_confirmed', 'assets': {'web.assets_backend': ['hr_appraisal_skills/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Appraisal - Skills', 'version': '1.0', 'category': 'Human Resources/Appraisals', 'sequence': 280, 'summary': 'Manage skills of your employees during an appraisal process', 'description': '\nThis module makes it possible to manage employee skills during an appraisal process.\n ', 'depends': ['hr_skills'], 'data': ['security/ir.access.csv', 'security/hr_appraisal_skills_security.xml', 'views/hr_skills_views.xml', 'views/hr_appraisal_goal_template_views.xml', 'views/hr_appraisal_goal_template_skill_views.xml', 'views/hr_appraisal_skill_views.xml', 'views/hr_appraisal_skills_templates.xml', 'views/hr_appraisal_goal_views.xml', 'report/hr_appraisal_skill_report_views.xml'], 'demo': ['demo/hr_appraisal_skills_demo.xml'], 'auto_install': False, 'installable': True, 'post_init_hook': '_populate_skills_for_confirmed', 'assets': {'web.assets_backend': ['hr_appraisal_skills/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_appraisal_skills/security/ir.access.csv b/hr_appraisal_skills/security/ir.access.csv new file mode 100644 index 00000000..f4322754 --- /dev/null +++ b/hr_appraisal_skills/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_hr_appraisal_skill_appraisal_user,hr.appraisal.skill,hr.appraisal.skill,hr_appraisal.group_hr_appraisal_user,crud, +access_hr_appraisal_skill_employee,hr.appraisal.skill,hr.appraisal.skill,base.group_user,crud, +access_hr_appraisal_goal_skill_employee,hr.appraisal.goal.skill,hr.appraisal.goal.skill,base.group_user,crud, +access_hr_appraisal_skill_report,hr.appraisal.skill.report,hr.appraisal.skill.report,hr.group_hr_user,r, diff --git a/hr_appraisal_skills/security/ir.model.access.csv b/hr_appraisal_skills/security/ir.model.access.csv deleted file mode 100644 index 2954d577..00000000 --- a/hr_appraisal_skills/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hr_appraisal_skill_appraisal_user,hr.appraisal.skill,model_hr_appraisal_skill,hr_appraisal.group_hr_appraisal_user,1,1,1,1 -access_hr_appraisal_skill_employee,hr.appraisal.skill,model_hr_appraisal_skill,base.group_user,1,1,1,1 -access_hr_appraisal_goal_skill_employee,hr.appraisal.goal.skill,model_hr_appraisal_goal_skill,base.group_user,1,1,1,1 -access_hr_appraisal_skill_report,hr.appraisal.skill.report,model_hr_appraisal_skill_report,hr.group_hr_user,1,0,0,0 diff --git a/hr_appraisal_survey/__manifest__.py b/hr_appraisal_survey/__manifest__.py index 9b888b6e..2e75d6a8 100644 --- a/hr_appraisal_survey/__manifest__.py +++ b/hr_appraisal_survey/__manifest__.py @@ -1 +1 @@ -{'name': 'Appraisal - Survey', 'version': '1.2', 'category': 'Human Resources/Appraisals', 'sequence': 31, 'summary': '360 Feedback', 'website': 'https://www.odoo.com/app/appraisals', 'depends': ['survey'], 'description': '\nThis module adds an integration with Survey to ask feedbacks to any employee, based on a survey to fill.\n ', 'data': ['wizard/appraisal_ask_feedback_views.xml', 'wizard/appraisal_select_survey_views.xml', 'views/hr_appraisal_views.xml', 'views/hr_appraisal_template_views.xml', 'views/survey_user_input_views.xml', 'views/survey_survey_views.xml', 'views/survey_templates_statistics.xml', 'security/ir.model.access.csv', 'security/hr_appraisal_survey_security.xml', 'data/hr_appraisal_survey_data.xml', 'data/mail_template_data.xml', 'data/mail_message_subtype_data.xml'], 'demo': ['data/hr_appraisal_survey_demo.xml'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Appraisal - Survey', 'version': '1.2', 'category': 'Human Resources/Appraisals', 'sequence': 31, 'summary': '360 Feedback', 'website': 'https://www.odoo.com/app/appraisals', 'depends': ['survey'], 'description': '\nThis module adds an integration with Survey to ask feedbacks to any employee, based on a survey to fill.\n ', 'data': ['wizard/appraisal_ask_feedback_views.xml', 'wizard/appraisal_select_survey_views.xml', 'views/hr_appraisal_views.xml', 'views/hr_appraisal_template_views.xml', 'views/survey_user_input_views.xml', 'views/survey_survey_views.xml', 'views/survey_templates_statistics.xml', 'security/ir.access.csv', 'security/hr_appraisal_survey_security.xml', 'data/hr_appraisal_survey_data.xml', 'data/mail_template_data.xml', 'data/mail_message_subtype_data.xml'], 'demo': ['data/hr_appraisal_survey_demo.xml'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/hr_appraisal_survey/security/ir.access.csv b/hr_appraisal_survey/security/ir.access.csv new file mode 100644 index 00000000..d895f880 --- /dev/null +++ b/hr_appraisal_survey/security/ir.access.csv @@ -0,0 +1,14 @@ +id,name,model_id,group_id/id,operation,domain +access_appraisal_ask_feedback_user,appraisal.ask.feedback.user,appraisal.ask.feedback,base.group_user,r, +access_appraisal_select_survey_user,appraisal.select.survey.user,appraisal.select.survey,base.group_user,r, +access_survey_survey_user,survey.survey.user,survey.survey,base.group_user,r, +access_survey_user_input_user,survey.user_input.user,survey.user.input,base.group_user,r, +access_survey_user_input_appraisal_manager,survey.user_input.appraisal.manager,survey.user.input,hr_appraisal.group_hr_appraisal_manager,crud, +access_survey_user_input_line_appraisal_manager,survey.user.input.line.appraisal.manager,survey.survey_user_input_line,hr_appraisal.group_hr_appraisal_manager,crud, +access_survey_survey_appraisal_manager,survey.survey.appraisal.manager,survey.survey,hr_appraisal.group_hr_appraisal_manager,crud, +access_survey_question_appraisal_manager,access.survey.question.appraisal.manager,survey.survey_question,hr_appraisal.group_hr_appraisal_manager,crud, +access_survey_question_answer_appraisal_manager,access.survey.question.answer.appraisal.manager,survey.question.answer,hr_appraisal.group_hr_appraisal_manager,crud, +access_survey_user_input_appraisal_user,survey.user_input.line.appraisal.user,survey.survey_user_input,hr_appraisal.group_hr_appraisal_user,r, +access_survey_user_input_line_appraisal_user,survey.user_input.line.appraisal.user,survey.survey_user_input_line,hr_appraisal.group_hr_appraisal_user,r, +access_survey_user_input_line_user_base,survey.user_input.line.user.base,survey.survey_user_input_line,base.group_user,r, +access_survey_question_user_base,survey.question.user,survey.survey_question,base.group_user,r, diff --git a/hr_appraisal_survey/security/ir.model.access.csv b/hr_appraisal_survey/security/ir.model.access.csv deleted file mode 100644 index d9f8174c..00000000 --- a/hr_appraisal_survey/security/ir.model.access.csv +++ /dev/null @@ -1,14 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_appraisal_ask_feedback_user,appraisal.ask.feedback.user,model_appraisal_ask_feedback,base.group_user,1,1,1,0 -access_appraisal_select_survey_user,appraisal.select.survey.user,model_appraisal_select_survey,base.group_user,1,1,1,0 -access_survey_survey_user,survey.survey.user,model_survey_survey,base.group_user,1,0,0,0 -access_survey_user_input_user,survey.user_input.user,model_survey_user_input,base.group_user,1,0,0,0 -access_survey_user_input_appraisal_manager,survey.user_input.appraisal.manager,model_survey_user_input,hr_appraisal.group_hr_appraisal_manager,1,1,1,1 -access_survey_user_input_line_appraisal_manager,survey.user.input.line.appraisal.manager,survey.model_survey_user_input_line,hr_appraisal.group_hr_appraisal_manager,1,1,1,1 -access_survey_survey_appraisal_manager,survey.survey.appraisal.manager,model_survey_survey,hr_appraisal.group_hr_appraisal_manager,1,1,1,1 -access_survey_question_appraisal_manager,access.survey.question.appraisal.manager,survey.model_survey_question,hr_appraisal.group_hr_appraisal_manager,1,1,1,1 -access_survey_question_answer_appraisal_manager,access.survey.question.answer.appraisal.manager,model_survey_question_answer,hr_appraisal.group_hr_appraisal_manager,1,1,1,1 -access_survey_user_input_appraisal_user,survey.user_input.line.appraisal.user,survey.model_survey_user_input,hr_appraisal.group_hr_appraisal_user,1,0,0,0 -access_survey_user_input_line_appraisal_user,survey.user_input.line.appraisal.user,survey.model_survey_user_input_line,hr_appraisal.group_hr_appraisal_user,1,0,0,0 -access_survey_user_input_line_user_base,survey.user_input.line.user.base,survey.model_survey_user_input_line,base.group_user,1,0,0,0 -access_survey_question_user_base,survey.question.user,survey.model_survey_question,base.group_user,1,0,0,0 diff --git a/hr_attendance_gantt/__manifest__.py b/hr_attendance_gantt/__manifest__.py index 6b300f0f..da0fe318 100644 --- a/hr_attendance_gantt/__manifest__.py +++ b/hr_attendance_gantt/__manifest__.py @@ -1 +1 @@ -{'name': 'Attendance Gantt', 'summary': 'Gantt view for Attendance', 'description': '\n Gantt view for Attendance\n ', 'category': 'Human Resources/Attendances', 'version': '1.0', 'depends': ['hr_attendance'], 'auto_install': True, 'data': ['views/hr_attendance_gantt.xml'], 'assets': {'web.assets_backend_lazy': ['hr_attendance_gantt/static/src/**/*'], 'web.assets_unit_tests': ['hr_attendance_gantt/static/tests/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Attendance Gantt', 'summary': 'Gantt view for Attendance', 'description': '\n Gantt view for Attendance\n ', 'category': 'Human Resources/Attendances', 'version': '1.0', 'depends': ['hr_attendance'], 'auto_install': False, 'data': ['views/hr_attendance_gantt.xml'], 'assets': {'web.assets_backend_lazy': ['hr_attendance_gantt/static/src/**/*'], 'web.assets_unit_tests': ['hr_attendance_gantt/static/tests/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_contract_salary/__manifest__.py b/hr_contract_salary/__manifest__.py index 6288ba72..feb844ec 100644 --- a/hr_contract_salary/__manifest__.py +++ b/hr_contract_salary/__manifest__.py @@ -1 +1 @@ -{'name': 'Salary Configurator', 'category': 'Human Resources', 'summary': 'Sign Employment Contracts', 'version': '2.1', 'depends': ['http_routing', 'hr_recruitment'], 'data': ['security/hr_contract_salary_security.xml', 'security/ir.model.access.csv', 'wizard/refuse_offer_wizard.xml', 'views/hr_contract_salary_templates.xml', 'views/hr_contract_signatories_views.xml', 'views/hr_employee_views.xml', 'views/hr_applicant_views.xml', 'views/hr_job_views.xml', 'views/res_config_settings_views.xml', 'views/hr_contract_salary_benefit_views.xml', 'views/hr_contract_salary_personal_info_views.xml', 'views/hr_contract_salary_resume_views.xml', 'views/hr_contract_salary_offer_views.xml', 'views/hr_contract_salary_offer_refusal_reason_views.xml', 'views/hr_contract_template_views.xml', 'views/sign_template_views.xml', 'views/hr_version_views.xml', 'data/ir_cron_data.xml', 'data/mail_template_data.xml', 'data/mail_templates.xml', 'data/hr_contract_salary_benefits_data.xml', 'data/hr_contract_salary_personal_info_data.xml', 'data/hr_contract_salary_resume_data.xml', 'data/hr_contract_salary_offer_refusal_reason_data.xml', 'report/hr_contract_recruitment_report_views.xml'], 'demo': ['data/hr_contract_salary_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_frontend': ['hr_contract_salary/static/src/scss/hr_contract_salary.scss', 'hr_contract_salary/static/src/interactions/hr_contract_salary.js', 'hr_contract_salary/static/src/xml/resume_sidebar.xml', 'hr_contract_salary/static/src/xml/select_menu_wrapper_template.xml', 'hr_contract_salary/static/src/xml/hr_contract_salary_select_menu_template.xml', 'hr_contract_salary/static/src/js/hr_contract_salary_select_menu.js'], 'web.assets_backend': ['hr_contract_salary/static/src/js/binary_field_contract.js', 'hr_contract_salary/static/src/xml/binary_field_contract.xml', 'hr_contract_salary/static/src/js/url_field.js', 'hr_contract_salary/static/src/xml/url_field.xml', 'hr_contract_salary/static/src/js/copy_clipboard_field.js', 'hr_contract_salary/static/src/scss/copy_clipboard_field.scss', 'hr_contract_salary/static/src/js/salary_calculator_copy_clipboard_field.js', 'hr_contract_salary/static/src/xml/salary_calculator_copy_clipboard_field.xml'], 'web.assets_tests': ['hr_contract_salary/static/tests/tours/hr_contract_salary_applicant_flow_tour.js', 'hr_contract_salary/static/tests/tours/hr_contract_salary_employee_flow_tour.js']}} \ No newline at end of file +{'name': 'Salary Configurator', 'category': 'Human Resources', 'summary': 'Sign Employment Contracts', 'version': '2.1', 'depends': ['http_routing', 'hr_recruitment'], 'data': ['security/hr_contract_salary_security.xml', 'security/ir.access.csv', 'wizard/refuse_offer_wizard.xml', 'views/hr_contract_salary_templates.xml', 'views/hr_contract_signatories_views.xml', 'views/hr_employee_views.xml', 'views/hr_applicant_views.xml', 'views/hr_job_views.xml', 'views/res_config_settings_views.xml', 'views/hr_contract_salary_benefit_views.xml', 'views/hr_contract_salary_personal_info_views.xml', 'views/hr_contract_salary_resume_views.xml', 'views/hr_contract_salary_offer_views.xml', 'views/hr_contract_salary_offer_refusal_reason_views.xml', 'views/hr_contract_template_views.xml', 'views/sign_template_views.xml', 'views/hr_version_views.xml', 'data/ir_cron_data.xml', 'data/mail_template_data.xml', 'data/mail_templates.xml', 'data/hr_contract_salary_benefits_data.xml', 'data/hr_contract_salary_personal_info_data.xml', 'data/hr_contract_salary_resume_data.xml', 'data/hr_contract_salary_offer_refusal_reason_data.xml', 'report/hr_contract_recruitment_report_views.xml'], 'demo': ['data/hr_contract_salary_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_frontend': ['hr_contract_salary/static/src/scss/hr_contract_salary.scss', 'hr_contract_salary/static/src/interactions/hr_contract_salary.js', 'hr_contract_salary/static/src/xml/resume_sidebar.xml', 'hr_contract_salary/static/src/xml/select_menu_wrapper_template.xml', 'hr_contract_salary/static/src/xml/hr_contract_salary_select_menu_template.xml', 'hr_contract_salary/static/src/js/hr_contract_salary_select_menu.js'], 'web.assets_backend': ['hr_contract_salary/static/src/js/binary_field_contract.js', 'hr_contract_salary/static/src/xml/binary_field_contract.xml', 'hr_contract_salary/static/src/js/url_field.js', 'hr_contract_salary/static/src/xml/url_field.xml', 'hr_contract_salary/static/src/js/copy_clipboard_field.js', 'hr_contract_salary/static/src/scss/copy_clipboard_field.scss', 'hr_contract_salary/static/src/js/salary_calculator_copy_clipboard_field.js', 'hr_contract_salary/static/src/xml/salary_calculator_copy_clipboard_field.xml'], 'web.assets_tests': ['hr_contract_salary/static/tests/tours/hr_contract_salary_applicant_flow_tour.js', 'hr_contract_salary/static/tests/tours/hr_contract_salary_employee_flow_tour.js']}} \ No newline at end of file diff --git a/hr_contract_salary/security/ir.access.csv b/hr_contract_salary/security/ir.access.csv new file mode 100644 index 00000000..d57924c3 --- /dev/null +++ b/hr_contract_salary/security/ir.access.csv @@ -0,0 +1,44 @@ +id,name,model_id,group_id/id,operation,domain +access_hr_contract_benefit,access_hr_contract_benefit,hr.contract.salary.benefit,base.group_system,crud, +access_hr_contract_benefit_value,access_hr_contract_benefit_value,hr.contract.salary.benefit.value,base.group_system,crud, +access_hr_contract_benefit_type,access_hr_contract_benefit_type,hr.contract.salary.benefit.type,base.group_system,crud, +access_hr_contract_salary_personal_info,access_hr_contract_salary_personal_info,hr.contract.salary.personal.info,base.group_system,crud, +access_hr_contract_salary_personal_info_type,access_hr_contract_salary_personal_info_type,hr.contract.salary.personal.info.type,base.group_system,crud, +access_hr_contract_salary_personal_info_value,access_hr_contract_salary_personal_info_value,hr.contract.salary.personal.info.value,base.group_system,crud, +access_hr_contract_salary_resume_category,access_hr_contract_salary_resume_category,hr.contract.salary.resume.category,base.group_system,crud, +access_hr_contract_salary_resume,access_hr_contract_salary_resume,hr.contract.salary.resume,base.group_system,crud, +access_hr_contract_benefit_public_public,access_hr_contract_benefit,hr.contract.salary.benefit,base.group_public,r, +access_hr_contract_benefit_public_portal,access_hr_contract_benefit,hr.contract.salary.benefit,base.group_portal,r, +access_hr_contract_benefit_public_employee,access_hr_contract_benefit,hr.contract.salary.benefit,base.group_user,r, +access_hr_contract_benefit_value_public_public,access_hr_contract_benefit_value,hr.contract.salary.benefit.value,base.group_public,r, +access_hr_contract_benefit_value_public_portal,access_hr_contract_benefit_value,hr.contract.salary.benefit.value,base.group_portal,r, +access_hr_contract_benefit_value_public_employee,access_hr_contract_benefit_value,hr.contract.salary.benefit.value,base.group_user,r, +access_hr_contract_benefit_type_public_public,access_hr_contract_benefit_type,hr.contract.salary.benefit.type,base.group_public,r, +access_hr_contract_benefit_type_public_portal,access_hr_contract_benefit_type,hr.contract.salary.benefit.type,base.group_portal,r, +access_hr_contract_benefit_type_public_employee,access_hr_contract_benefit_type,hr.contract.salary.benefit.type,base.group_user,r, +access_hr_contract_salary_personal_info_public_public,access_hr_contract_salary_personal_info,hr.contract.salary.personal.info,base.group_public,r, +access_hr_contract_salary_personal_info_public_portal,access_hr_contract_salary_personal_info,hr.contract.salary.personal.info,base.group_portal,r, +access_hr_contract_salary_personal_info_public_employee,access_hr_contract_salary_personal_info,hr.contract.salary.personal.info,base.group_user,r, +access_hr_contract_salary_personal_info_type_public_public,access_hr_contract_salary_personal_info_type,hr.contract.salary.personal.info.type,base.group_public,r, +access_hr_contract_salary_personal_info_type_public_portal,access_hr_contract_salary_personal_info_type,hr.contract.salary.personal.info.type,base.group_portal,r, +access_hr_contract_salary_personal_info_type_public_employee,access_hr_contract_salary_personal_info_type,hr.contract.salary.personal.info.type,base.group_user,r, +access_hr_contract_salary_personal_info_value_public_public,access_hr_contract_salary_personal_info_value,hr.contract.salary.personal.info.value,base.group_public,r, +access_hr_contract_salary_personal_info_value_public_portal,access_hr_contract_salary_personal_info_value,hr.contract.salary.personal.info.value,base.group_portal,r, +access_hr_contract_salary_personal_info_value_public_employee,access_hr_contract_salary_personal_info_value,hr.contract.salary.personal.info.value,base.group_user,r, +access_hr_contract_salary_resume_category_public_public,access_hr_contract_salary_resume_category,hr.contract.salary.resume.category,base.group_public,r, +access_hr_contract_salary_resume_category_public_portal,access_hr_contract_salary_resume_category,hr.contract.salary.resume.category,base.group_portal,r, +access_hr_contract_salary_resume_category_public_employee,access_hr_contract_salary_resume_category,hr.contract.salary.resume.category,base.group_user,r, +access_hr_contract_salary_resume_public_public,access_hr_contract_salary_resume,hr.contract.salary.resume,base.group_public,r, +access_hr_contract_salary_resume_public_portal,access_hr_contract_salary_resume,hr.contract.salary.resume,base.group_portal,r, +access_hr_contract_salary_resume_public_employee,access_hr_contract_salary_resume,hr.contract.salary.resume,base.group_user,r, +access_hr_contract_benefit_payroll_editor,access_hr_contract_benefit,hr.contract.salary.benefit,hr.group_hr_manager,crud, +access_hr_contract_salary_offer_contract,access_hr_contract_salary_offer_contract,hr.contract.salary.offer,hr.group_hr_manager,crud, +access_hr_contract_salary_offer_applicant,access_hr_contract_salary_offer_applicant,hr.contract.salary.offer,hr_recruitment.group_hr_recruitment_user,crud, +access_hr_contract_salary_offer_refusal_reason_public,access_hr_contract_salary_offer_refusal_reason,hr.contract.salary.offer.refusal.reason,base.group_public,r, +access_hr_contract_salary_offer_refusal_reason_portal,access_hr_contract_salary_offer_refusal_reason,hr.contract.salary.offer.refusal.reason,base.group_portal,r, +access_hr_contract_salary_offer_refusal_reason_employee,access_hr_contract_salary_offer_refusal_reason,hr.contract.salary.offer.refusal.reason,base.group_user,r, +access_hr_contract_salary_offer_refusal_reason_payroll_editor,access_hr_contract_salary_offer_refusal_reason,hr.contract.salary.offer.refusal.reason,hr.group_hr_manager,crud, +access_refuse_offer_wizard,access.refuse_offer_wizard,refuse.offer.wizard,hr.group_hr_manager,r, +access_hr_contract_signatories_manager,access_hr_contract_signatories_manager,hr.contract.signatory,hr.group_hr_manager,crud, +access_hr_contract_signatories_user,access_hr_contract_signatories_user,hr.contract.signatory,base.group_public,r, +access_hr_contract_recruitment_report,access_hr_contract_recruitment_report,hr.contract.recruitment.report,hr_recruitment.group_hr_recruitment_user,r, diff --git a/hr_contract_salary/security/ir.model.access.csv b/hr_contract_salary/security/ir.model.access.csv deleted file mode 100644 index dc5861a0..00000000 --- a/hr_contract_salary/security/ir.model.access.csv +++ /dev/null @@ -1,44 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -access_hr_contract_benefit,access_hr_contract_benefit,model_hr_contract_salary_benefit,base.group_system,1,1,1,1 -access_hr_contract_benefit_value,access_hr_contract_benefit_value,model_hr_contract_salary_benefit_value,base.group_system,1,1,1,1 -access_hr_contract_benefit_type,access_hr_contract_benefit_type,model_hr_contract_salary_benefit_type,base.group_system,1,1,1,1 -access_hr_contract_salary_personal_info,access_hr_contract_salary_personal_info,model_hr_contract_salary_personal_info,base.group_system,1,1,1,1 -access_hr_contract_salary_personal_info_type,access_hr_contract_salary_personal_info_type,model_hr_contract_salary_personal_info_type,base.group_system,1,1,1,1 -access_hr_contract_salary_personal_info_value,access_hr_contract_salary_personal_info_value,model_hr_contract_salary_personal_info_value,base.group_system,1,1,1,1 -access_hr_contract_salary_resume_category,access_hr_contract_salary_resume_category,model_hr_contract_salary_resume_category,base.group_system,1,1,1,1 -access_hr_contract_salary_resume,access_hr_contract_salary_resume,model_hr_contract_salary_resume,base.group_system,1,1,1,1 -access_hr_contract_benefit_public_public,access_hr_contract_benefit,model_hr_contract_salary_benefit,base.group_public,1,0,0,0 -access_hr_contract_benefit_public_portal,access_hr_contract_benefit,model_hr_contract_salary_benefit,base.group_portal,1,0,0,0 -access_hr_contract_benefit_public_employee,access_hr_contract_benefit,model_hr_contract_salary_benefit,base.group_user,1,0,0,0 -access_hr_contract_benefit_value_public_public,access_hr_contract_benefit_value,model_hr_contract_salary_benefit_value,base.group_public,1,0,0,0 -access_hr_contract_benefit_value_public_portal,access_hr_contract_benefit_value,model_hr_contract_salary_benefit_value,base.group_portal,1,0,0,0 -access_hr_contract_benefit_value_public_employee,access_hr_contract_benefit_value,model_hr_contract_salary_benefit_value,base.group_user,1,0,0,0 -access_hr_contract_benefit_type_public_public,access_hr_contract_benefit_type,model_hr_contract_salary_benefit_type,base.group_public,1,0,0,0 -access_hr_contract_benefit_type_public_portal,access_hr_contract_benefit_type,model_hr_contract_salary_benefit_type,base.group_portal,1,0,0,0 -access_hr_contract_benefit_type_public_employee,access_hr_contract_benefit_type,model_hr_contract_salary_benefit_type,base.group_user,1,0,0,0 -access_hr_contract_salary_personal_info_public_public,access_hr_contract_salary_personal_info,model_hr_contract_salary_personal_info,base.group_public,1,0,0,0 -access_hr_contract_salary_personal_info_public_portal,access_hr_contract_salary_personal_info,model_hr_contract_salary_personal_info,base.group_portal,1,0,0,0 -access_hr_contract_salary_personal_info_public_employee,access_hr_contract_salary_personal_info,model_hr_contract_salary_personal_info,base.group_user,1,0,0,0 -access_hr_contract_salary_personal_info_type_public_public,access_hr_contract_salary_personal_info_type,model_hr_contract_salary_personal_info_type,base.group_public,1,0,0,0 -access_hr_contract_salary_personal_info_type_public_portal,access_hr_contract_salary_personal_info_type,model_hr_contract_salary_personal_info_type,base.group_portal,1,0,0,0 -access_hr_contract_salary_personal_info_type_public_employee,access_hr_contract_salary_personal_info_type,model_hr_contract_salary_personal_info_type,base.group_user,1,0,0,0 -access_hr_contract_salary_personal_info_value_public_public,access_hr_contract_salary_personal_info_value,model_hr_contract_salary_personal_info_value,base.group_public,1,0,0,0 -access_hr_contract_salary_personal_info_value_public_portal,access_hr_contract_salary_personal_info_value,model_hr_contract_salary_personal_info_value,base.group_portal,1,0,0,0 -access_hr_contract_salary_personal_info_value_public_employee,access_hr_contract_salary_personal_info_value,model_hr_contract_salary_personal_info_value,base.group_user,1,0,0,0 -access_hr_contract_salary_resume_category_public_public,access_hr_contract_salary_resume_category,model_hr_contract_salary_resume_category,base.group_public,1,0,0,0 -access_hr_contract_salary_resume_category_public_portal,access_hr_contract_salary_resume_category,model_hr_contract_salary_resume_category,base.group_portal,1,0,0,0 -access_hr_contract_salary_resume_category_public_employee,access_hr_contract_salary_resume_category,model_hr_contract_salary_resume_category,base.group_user,1,0,0,0 -access_hr_contract_salary_resume_public_public,access_hr_contract_salary_resume,model_hr_contract_salary_resume,base.group_public,1,0,0,0 -access_hr_contract_salary_resume_public_portal,access_hr_contract_salary_resume,model_hr_contract_salary_resume,base.group_portal,1,0,0,0 -access_hr_contract_salary_resume_public_employee,access_hr_contract_salary_resume,model_hr_contract_salary_resume,base.group_user,1,0,0,0 -access_hr_contract_benefit_payroll_editor,access_hr_contract_benefit,model_hr_contract_salary_benefit,hr.group_hr_manager,1,1,1,1 -access_hr_contract_salary_offer_contract,access_hr_contract_salary_offer_contract,model_hr_contract_salary_offer,hr.group_hr_manager,1,1,1,1 -access_hr_contract_salary_offer_applicant,access_hr_contract_salary_offer_applicant,model_hr_contract_salary_offer,hr_recruitment.group_hr_recruitment_user,1,1,1,1 -access_hr_contract_salary_offer_refusal_reason_public,access_hr_contract_salary_offer_refusal_reason,model_hr_contract_salary_offer_refusal_reason,base.group_public,1,0,0,0 -access_hr_contract_salary_offer_refusal_reason_portal,access_hr_contract_salary_offer_refusal_reason,model_hr_contract_salary_offer_refusal_reason,base.group_portal,1,0,0,0 -access_hr_contract_salary_offer_refusal_reason_employee,access_hr_contract_salary_offer_refusal_reason,model_hr_contract_salary_offer_refusal_reason,base.group_user,1,0,0,0 -access_hr_contract_salary_offer_refusal_reason_payroll_editor,access_hr_contract_salary_offer_refusal_reason,model_hr_contract_salary_offer_refusal_reason,hr.group_hr_manager,1,1,1,1 -access_refuse_offer_wizard,access.refuse_offer_wizard,model_refuse_offer_wizard,hr.group_hr_manager,1,1,1,0 -access_hr_contract_signatories_manager,access_hr_contract_signatories_manager,model_hr_contract_signatory,hr.group_hr_manager,1,1,1,1 -access_hr_contract_signatories_user,access_hr_contract_signatories_user,model_hr_contract_signatory,base.group_public,1,0,0,0 -access_hr_contract_recruitment_report,access_hr_contract_recruitment_report,model_hr_contract_recruitment_report,hr_recruitment.group_hr_recruitment_user,1,0,0,0 diff --git a/hr_contract_salary_holidays/__manifest__.py b/hr_contract_salary_holidays/__manifest__.py index 1e602e38..89c40424 100644 --- a/hr_contract_salary_holidays/__manifest__.py +++ b/hr_contract_salary_holidays/__manifest__.py @@ -1 +1 @@ -{'name': 'Salary Configurator - Holidays', 'category': 'Human Resources', 'summary': 'Automatically creates extra time-off on contract signature', 'depends': ['hr_holidays'], 'data': ['views/res_config_settings_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Salary Configurator - Holidays', 'category': 'Human Resources', 'summary': 'Automatically creates extra time-off on contract signature', 'depends': ['hr_holidays'], 'data': ['views/res_config_settings_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/hr_contract_salary_payroll/__manifest__.py b/hr_contract_salary_payroll/__manifest__.py index 28ad6c02..4f4cecd3 100644 --- a/hr_contract_salary_payroll/__manifest__.py +++ b/hr_contract_salary_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Salary Configurator - Payroll', 'category': 'Human Resources', 'summary': 'Adds a Gross to Net Salary Simulaton', 'depends': [], 'data': ['data/hr_contract_salary_resume_data.xml', 'data/ir_cron_data.xml', 'views/hr_contract_salary_offer_views.xml', 'views/menuitems.xml', 'views/hr_contract_salary_resume_views.xml', 'views/hr_employee_views.xml', 'views/hr_contract_salary_template.xml', 'views/hr_payroll_headcount.xml', 'views/hr_contract_salary_benefit_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True, 'assets': {'web.assets_frontend': ['hr_contract_salary_payroll/static/src/js/*.js', 'hr_contract_salary_payroll/static/src/xml/*.xml'], 'web.assets_backend': ['hr_contract_salary_payroll/static/src/js/tours/*.js', 'hr_contract_salary_payroll/static/src/views/*.js'], 'web.assets_tests': ['hr_contract_salary_payroll/static/tests/tours/*.js']}} \ No newline at end of file +{'name': 'Salary Configurator - Payroll', 'category': 'Human Resources', 'summary': 'Adds a Gross to Net Salary Simulaton', 'depends': [], 'data': ['data/hr_contract_salary_resume_data.xml', 'data/ir_cron_data.xml', 'views/hr_contract_salary_offer_views.xml', 'views/menuitems.xml', 'views/hr_contract_salary_resume_views.xml', 'views/hr_employee_views.xml', 'views/hr_contract_salary_template.xml', 'views/hr_payroll_headcount.xml', 'views/hr_contract_salary_benefit_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False, 'assets': {'web.assets_frontend': ['hr_contract_salary_payroll/static/src/js/*.js', 'hr_contract_salary_payroll/static/src/xml/*.xml'], 'web.assets_backend': ['hr_contract_salary_payroll/static/src/js/tours/*.js', 'hr_contract_salary_payroll/static/src/views/*.js'], 'web.assets_tests': ['hr_contract_salary_payroll/static/tests/tours/*.js']}} \ No newline at end of file diff --git a/hr_expense_extract/__manifest__.py b/hr_expense_extract/__manifest__.py index f13a74be..6f3b1d4e 100644 --- a/hr_expense_extract/__manifest__.py +++ b/hr_expense_extract/__manifest__.py @@ -1 +1 @@ -{'name': 'Hr Expense Extract', 'version': '1.0', 'category': 'Human Resources/Expenses', 'summary': 'Extract data from expense scans to fill them automatically', 'depends': ['hr_expense', 'iap_mail'], 'data': ['security/ir.model.access.csv', 'wizard/expense_sample_receipt_views.xml', 'views/hr_expense_views.xml', 'views/res_config_settings_views.xml', 'data/crons.xml', 'data/expense_tour.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['hr_expense_extract/static/src/**/*']}} \ No newline at end of file +{'name': 'Hr Expense Extract', 'version': '1.0', 'category': 'Human Resources/Expenses', 'summary': 'Extract data from expense scans to fill them automatically', 'depends': ['hr_expense', 'iap_mail'], 'data': ['security/ir.access.csv', 'wizard/expense_sample_receipt_views.xml', 'views/hr_expense_views.xml', 'views/res_config_settings_views.xml', 'data/crons.xml', 'data/expense_tour.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['hr_expense_extract/static/src/**/*']}} \ No newline at end of file diff --git a/hr_expense_extract/security/ir.access.csv b/hr_expense_extract/security/ir.access.csv new file mode 100644 index 00000000..19e3d853 --- /dev/null +++ b/hr_expense_extract/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_expense_sample_receipt,access_expense_sample_receipt,expense.sample.receipt,base.group_user,crud, diff --git a/hr_expense_extract/security/ir.model.access.csv b/hr_expense_extract/security/ir.model.access.csv deleted file mode 100644 index 199482f9..00000000 --- a/hr_expense_extract/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_expense_sample_receipt,access_expense_sample_receipt,model_expense_sample_receipt,base.group_user,1,1,1,1 diff --git a/hr_expense_predict_product/__manifest__.py b/hr_expense_predict_product/__manifest__.py index 60487a75..4e978727 100644 --- a/hr_expense_predict_product/__manifest__.py +++ b/hr_expense_predict_product/__manifest__.py @@ -7,7 +7,7 @@ 'category': 'Human Resources/Expenses', 'summary': 'predict the product from the expense description based on old ones', 'depends': ['hr_expense'], - 'auto_install': True, + 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', } diff --git a/hr_gantt/__manifest__.py b/hr_gantt/__manifest__.py index 4d2b85cb..595f781f 100644 --- a/hr_gantt/__manifest__.py +++ b/hr_gantt/__manifest__.py @@ -1 +1 @@ -{'name': 'Employees in Gantt', 'category': 'Human Resources/Employees', 'summary': 'Employees in Gantt', 'version': '1.0', 'description': ' ', 'depends': ['hr'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend_lazy': ['hr_gantt/static/src/**/*'], 'web.assets_unit_tests': ['hr_gantt/static/tests/**/*']}} \ No newline at end of file +{'name': 'Employees in Gantt', 'category': 'Human Resources/Employees', 'summary': 'Employees in Gantt', 'version': '1.0', 'description': ' ', 'depends': ['hr'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend_lazy': ['hr_gantt/static/src/**/*'], 'web.assets_unit_tests': ['hr_gantt/static/tests/**/*']}} \ No newline at end of file diff --git a/hr_holidays_gantt/__manifest__.py b/hr_holidays_gantt/__manifest__.py index 6c6995c4..1367c715 100644 --- a/hr_holidays_gantt/__manifest__.py +++ b/hr_holidays_gantt/__manifest__.py @@ -1 +1 @@ -{'name': 'Time off Gantt', 'summary': 'Gantt view for Time Off Dashboard', 'description': '\n Gantt view for Time Off Dashboard\n ', 'category': 'Human Resources', 'version': '1.0', 'depends': ['hr_holidays'], 'auto_install': True, 'data': ['views/hr_holidays_gantt_view.xml'], 'assets': {'web.assets_backend_lazy': ['hr_holidays_gantt/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Time off Gantt', 'summary': 'Gantt view for Time Off Dashboard', 'description': '\n Gantt view for Time Off Dashboard\n ', 'category': 'Human Resources', 'version': '1.0', 'depends': ['hr_holidays'], 'auto_install': False, 'data': ['views/hr_holidays_gantt_view.xml'], 'assets': {'web.assets_backend_lazy': ['hr_holidays_gantt/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_mobile/__manifest__.py b/hr_mobile/__manifest__.py index 83aa1193..21ce9f19 100644 --- a/hr_mobile/__manifest__.py +++ b/hr_mobile/__manifest__.py @@ -1 +1 @@ -{'name': 'Employees in Mobile', 'category': 'Human Resources/Employees', 'summary': 'Employees in Mobile', 'version': '1.0', 'description': ' ', 'depends': ['hr'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['hr_mobile/static/src/**/*'], 'web.assets_unit_tests': ['hr_mobile/static/tests/**/*.test.js']}} \ No newline at end of file +{'name': 'Employees in Mobile', 'category': 'Human Resources/Employees', 'summary': 'Employees in Mobile', 'version': '1.0', 'description': ' ', 'depends': ['hr'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['hr_mobile/static/src/**/*'], 'web.assets_unit_tests': ['hr_mobile/static/tests/**/*.test.js']}} \ No newline at end of file diff --git a/hr_payroll/__manifest__.py b/hr_payroll/__manifest__.py index f7dd8777..38c4db99 100644 --- a/hr_payroll/__manifest__.py +++ b/hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Payroll', 'category': 'Human Resources/Payroll', 'sequence': 290, 'summary': 'Manage your employee payroll', 'installable': True, 'application': True, 'depends': ['mail', 'html_editor'], 'data': ['security/hr_payroll_security.xml', 'security/ir.model.access.csv', 'wizard/hr_payroll_index_wizard_views.xml', 'wizard/hr_payroll_edit_payslip_lines_wizard_views.xml', 'views/hr_contract_template_views.xml', 'views/hr_payroll_structure_views.xml', 'views/hr_payroll_structure_type_views.xml', 'views/hr_salary_rule_category_views.xml', 'views/hr_salary_rule_views.xml', 'views/hr_salary_rule_section_views.xml', 'views/hr_payslip_line_views.xml', 'views/hr_payslip_worked_days_views.xml', 'views/hr_payslip_views.xml', 'views/hr_payslip_run_views.xml', 'views/hr_version_views.xml', 'views/hr_payslip_input_type_views.xml', 'views/hr_payslip_input_views.xml', 'views/hr_salary_attachment_views.xml', 'views/hr_employee_views.xml', 'views/hr_payroll_declaration_mixin_views.xml', 'views/hr_payroll_employee_declaration_views.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'data/hr_payroll_sequence.xml', 'data/report_paperformat_data.xml', 'views/hr_payroll_report.xml', 'data/decimal_precision_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_salary_rule_data.xml', 'data/hr_work_entry_type_data.xml', 'data/mail_activity_type_data.xml', 'data/mail_template_data.xml', 'data/ir_cron_data.xml', 'data/ir_actions_server_data.xml', 'data/note_data.xml', 'data/hr_payroll_tour.xml', 'views/res_config_settings_views.xml', 'views/report_contributionregister_templates.xml', 'views/report_payslip_templates.xml', 'views/report_light_payslip_templates.xml', 'views/hr_work_entry_type_views.xml', 'views/hr_rule_parameter_views.xml', 'views/hr_work_entry_report_views.xml', 'views/hr_payroll_dashboard_views.xml', 'views/hr_payroll_dashboard_warning_views.xml', 'views/hr_payroll_headcount_views.xml', 'views/hr_payroll_menu.xml', 'views/hr_work_entry_export_mixin_views.xml', 'wizard/hr_payroll_payment_report_wizard.xml', 'wizard/hr_payslip_correction_wizard_views.xml'], 'demo': ['data/hr_payroll_demo.xml'], 'assets': {'web.assets_backend': ['hr_payroll/static/src/**/*', ('remove', 'hr_payroll/static/src/js/hr_work_entries_gantt.*')], 'web.assets_backend_lazy': ['hr_payroll/static/src/js/hr_work_entries_gantt.*'], 'web.assets_unit_tests': ['hr_payroll/static/tests/**/*', ('remove', 'hr_payroll/static/tests/tours/**/*')], 'web.assets_tests': ['hr_payroll/static/tests/tours/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_post_init_hook'} \ No newline at end of file +{'name': 'Payroll', 'category': 'Human Resources/Payroll', 'sequence': 290, 'summary': 'Manage your employee payroll', 'installable': True, 'application': True, 'depends': ['mail', 'html_editor'], 'data': ['security/hr_payroll_security.xml', 'security/ir.access.csv', 'wizard/hr_payroll_index_wizard_views.xml', 'wizard/hr_payroll_edit_payslip_lines_wizard_views.xml', 'views/hr_contract_template_views.xml', 'views/hr_payroll_structure_views.xml', 'views/hr_payroll_structure_type_views.xml', 'views/hr_salary_rule_category_views.xml', 'views/hr_salary_rule_views.xml', 'views/hr_salary_rule_section_views.xml', 'views/hr_payslip_line_views.xml', 'views/hr_payslip_worked_days_views.xml', 'views/hr_payslip_views.xml', 'views/hr_payslip_run_views.xml', 'views/hr_version_views.xml', 'views/hr_payslip_input_type_views.xml', 'views/hr_payslip_input_views.xml', 'views/hr_salary_attachment_views.xml', 'views/hr_employee_views.xml', 'views/hr_payroll_declaration_mixin_views.xml', 'views/hr_payroll_employee_declaration_views.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'data/hr_payroll_sequence.xml', 'data/report_paperformat_data.xml', 'views/hr_payroll_report.xml', 'data/decimal_precision_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_salary_rule_data.xml', 'data/hr_work_entry_type_data.xml', 'data/mail_activity_type_data.xml', 'data/mail_template_data.xml', 'data/ir_cron_data.xml', 'data/ir_actions_server_data.xml', 'data/note_data.xml', 'data/hr_payroll_tour.xml', 'views/res_config_settings_views.xml', 'views/report_contributionregister_templates.xml', 'views/report_payslip_templates.xml', 'views/report_light_payslip_templates.xml', 'views/hr_work_entry_type_views.xml', 'views/hr_rule_parameter_views.xml', 'views/hr_work_entry_report_views.xml', 'views/hr_payroll_dashboard_views.xml', 'views/hr_payroll_dashboard_warning_views.xml', 'views/hr_payroll_headcount_views.xml', 'views/hr_payroll_menu.xml', 'views/hr_work_entry_export_mixin_views.xml', 'wizard/hr_payroll_payment_report_wizard.xml', 'wizard/hr_payslip_correction_wizard_views.xml'], 'demo': ['data/hr_payroll_demo.xml'], 'assets': {'web.assets_backend': ['hr_payroll/static/src/**/*', ('remove', 'hr_payroll/static/src/js/hr_work_entries_gantt.*')], 'web.assets_backend_lazy': ['hr_payroll/static/src/js/hr_work_entries_gantt.*'], 'web.assets_unit_tests': ['hr_payroll/static/tests/**/*', ('remove', 'hr_payroll/static/tests/tours/**/*')], 'web.assets_tests': ['hr_payroll/static/tests/tours/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_post_init_hook'} \ No newline at end of file diff --git a/hr_payroll/security/ir.access.csv b/hr_payroll/security/ir.access.csv new file mode 100644 index 00000000..4effbe39 --- /dev/null +++ b/hr_payroll/security/ir.access.csv @@ -0,0 +1,36 @@ +id,name,model_id,group_id/id,operation,domain +access_hr_payroll_structure,hr.payroll.structure,hr.payroll.structure,hr_payroll.group_hr_payroll_user,crud, +access_hr_payroll_structure_hr_user,hr.payroll.structure.hr.user,hr.payroll.structure,hr.group_hr_user,r, +access_hr_payroll_structure_hr_contract_manager,hr.payroll.structure.hr.contract.manager,hr.payroll.structure,hr.group_hr_manager,r, +access_hr_salary_rule_category,hr.salary.rule.category,hr.salary.rule.category,hr_payroll.group_hr_payroll_user,crud, +access_hr_payslip_correction_wizard,hr.payslip.correction.wizard,hr.payslip.correction.wizard,hr_payroll.group_hr_payroll_user,crud, +access_hr_payslip,hr.payslip,hr.payslip,hr_payroll.group_hr_payroll_user,crud, +access_hr_payslip_line,hr.payslip.line,hr.payslip.line,hr_payroll.group_hr_payroll_user,crud, +access_hr_payslip_input_user,hr.payslip.input.user,hr.payslip.input,hr_payroll.group_hr_payroll_user,crud, +access_hr_payslip_input_type_user,hr.payslip.input.type.user,hr.payslip.input.type,hr_payroll.group_hr_payroll_user,r, +access_hr_payslip_input_type_manager,hr.payslip.input.type.manager,hr.payslip.input.type,hr_payroll.group_hr_payroll_manager,crud, +access_hr_payslip_worked_days_officer,hr.payslip.worked_days.officer,hr.payslip.worked.days,hr_payroll.group_hr_payroll_user,crud, +access_hr_payslip_run,hr.payslip.run,hr.payslip.run,hr_payroll.group_hr_payroll_user,crud, +access_hr_salary_rule_user,hr.salary.rule.user,hr.salary.rule,hr_payroll.group_hr_payroll_user,crud, +access_hr_work_entry_type_manager,access_hr_work_entry_type_manager,hr.work.entry.type,group_hr_payroll_manager,crud, +access_hr_rule_parameter_manager,access_hr_rule_parameter_manager,hr.rule.parameter,group_hr_payroll_manager,crud, +access_hr_rule_parameter_user,access_hr_rule_parameter_user,hr.rule.parameter,hr.group_hr_user,r, +access_hr_rule_parameter_value_manager,access_hr_rule_parameter_value_manager,hr.rule.parameter.value,group_hr_payroll_manager,crud, +access_hr_rule_parameter_value_user,access_hr_rule_parameter_value_user,hr.rule.parameter.value,hr.group_hr_user,r, +access_hr_payroll_structure_type,hr.payroll.structure.type,hr.payroll.structure.type,hr_payroll.group_hr_payroll_user,crud, +access_hr_payroll_index,access.hr.payroll.index,hr.payroll.index,hr.group_hr_manager,r, +access_hr_work_entry_report_manager,hr.work.entry.report,hr.work.entry.report,hr_payroll.group_hr_payroll_user,r, +access_hr_payroll_edit_payslip_lines_wizard,access.hr.payroll.edit.payslip.lines.wizard,hr.payroll.edit.payslip.lines.wizard,hr_payroll.group_hr_payroll_user,r, +access_hr_payroll_edit_payslip_line,access.hr.payroll.edit.payslip.line,hr.payroll.edit.payslip.line,hr_payroll.group_hr_payroll_user,crud, +access_hr_payroll_edit_payslip_worked_days_line,access.hr.payroll.edit.payslip.worked.days.line,hr.payroll.edit.payslip.worked.days.line,hr_payroll.group_hr_payroll_user,crud, +access_hr_salary_assignment,hr.salary.attachment,hr.salary.attachment,hr_payroll.group_hr_payroll_user,crud, +hr_work_entry.access_hr_work_entry_system,access_hr_work_entry_system,hr_work_entry.hr_work_entry,hr_payroll.group_hr_payroll_user,crud, +access_hr_payroll_note,hr.payroll.note,hr.payroll.note,hr_payroll.group_hr_payroll_user,crud, +access_hr_payroll_employee_declaration,access_hr_payroll_employee_declaration,hr.payroll.employee.declaration,hr_payroll.group_hr_payroll_user,crud, +access_hr_payroll_dashboard_warning_user,access_hr_payroll_dashboard_warning_user,hr.payroll.dashboard.warning,hr_payroll.group_hr_payroll_user,r, +access_hr_payroll_dashboard_warning_manager,access_hr_payroll_dashboard_warning_manager,hr.payroll.dashboard.warning,hr_payroll.group_hr_payroll_manager,crud, +access_hr_payroll_payment_report_wizard,hr.payroll.payment.report.wizard,hr.payroll.payment.report.wizard,hr_payroll.group_hr_payroll_user,r, +access_hr_payroll_headcount,access_hr_payroll_headcount,hr.payroll.headcount,hr_payroll.group_hr_payroll_user,crud, +access_hr_payroll_headcount_line,access_hr_payroll_headcount_line,hr.payroll.headcount.line,hr_payroll.group_hr_payroll_user,crud, +access_hr_payroll_headcount_working_rate,access_hr_payroll_headcount_working_rate,hr.payroll.headcount.working.rate,hr_payroll.group_hr_payroll_user,r, +access_hr_salary_rule_section,access_hr_salary_rule_section,hr.salary.rule.section,hr_payroll.group_hr_payroll_user,crud, diff --git a/hr_payroll/security/ir.model.access.csv b/hr_payroll/security/ir.model.access.csv deleted file mode 100644 index 5d95f9e3..00000000 --- a/hr_payroll/security/ir.model.access.csv +++ /dev/null @@ -1,36 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hr_payroll_structure,hr.payroll.structure,model_hr_payroll_structure,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payroll_structure_hr_user,hr.payroll.structure.hr.user,model_hr_payroll_structure,hr.group_hr_user,1,0,0,0 -access_hr_payroll_structure_hr_contract_manager,hr.payroll.structure.hr.contract.manager,model_hr_payroll_structure,hr.group_hr_manager,1,0,0,0 -access_hr_salary_rule_category,hr.salary.rule.category,model_hr_salary_rule_category,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payslip_correction_wizard,hr.payslip.correction.wizard,model_hr_payslip_correction_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payslip,hr.payslip,model_hr_payslip,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payslip_line,hr.payslip.line,model_hr_payslip_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payslip_input_user,hr.payslip.input.user,model_hr_payslip_input,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payslip_input_type_user,hr.payslip.input.type.user,model_hr_payslip_input_type,hr_payroll.group_hr_payroll_user,1,0,0,0 -access_hr_payslip_input_type_manager,hr.payslip.input.type.manager,model_hr_payslip_input_type,hr_payroll.group_hr_payroll_manager,1,1,1,1 -access_hr_payslip_worked_days_officer,hr.payslip.worked_days.officer,model_hr_payslip_worked_days,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payslip_run,hr.payslip.run,model_hr_payslip_run,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_salary_rule_user,hr.salary.rule.user,model_hr_salary_rule,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_work_entry_type_manager,access_hr_work_entry_type_manager,model_hr_work_entry_type,group_hr_payroll_manager,1,1,1,1 -access_hr_rule_parameter_manager,access_hr_rule_parameter_manager,model_hr_rule_parameter,group_hr_payroll_manager,1,1,1,1 -access_hr_rule_parameter_user,access_hr_rule_parameter_user,model_hr_rule_parameter,hr.group_hr_user,1,0,0,0 -access_hr_rule_parameter_value_manager,access_hr_rule_parameter_value_manager,model_hr_rule_parameter_value,group_hr_payroll_manager,1,1,1,1 -access_hr_rule_parameter_value_user,access_hr_rule_parameter_value_user,model_hr_rule_parameter_value,hr.group_hr_user,1,0,0,0 -access_hr_payroll_structure_type,hr.payroll.structure.type,model_hr_payroll_structure_type,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payroll_index,access.hr.payroll.index,model_hr_payroll_index,hr.group_hr_manager,1,1,1,0 -access_hr_work_entry_report_manager,hr.work.entry.report,model_hr_work_entry_report,hr_payroll.group_hr_payroll_user,1,0,0,0 -access_hr_payroll_edit_payslip_lines_wizard,access.hr.payroll.edit.payslip.lines.wizard,model_hr_payroll_edit_payslip_lines_wizard,hr_payroll.group_hr_payroll_user,1,1,1,0 -access_hr_payroll_edit_payslip_line,access.hr.payroll.edit.payslip.line,model_hr_payroll_edit_payslip_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payroll_edit_payslip_worked_days_line,access.hr.payroll.edit.payslip.worked.days.line,model_hr_payroll_edit_payslip_worked_days_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_salary_assignment,hr.salary.attachment,model_hr_salary_attachment,hr_payroll.group_hr_payroll_user,1,1,1,1 -hr_work_entry.access_hr_work_entry_system,access_hr_work_entry_system,hr_work_entry.model_hr_work_entry,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payroll_note,hr.payroll.note,model_hr_payroll_note,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payroll_employee_declaration,access_hr_payroll_employee_declaration,model_hr_payroll_employee_declaration,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payroll_dashboard_warning_user,access_hr_payroll_dashboard_warning_user,model_hr_payroll_dashboard_warning,hr_payroll.group_hr_payroll_user,1,0,0,0 -access_hr_payroll_dashboard_warning_manager,access_hr_payroll_dashboard_warning_manager,model_hr_payroll_dashboard_warning,hr_payroll.group_hr_payroll_manager,1,1,1,1 -access_hr_payroll_payment_report_wizard,hr.payroll.payment.report.wizard,model_hr_payroll_payment_report_wizard,hr_payroll.group_hr_payroll_user,1,1,1,0 -access_hr_payroll_headcount,access_hr_payroll_headcount,model_hr_payroll_headcount,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payroll_headcount_line,access_hr_payroll_headcount_line,model_hr_payroll_headcount_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payroll_headcount_working_rate,access_hr_payroll_headcount_working_rate,model_hr_payroll_headcount_working_rate,hr_payroll.group_hr_payroll_user,1,0,1,1 -access_hr_salary_rule_section,access_hr_salary_rule_section,model_hr_salary_rule_section,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/hr_payroll_account/__manifest__.py b/hr_payroll_account/__manifest__.py index 1cffee2f..916dd665 100644 --- a/hr_payroll_account/__manifest__.py +++ b/hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Payroll Accounting', 'category': 'Human Resources/Payroll', 'description': '\nGeneric Payroll system Integrated with Accounting.\n==================================================\n\n * Expense Encoding\n * Payment Encoding\n * Company Contribution Management\n ', 'depends': ['base_iban'], 'data': ['data/hr_salary_rule_data.xml', 'views/hr_payslip_run_views.xml', 'views/hr_payslip_views.xml', 'views/hr_employee_views.xml', 'views/hr_contract_template_views.xml', 'views/hr_salary_rule_views.xml', 'views/hr_payroll_structure_views.xml', 'views/res_config_settings_views.xml', 'views/account_move_views.xml', 'views/res_partner_bank_views.xml'], 'demo': ['data/hr_payroll_account_demo.xml'], 'assets': {'web.assets_backend': ['hr_payroll_account/static/src/**/*'], 'web.assets_tests': ['hr_payroll_account/static/tests/tours/**/*']}, 'pre_init_hook': '_salaries_account_journal_pre_init', 'auto_install': ['hr_payroll', 'accountant'], 'post_init_hook': '_hr_payroll_account_post_init', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Payroll Accounting', 'category': 'Human Resources/Payroll', 'description': '\nGeneric Payroll system Integrated with Accounting.\n==================================================\n\n * Expense Encoding\n * Payment Encoding\n * Company Contribution Management\n ', 'depends': ['base_iban', 'hr_payroll', 'accountant'], 'data': ['data/hr_salary_rule_data.xml', 'views/hr_payslip_run_views.xml', 'views/hr_payslip_views.xml', 'views/hr_employee_views.xml', 'views/hr_contract_template_views.xml', 'views/hr_salary_rule_views.xml', 'views/hr_payroll_structure_views.xml', 'views/res_config_settings_views.xml', 'views/account_move_views.xml', 'views/res_partner_bank_views.xml'], 'demo': ['data/hr_payroll_account_demo.xml'], 'assets': {'web.assets_backend': ['hr_payroll_account/static/src/**/*'], 'web.assets_tests': ['hr_payroll_account/static/tests/tours/**/*']}, 'pre_init_hook': '_salaries_account_journal_pre_init', 'auto_install': ['hr_payroll', 'accountant'], 'post_init_hook': '_hr_payroll_account_post_init', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_payroll_attendance/__manifest__.py b/hr_payroll_attendance/__manifest__.py index af231fed..ea106353 100644 --- a/hr_payroll_attendance/__manifest__.py +++ b/hr_payroll_attendance/__manifest__.py @@ -1 +1 @@ -{'name': 'Payroll - Attendance', 'category': 'Human Resources/Employees', 'sequence': 95, 'summary': 'Manage extra hours for your hourly paid employees using attendance', 'installable': True, 'auto_install': True, 'depends': [], 'data': ['views/hr_payroll_attendance_views.xml', 'views/hr_payslip_views.xml'], 'demo': ['data/hr_payroll_attendance_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Payroll - Attendance', 'category': 'Human Resources/Employees', 'sequence': 95, 'summary': 'Manage extra hours for your hourly paid employees using attendance', 'installable': True, 'auto_install': False, 'depends': [], 'data': ['views/hr_payroll_attendance_views.xml', 'views/hr_payslip_views.xml'], 'demo': ['data/hr_payroll_attendance_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_payroll_expense/__manifest__.py b/hr_payroll_expense/__manifest__.py index e2458da2..a8ef3a00 100644 --- a/hr_payroll_expense/__manifest__.py +++ b/hr_payroll_expense/__manifest__.py @@ -1 +1 @@ -{'name': 'Expenses in Payslips', 'version': '1.0', 'category': 'Human Resources/Payroll', 'sequence': 95, 'summary': 'Submit, validate and reinvoice employee expenses', 'description': '\nReimbursement of expenses in Payslips\n=====================================\n\nThis application allows you to reimburse expenses in payslips.\n ', 'depends': ['hr_expense'], 'data': ['views/hr_expense_views.xml', 'views/hr_payslip_views.xml', 'data/hr_payroll_expense_data.xml', 'wizard/account_payment_register_views.xml'], 'demo': ['data/hr_payroll_expense_demo.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Expenses in Payslips', 'version': '1.0', 'category': 'Human Resources/Payroll', 'sequence': 95, 'summary': 'Submit, validate and reinvoice employee expenses', 'description': '\nReimbursement of expenses in Payslips\n=====================================\n\nThis application allows you to reimburse expenses in payslips.\n ', 'depends': ['hr_expense'], 'data': ['views/hr_expense_views.xml', 'views/hr_payslip_views.xml', 'data/hr_payroll_expense_data.xml', 'wizard/account_payment_register_views.xml'], 'demo': ['data/hr_payroll_expense_demo.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_payroll_fleet/__manifest__.py b/hr_payroll_fleet/__manifest__.py index d8403e0d..7e7ff72a 100644 --- a/hr_payroll_fleet/__manifest__.py +++ b/hr_payroll_fleet/__manifest__.py @@ -1 +1 @@ -{'name': 'Payroll - Fleet', 'version': '1.0', 'category': 'Human Resources/Payroll', 'summary': 'Integration between Payroll and Fleet.', 'depends': ['hr_fleet'], 'auto_install': True, 'data': ['data/hr_payroll_dashboard_warning_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Payroll - Fleet', 'version': '1.0', 'category': 'Human Resources/Payroll', 'summary': 'Integration between Payroll and Fleet.', 'depends': ['hr_fleet'], 'auto_install': False, 'data': ['data/hr_payroll_dashboard_warning_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_payroll_holidays/__manifest__.py b/hr_payroll_holidays/__manifest__.py index 5de73400..6b8b5ee3 100644 --- a/hr_payroll_holidays/__manifest__.py +++ b/hr_payroll_holidays/__manifest__.py @@ -1 +1 @@ -{'name': 'Time Off in Payslips', 'version': '1.0', 'category': 'Human Resources/Payroll', 'sequence': 95, 'depends': ['hr_work_entry_holidays'], 'data': ['security/hr_payroll_holidays_security.xml', 'views/res_config_settings_views.xml', 'views/hr_leave_views.xml', 'data/mail_activity_data.xml', 'data/ir_actions_server_data.xml', 'data/hr_payroll_dashboard_warning_data.xml'], 'demo': ['data/demo.xml'], 'auto_install': True, 'assets': {}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Time Off in Payslips', 'version': '1.0', 'category': 'Human Resources/Payroll', 'sequence': 95, 'depends': ['hr_work_entry_holidays'], 'data': ['security/hr_payroll_holidays_security.xml', 'views/res_config_settings_views.xml', 'views/hr_leave_views.xml', 'data/mail_activity_data.xml', 'data/ir_actions_server_data.xml', 'data/hr_payroll_dashboard_warning_data.xml'], 'demo': ['data/demo.xml'], 'auto_install': False, 'assets': {}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_payroll_planning/__manifest__.py b/hr_payroll_planning/__manifest__.py index 8e4a84ae..08bcf79a 100644 --- a/hr_payroll_planning/__manifest__.py +++ b/hr_payroll_planning/__manifest__.py @@ -1 +1 @@ -{'name': 'Payroll - Planning', 'category': 'Human Resources/Employees', 'sequence': 95, 'summary': 'Manage extra hours for your hourly paid employees using planning', 'installable': True, 'auto_install': True, 'depends': [], 'data': ['views/hr_payslip_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Payroll - Planning', 'category': 'Human Resources/Employees', 'sequence': 95, 'summary': 'Manage extra hours for your hourly paid employees using planning', 'installable': True, 'auto_install': False, 'depends': [], 'data': ['views/hr_payslip_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_payroll_sale_commission/__manifest__.py b/hr_payroll_sale_commission/__manifest__.py index f4581150..7c162ba1 100644 --- a/hr_payroll_sale_commission/__manifest__.py +++ b/hr_payroll_sale_commission/__manifest__.py @@ -1 +1 @@ -{'name': 'Commission in Payslips', 'version': '1.0', 'category': 'Human Resources/Payroll', 'sequence': 95, 'summary': 'Autofill employee commission', 'description': '\nPayment of employee commission\n=====================================\n\nThis application allows you to pay commission in payslips.\n ', 'depends': [], 'data': ['views/sale_commission_plan.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Commission in Payslips', 'version': '1.0', 'category': 'Human Resources/Payroll', 'sequence': 95, 'summary': 'Autofill employee commission', 'description': '\nPayment of employee commission\n=====================================\n\nThis application allows you to pay commission in payslips.\n ', 'depends': [], 'data': ['views/sale_commission_plan.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_recruitment_ai/__manifest__.py b/hr_recruitment_ai/__manifest__.py index 492b8a43..f8ad43c6 100644 --- a/hr_recruitment_ai/__manifest__.py +++ b/hr_recruitment_ai/__manifest__.py @@ -1 +1 @@ -{'name': 'Recruitment With AI', 'version': '1.0', 'category': 'Human Resources/Recruitment', 'depends': ['hr_recruitment'], 'auto_install': ['hr_recruitment', 'ai'], 'data': ['wizard/applicant_refuse_reason_views.xml'], 'assets': {'web.assets_backend': ['hr_recruitment_ai/static/src/mail_composer_chatgpt.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Recruitment With AI', 'version': '1.0', 'category': 'Human Resources/Recruitment', 'depends': ['hr_recruitment', 'ai'], 'auto_install': ['hr_recruitment', 'ai'], 'data': ['wizard/applicant_refuse_reason_views.xml'], 'assets': {'web.assets_backend': ['hr_recruitment_ai/static/src/mail_composer_chatgpt.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_recruitment_extract/__manifest__.py b/hr_recruitment_extract/__manifest__.py index 5f9e7128..206f9895 100644 --- a/hr_recruitment_extract/__manifest__.py +++ b/hr_recruitment_extract/__manifest__.py @@ -1 +1 @@ -{'name': 'Hr Recruitment Extract', 'version': '1.0', 'category': 'Human Resources/Recruitment', 'summary': 'Extract data from CV scans to fill applicant forms automatically', 'depends': ['hr_recruitment', 'iap_mail'], 'data': ['data/ir_cron_data.xml', 'data/ir_actions_server_data.xml', 'views/hr_applicant_views.xml', 'views/res_config_settings_views.xml'], 'demo': ['data/hr_recruitment_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['hr_recruitment_extract/static/src/**/*']}} \ No newline at end of file +{'name': 'Hr Recruitment Extract', 'version': '1.0', 'category': 'Human Resources/Recruitment', 'summary': 'Extract data from CV scans to fill applicant forms automatically', 'depends': ['hr_recruitment', 'iap_mail'], 'data': ['data/ir_cron_data.xml', 'data/ir_actions_server_data.xml', 'views/hr_applicant_views.xml', 'views/res_config_settings_views.xml'], 'demo': ['data/hr_recruitment_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['hr_recruitment_extract/static/src/**/*']}} \ No newline at end of file diff --git a/hr_recruitment_integration_base/__manifest__.py b/hr_recruitment_integration_base/__manifest__.py index 503ebb51..a38ed00f 100644 --- a/hr_recruitment_integration_base/__manifest__.py +++ b/hr_recruitment_integration_base/__manifest__.py @@ -14,7 +14,7 @@ api from different job boards like indeed, monster, linkedin, etc. 'hr_recruitment', ], 'data': [ - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'data/ir_cron_data.xml', 'views/hr_job_post_views.xml', 'views/hr_job_views.xml', diff --git a/hr_recruitment_integration_base/security/ir.access.csv b/hr_recruitment_integration_base/security/ir.access.csv new file mode 100644 index 00000000..cabd0462 --- /dev/null +++ b/hr_recruitment_integration_base/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_hr_recruitment_post_job_wizard,hr.recruitment.post.job.wizard,hr.recruitment.post.job.wizard,hr_recruitment.group_hr_recruitment_user,r, +access_hr_recruitment_job_post,hr.recruitment.job.post,hr.job.post,hr_recruitment.group_hr_recruitment_user,r, +access_hr_recruitment_platform,hr.recruitment.platform,hr.recruitment.platform,hr_recruitment.group_hr_recruitment_user,r, diff --git a/hr_recruitment_integration_base/security/ir.model.access.csv b/hr_recruitment_integration_base/security/ir.model.access.csv deleted file mode 100644 index 53808ded..00000000 --- a/hr_recruitment_integration_base/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hr_recruitment_post_job_wizard,hr.recruitment.post.job.wizard,model_hr_recruitment_post_job_wizard,hr_recruitment.group_hr_recruitment_user,1,1,1,0 -access_hr_recruitment_job_post,hr.recruitment.job.post,model_hr_job_post,hr_recruitment.group_hr_recruitment_user,1,1,0,1 -access_hr_recruitment_platform,hr.recruitment.platform,model_hr_recruitment_platform,hr_recruitment.group_hr_recruitment_user,1,0,0,0 diff --git a/hr_recruitment_integration_skills_monster/__manifest__.py b/hr_recruitment_integration_skills_monster/__manifest__.py index 52c62f8f..a70551ff 100644 --- a/hr_recruitment_integration_skills_monster/__manifest__.py +++ b/hr_recruitment_integration_skills_monster/__manifest__.py @@ -1 +1 @@ -{'name': 'Job Board - Monster.com (Skills)', 'version': '1.0', 'category': 'Human Resources/Recruitment/Integration', 'summary': 'Manage Monster Job board integrations with skills', 'description': '\nModule for Monster integration with skills.\n===========================================\nThis module allows to automatically adds the skills from the job offers\nto the Monster job posts.\n', 'depends': ['hr_recruitment_skills'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Job Board - Monster.com (Skills)', 'version': '1.0', 'category': 'Human Resources/Recruitment/Integration', 'summary': 'Manage Monster Job board integrations with skills', 'description': '\nModule for Monster integration with skills.\n===========================================\nThis module allows to automatically adds the skills from the job offers\nto the Monster job posts.\n', 'depends': ['hr_recruitment_skills'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_recruitment_integration_website/__manifest__.py b/hr_recruitment_integration_website/__manifest__.py index fcc1a395..84ee3424 100644 --- a/hr_recruitment_integration_website/__manifest__.py +++ b/hr_recruitment_integration_website/__manifest__.py @@ -1 +1 @@ -{'name': 'Recruitment Integration website', 'version': '1.0', 'category': 'Human Resources/Recruitment/Integration', 'summary': 'Manage Job board integrations with website', 'description': '\nThis module allows to adapt job board integrations with online recruitment by\nproviding an AI to transform your website job offers into attractive job\ndescriptions that will attract potential candidates.\n', 'depends': ['website_hr_recruitment'], 'auto_install': True, 'data': ['views/hr_job_post_views.xml', 'wizard/hr_recruitment_post_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Recruitment Integration website', 'version': '1.0', 'category': 'Human Resources/Recruitment/Integration', 'summary': 'Manage Job board integrations with website', 'description': '\nThis module allows to adapt job board integrations with online recruitment by\nproviding an AI to transform your website job offers into attractive job\ndescriptions that will attract potential candidates.\n', 'depends': ['website_hr_recruitment'], 'auto_install': False, 'data': ['views/hr_job_post_views.xml', 'wizard/hr_recruitment_post_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_recruitment_integration_website_monster/__manifest__.py b/hr_recruitment_integration_website_monster/__manifest__.py index 18bdd0f9..7dc7b6f2 100644 --- a/hr_recruitment_integration_website_monster/__manifest__.py +++ b/hr_recruitment_integration_website_monster/__manifest__.py @@ -1 +1 @@ -{'name': 'Job Board - Monster.com (Website)', 'version': '1.0', 'category': 'Human Resources/Recruitment/Integration', 'summary': 'Manage Monster Job board integrations with website', 'description': '\nModule for Monster integration with website.\n=========================================================================\nThis module allows to adapt the monster job board integrations with online\nrecruitment by providing the possibility to redirect the job offers on your\nwebsite from Monster job post.\n', 'depends': [], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Job Board - Monster.com (Website)', 'version': '1.0', 'category': 'Human Resources/Recruitment/Integration', 'summary': 'Manage Monster Job board integrations with website', 'description': '\nModule for Monster integration with website.\n=========================================================================\nThis module allows to adapt the monster job board integrations with online\nrecruitment by providing the possibility to redirect the job offers on your\nwebsite from Monster job post.\n', 'depends': [], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_recruitment_reports/__manifest__.py b/hr_recruitment_reports/__manifest__.py index a325842c..166bb23c 100644 --- a/hr_recruitment_reports/__manifest__.py +++ b/hr_recruitment_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Recruitment Reporting', 'version': '1.0', 'category': 'Human Resources/Recruitment', 'description': '\nAdd a dynamic report about recruitment.\n ', 'website': 'https://www.odoo.com/app/recruitment', 'depends': ['hr_recruitment'], 'data': ['security/ir.model.access.csv', 'security/hr_recruitment_reports_security.xml', 'report/hr_recruitment_report_views.xml', 'report/hr_recruitment_stage_report_views.xml'], 'demo': ['data/hr_recruitment_reports_demo.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['hr_recruitment_reports/static/src/components/**'], 'web.assets_backend_lazy': ['hr_recruitment_reports/static/src/js/**']}} \ No newline at end of file +{'name': 'Recruitment Reporting', 'version': '1.0', 'category': 'Human Resources/Recruitment', 'description': '\nAdd a dynamic report about recruitment.\n ', 'website': 'https://www.odoo.com/app/recruitment', 'depends': ['hr_recruitment'], 'data': ['security/ir.access.csv', 'security/hr_recruitment_reports_security.xml', 'report/hr_recruitment_report_views.xml', 'report/hr_recruitment_stage_report_views.xml'], 'demo': ['data/hr_recruitment_reports_demo.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['hr_recruitment_reports/static/src/components/**'], 'web.assets_backend_lazy': ['hr_recruitment_reports/static/src/js/**']}} \ No newline at end of file diff --git a/hr_recruitment_reports/security/ir.access.csv b/hr_recruitment_reports/security/ir.access.csv new file mode 100644 index 00000000..6f91ce3a --- /dev/null +++ b/hr_recruitment_reports/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_hr_recruitment_report,hr.recruitment.report,hr.recruitment.report,hr_recruitment.group_hr_recruitment_user,r, +access_hr_recruitment_stage_report,hr.recruitment.stage.report,hr.recruitment.stage.report,hr_recruitment.group_hr_recruitment_user,crud, diff --git a/hr_recruitment_reports/security/ir.model.access.csv b/hr_recruitment_reports/security/ir.model.access.csv deleted file mode 100644 index 9ec5304a..00000000 --- a/hr_recruitment_reports/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hr_recruitment_report,hr.recruitment.report,model_hr_recruitment_report,hr_recruitment.group_hr_recruitment_user,1,0,0,0 -access_hr_recruitment_stage_report,hr.recruitment.stage.report,model_hr_recruitment_stage_report,hr_recruitment.group_hr_recruitment_user,1,1,1,1 diff --git a/hr_recruitment_sign/__manifest__.py b/hr_recruitment_sign/__manifest__.py index 300a117d..7e923f53 100644 --- a/hr_recruitment_sign/__manifest__.py +++ b/hr_recruitment_sign/__manifest__.py @@ -1 +1 @@ -{'name': 'Recruitment - Signature', 'version': '1.0', 'category': 'Human Resources/Recruitment', 'summary': 'Manage the signatures to send to your applicants', 'depends': ['hr_recruitment'], 'data': ['security/ir.model.access.csv', 'data/mail_templates_chatter.xml', 'wizard/hr_recruitment_sign_document_wizard_view.xml', 'views/hr_applicant_views.xml'], 'assets': {'web.assets_tests': ['hr_recruitment_sign/static/tests/**/*']}, 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Recruitment - Signature', 'version': '1.0', 'category': 'Human Resources/Recruitment', 'summary': 'Manage the signatures to send to your applicants', 'depends': ['hr_recruitment'], 'data': ['security/ir.access.csv', 'data/mail_templates_chatter.xml', 'wizard/hr_recruitment_sign_document_wizard_view.xml', 'views/hr_applicant_views.xml'], 'assets': {'web.assets_tests': ['hr_recruitment_sign/static/tests/**/*']}, 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_recruitment_sign/security/ir.access.csv b/hr_recruitment_sign/security/ir.access.csv new file mode 100644 index 00000000..cfc5ca8a --- /dev/null +++ b/hr_recruitment_sign/security/ir.access.csv @@ -0,0 +1,8 @@ +id,name,model_id,group_id/id,operation,domain +access_sign_request_group_applicant,sign_request group_applicant,sign.sign_request,hr_recruitment.group_hr_recruitment_user,r, +access_sign_request_item_group_applicant,sign_request_item group_applicant,sign.sign_request_item,hr_recruitment.group_hr_recruitment_user,r, +access_sign_template_tag_group_applicant,sign_template_tag group_applicant,sign.sign_template_tag,hr_recruitment.group_hr_recruitment_user,r, +access_sign_template_group_applicant,sign_template group_applicant,sign.sign_template,hr_recruitment.group_hr_recruitment_user,r, +access_sign_item_group_applicant,sign_item group_applicant,sign.sign_item,hr_recruitment.group_hr_recruitment_user,r, +access_hr_recruitment_sign_document_wizard_interviewer,access.hr.recruitment.sign.document.wizard,hr.recruitment.sign.document.wizard,hr_recruitment.group_hr_recruitment_interviewer,r, +access_hr_recruitment_sign_document_wizard_officer,access.hr.recruitment.sign.document.wizard,hr.recruitment.sign.document.wizard,hr_recruitment.group_hr_recruitment_user,r, diff --git a/hr_recruitment_sign/security/ir.model.access.csv b/hr_recruitment_sign/security/ir.model.access.csv deleted file mode 100644 index 5a71d1fc..00000000 --- a/hr_recruitment_sign/security/ir.model.access.csv +++ /dev/null @@ -1,8 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_sign_request_group_applicant,sign_request group_applicant,sign.model_sign_request,hr_recruitment.group_hr_recruitment_user,1,0,0,0 -access_sign_request_item_group_applicant,sign_request_item group_applicant,sign.model_sign_request_item,hr_recruitment.group_hr_recruitment_user,1,0,0,0 -access_sign_template_tag_group_applicant,sign_template_tag group_applicant,sign.model_sign_template_tag,hr_recruitment.group_hr_recruitment_user,1,0,0,0 -access_sign_template_group_applicant,sign_template group_applicant,sign.model_sign_template,hr_recruitment.group_hr_recruitment_user,1,0,0,0 -access_sign_item_group_applicant,sign_item group_applicant,sign.model_sign_item,hr_recruitment.group_hr_recruitment_user,1,0,0,0 -access_hr_recruitment_sign_document_wizard_interviewer,access.hr.recruitment.sign.document.wizard,model_hr_recruitment_sign_document_wizard,hr_recruitment.group_hr_recruitment_interviewer,1,1,1,0 -access_hr_recruitment_sign_document_wizard_officer,access.hr.recruitment.sign.document.wizard,model_hr_recruitment_sign_document_wizard,hr_recruitment.group_hr_recruitment_user,1,1,1,0 diff --git a/hr_referral/__manifest__.py b/hr_referral/__manifest__.py index 14296223..d537877a 100644 --- a/hr_referral/__manifest__.py +++ b/hr_referral/__manifest__.py @@ -1 +1 @@ -{'name': 'Employee Referral', 'version': '1.0', 'category': 'Human Resources/Referrals', 'sequence': 235, 'summary': 'Let your employees share job positions and refer their friends', 'description': 'Let your employees share job positions and refer their friends', 'website': ' ', 'depends': ['hr_recruitment', 'link_tracker', 'website_hr_recruitment'], 'data': ['data/data.xml', 'data/referral_templates.xml', 'security/hr_referral_security.xml', 'security/ir.model.access.csv', 'views/hr_applicant_views.xml', 'wizard/hr_referral_campaign_wizard_views.xml', 'wizard/hr_referral_alert_mail_wizard_views.xml', 'wizard/hr_referral_link_to_share_views.xml', 'wizard/hr_referral_send_mail_views.xml', 'wizard/hr_referral_send_sms_views.xml', 'views/hr_job_views.xml', 'views/hr_recruitment_views.xml', 'views/hr_referral_onboarding_views.xml', 'views/hr_referral_level_views.xml', 'views/hr_referral_friend_views.xml', 'views/hr_referral_alert_views.xml', 'views/hr_referral_reward_views.xml', 'views/hr_referral_views.xml', 'views/res_config_settings_views.xml', 'report/hr_referral_report_views.xml', 'report/hr_referral_reward_report_views.xml'], 'demo': ['data/hr_referral_demo.xml'], 'installable': True, 'application': True, 'pre_init_hook': '_pre_init_referral', 'post_init_hook': '_update_stage', 'uninstall_hook': 'uninstall_hook', 'assets': {'web.assets_backend': ['hr_referral/static/src/**/*.js', 'hr_referral/static/src/scss/referral_kanban_view.scss', 'hr_referral/static/src/scss/_fonts.scss', 'hr_referral/static/src/scss/hr_referral.scss', 'hr_referral/static/src/scss/hr_onboarding.scss', 'hr_referral/static/src/scss/progress_bar.scss', 'hr_referral/static/src/scss/many2one_avatar_field.scss', 'hr_referral/static/src/**/*.xml'], 'web.assets_web_dark': ['hr_referral/static/src/scss/hr_referral.dark.scss'], 'web.assets_tests': ['hr_referral/static/tests/tours/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Employee Referral', 'version': '1.0', 'category': 'Human Resources/Referrals', 'sequence': 235, 'summary': 'Let your employees share job positions and refer their friends', 'description': 'Let your employees share job positions and refer their friends', 'website': ' ', 'depends': ['hr_recruitment', 'link_tracker', 'website_hr_recruitment'], 'data': ['data/data.xml', 'data/referral_templates.xml', 'security/hr_referral_security.xml', 'security/ir.access.csv', 'views/hr_applicant_views.xml', 'wizard/hr_referral_campaign_wizard_views.xml', 'wizard/hr_referral_alert_mail_wizard_views.xml', 'wizard/hr_referral_link_to_share_views.xml', 'wizard/hr_referral_send_mail_views.xml', 'wizard/hr_referral_send_sms_views.xml', 'views/hr_job_views.xml', 'views/hr_recruitment_views.xml', 'views/hr_referral_onboarding_views.xml', 'views/hr_referral_level_views.xml', 'views/hr_referral_friend_views.xml', 'views/hr_referral_alert_views.xml', 'views/hr_referral_reward_views.xml', 'views/hr_referral_views.xml', 'views/res_config_settings_views.xml', 'report/hr_referral_report_views.xml', 'report/hr_referral_reward_report_views.xml'], 'demo': ['data/hr_referral_demo.xml'], 'installable': True, 'application': True, 'pre_init_hook': '_pre_init_referral', 'post_init_hook': '_update_stage', 'uninstall_hook': 'uninstall_hook', 'assets': {'web.assets_backend': ['hr_referral/static/src/**/*.js', 'hr_referral/static/src/scss/referral_kanban_view.scss', 'hr_referral/static/src/scss/_fonts.scss', 'hr_referral/static/src/scss/hr_referral.scss', 'hr_referral/static/src/scss/hr_onboarding.scss', 'hr_referral/static/src/scss/progress_bar.scss', 'hr_referral/static/src/scss/many2one_avatar_field.scss', 'hr_referral/static/src/**/*.xml'], 'web.assets_web_dark': ['hr_referral/static/src/scss/hr_referral.dark.scss'], 'web.assets_tests': ['hr_referral/static/tests/tours/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_referral/security/ir.access.csv b/hr_referral/security/ir.access.csv new file mode 100644 index 00000000..a851e5b8 --- /dev/null +++ b/hr_referral/security/ir.access.csv @@ -0,0 +1,24 @@ +id,name,model_id,group_id/id,operation,domain +access_hr_referral_point_referral_user,hr.referral.points.referral.user,hr.referral.points,hr_referral.group_hr_recruitment_referral_user,r, +access_hr_referral_point_interviewer,hr.referral.points.interviewer,hr.referral.points,hr_recruitment.group_hr_recruitment_interviewer,r, +access_hr_referral_point,hr.referral.points,hr.referral.points,hr_referral.group_hr_referral_manager,crud, +access_hr_recruitment_stage_referral_user,hr.recruitment.stage.referral.user,hr.recruitment.stage,hr_referral.group_hr_recruitment_referral_user,r, +access_hr_referral_reward_user,hr.referral.reward.user,hr.referral.reward,hr_referral.group_hr_recruitment_referral_user,r, +access_hr_referral_reward_recruitment_user,hr.referral.reward.recruitment.user,hr.referral.reward,hr_referral.group_hr_referral_reward_responsible_user,r, +access_hr_referral_reward_admin,hr.referral.reward.admin,hr.referral.reward,hr_referral.group_hr_referral_manager,crud, +access_hr_referral_alert_admin,hr.referral.alert.admin,hr.referral.alert,hr_referral.group_hr_referral_manager,crud, +access_hr_referral_alert_user,hr.referral.alert.user,hr.referral.alert,hr_referral.group_hr_recruitment_referral_user,r, +access_hr_referral_report,hr.referral.report,hr.referral.report,hr_referral.group_hr_referral_manager,r, +access_hr_referral_reward_report,hr.referral.reward.report,hr.referral.reward.report,hr_referral.group_hr_referral_manager,r, +access_hr_referral_onboarding_admin,hr.referral.onboarding.admin,hr.referral.onboarding,hr_referral.group_hr_referral_manager,crud, +access_hr_referral_onboarding_user,hr.referral.onboarding.user,hr.referral.onboarding,hr_referral.group_hr_recruitment_referral_user,r, +access_hr_referral_level_admin,hr.referral.level.admin,hr.referral.level,hr_referral.group_hr_referral_manager,crud, +access_hr_referral_level_user,hr.referral.level.user,hr.referral.level,hr_referral.group_hr_recruitment_referral_user,r, +access_hr_referral_friend_user,hr.referral.friend.user,hr.referral.friend,hr_referral.group_hr_recruitment_referral_user,r, +access_hr_referral_friend_admin,hr.referral.friend.admin,hr.referral.friend,hr_referral.group_hr_referral_manager,crud, +access_hr_referral_link_to_share,access.hr.referral.link.to.share,hr.referral.link.to.share,hr_referral.group_hr_recruitment_referral_user,r, +access_hr_referral_send_mail,access.hr.referral.send.mail,hr.referral.send.mail,hr_referral.group_hr_recruitment_referral_user,r, +access_hr_referral_send_sms,access.hr.referral.send.sms,hr.referral.send.sms,hr_referral.group_hr_recruitment_referral_user,r, +access_hr_applicant_referral_user,hr.applicant.referral.user,hr.applicant,hr_referral.group_hr_recruitment_referral_user,r, +access_hr_referral_alert_mail_wizard,hr.referral.alert.mail.wizard.user,hr.referral.alert.mail.wizard,hr_referral.group_hr_referral_manager,crud, +access_hr_referral_campaign_wizard,hr.referral.campaign.wizard.user,hr.referral.campaign.wizard,hr_recruitment.group_hr_recruitment_user,crud, diff --git a/hr_referral/security/ir.model.access.csv b/hr_referral/security/ir.model.access.csv deleted file mode 100644 index 1e83e125..00000000 --- a/hr_referral/security/ir.model.access.csv +++ /dev/null @@ -1,24 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hr_referral_point_referral_user,hr.referral.points.referral.user,model_hr_referral_points,hr_referral.group_hr_recruitment_referral_user,1,0,0,0 -access_hr_referral_point_interviewer,hr.referral.points.interviewer,model_hr_referral_points,hr_recruitment.group_hr_recruitment_interviewer,1,0,0,0 -access_hr_referral_point,hr.referral.points,model_hr_referral_points,hr_referral.group_hr_referral_manager,1,1,1,1 -access_hr_recruitment_stage_referral_user,hr.recruitment.stage.referral.user,model_hr_recruitment_stage,hr_referral.group_hr_recruitment_referral_user,1,0,0,0 -access_hr_referral_reward_user,hr.referral.reward.user,model_hr_referral_reward,hr_referral.group_hr_recruitment_referral_user,1,0,0,0 -access_hr_referral_reward_recruitment_user,hr.referral.reward.recruitment.user,model_hr_referral_reward,hr_referral.group_hr_referral_reward_responsible_user,1,1,0,0 -access_hr_referral_reward_admin,hr.referral.reward.admin,model_hr_referral_reward,hr_referral.group_hr_referral_manager,1,1,1,1 -access_hr_referral_alert_admin,hr.referral.alert.admin,model_hr_referral_alert,hr_referral.group_hr_referral_manager,1,1,1,1 -access_hr_referral_alert_user,hr.referral.alert.user,model_hr_referral_alert,hr_referral.group_hr_recruitment_referral_user,1,0,0,0 -access_hr_referral_report,hr.referral.report,model_hr_referral_report,hr_referral.group_hr_referral_manager,1,0,0,0 -access_hr_referral_reward_report,hr.referral.reward.report,model_hr_referral_reward_report,hr_referral.group_hr_referral_manager,1,0,0,0 -access_hr_referral_onboarding_admin,hr.referral.onboarding.admin,model_hr_referral_onboarding,hr_referral.group_hr_referral_manager,1,1,1,1 -access_hr_referral_onboarding_user,hr.referral.onboarding.user,model_hr_referral_onboarding,hr_referral.group_hr_recruitment_referral_user,1,0,0,0 -access_hr_referral_level_admin,hr.referral.level.admin,model_hr_referral_level,hr_referral.group_hr_referral_manager,1,1,1,1 -access_hr_referral_level_user,hr.referral.level.user,model_hr_referral_level,hr_referral.group_hr_recruitment_referral_user,1,0,0,0 -access_hr_referral_friend_user,hr.referral.friend.user,model_hr_referral_friend,hr_referral.group_hr_recruitment_referral_user,1,0,0,0 -access_hr_referral_friend_admin,hr.referral.friend.admin,model_hr_referral_friend,hr_referral.group_hr_referral_manager,1,1,1,1 -access_hr_referral_link_to_share,access.hr.referral.link.to.share,model_hr_referral_link_to_share,hr_referral.group_hr_recruitment_referral_user,1,1,1,0 -access_hr_referral_send_mail,access.hr.referral.send.mail,model_hr_referral_send_mail,hr_referral.group_hr_recruitment_referral_user,1,1,1,0 -access_hr_referral_send_sms,access.hr.referral.send.sms,model_hr_referral_send_sms,hr_referral.group_hr_recruitment_referral_user,1,1,1,0 -access_hr_applicant_referral_user,hr.applicant.referral.user,model_hr_applicant,hr_referral.group_hr_recruitment_referral_user,1,0,0,0 -access_hr_referral_alert_mail_wizard,hr.referral.alert.mail.wizard.user,model_hr_referral_alert_mail_wizard,hr_referral.group_hr_referral_manager,1,1,1,1 -access_hr_referral_campaign_wizard,hr.referral.campaign.wizard.user,model_hr_referral_campaign_wizard,hr_recruitment.group_hr_recruitment_user,1,1,1,1 diff --git a/hr_sign/__manifest__.py b/hr_sign/__manifest__.py index 93b6fcc4..375ebdca 100644 --- a/hr_sign/__manifest__.py +++ b/hr_sign/__manifest__.py @@ -1 +1 @@ -{'name': 'Contract - Signature', 'version': '1.0', 'category': 'Human Resources', 'summary': 'Manage your documents to sign in contracts', 'depends': ['hr'], 'data': ['security/security.xml', 'security/ir.model.access.csv', 'wizard/hr_contract_sign_document_wizard_view.xml', 'views/hr_employee_view.xml', 'views/hr_employee_public_views.xml', 'views/sign_request_views.xml', 'views/mail_activity_plan_views.xml', 'views/mail_activity_plan_template_views.xml', 'data/hr_sign_data.xml'], 'demo': ['data/hr_sign_demo.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Contract - Signature', 'version': '1.0', 'category': 'Human Resources', 'summary': 'Manage your documents to sign in contracts', 'depends': ['hr'], 'data': ['security/security.xml', 'security/ir.access.csv', 'wizard/hr_contract_sign_document_wizard_view.xml', 'views/hr_employee_view.xml', 'views/hr_employee_public_views.xml', 'views/sign_request_views.xml', 'views/mail_activity_plan_views.xml', 'views/mail_activity_plan_template_views.xml', 'data/hr_sign_data.xml'], 'demo': ['data/hr_sign_demo.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_sign/security/ir.access.csv b/hr_sign/security/ir.access.csv new file mode 100644 index 00000000..68beeca2 --- /dev/null +++ b/hr_sign/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_hr_contract_sign_document_wizard,access.hr.contract.sign.document.wizard,hr.contract.sign.document.wizard,base.group_user,r, diff --git a/hr_sign/security/ir.model.access.csv b/hr_sign/security/ir.model.access.csv deleted file mode 100644 index 226efed2..00000000 --- a/hr_sign/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hr_contract_sign_document_wizard,access.hr.contract.sign.document.wizard,model_hr_contract_sign_document_wizard,base.group_user,1,1,1,0 diff --git a/hr_work_entry_attendance/__manifest__.py b/hr_work_entry_attendance/__manifest__.py index 377e78fc..8165cc98 100644 --- a/hr_work_entry_attendance/__manifest__.py +++ b/hr_work_entry_attendance/__manifest__.py @@ -22,5 +22,5 @@ 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'installable': True, - 'auto_install': True, + 'auto_install': False, } diff --git a/hr_work_entry_enterprise/__manifest__.py b/hr_work_entry_enterprise/__manifest__.py index 0d406813..e9706962 100644 --- a/hr_work_entry_enterprise/__manifest__.py +++ b/hr_work_entry_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Work Entries - Enterprise', 'category': 'Human Resources/Employees', 'sequence': 39, 'summary': 'Manage work entries', 'installable': True, 'depends': ['hr_work_entry'], 'data': ['views/hr_payroll_menu.xml', 'views/hr_work_entry_views.xml'], 'auto_install': True, 'assets': {'web.assets_backend_lazy': ['hr_work_entry_enterprise/static/src/**/*'], 'web.assets_unit_tests': ['hr_work_entry_enterprise/static/tests/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Work Entries - Enterprise', 'category': 'Human Resources/Employees', 'sequence': 39, 'summary': 'Manage work entries', 'installable': True, 'depends': ['hr_work_entry'], 'data': ['views/hr_payroll_menu.xml', 'views/hr_work_entry_views.xml'], 'auto_install': False, 'assets': {'web.assets_backend_lazy': ['hr_work_entry_enterprise/static/src/**/*'], 'web.assets_unit_tests': ['hr_work_entry_enterprise/static/tests/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_work_entry_holidays_enterprise/__manifest__.py b/hr_work_entry_holidays_enterprise/__manifest__.py index 0288c32a..211af2f4 100644 --- a/hr_work_entry_holidays_enterprise/__manifest__.py +++ b/hr_work_entry_holidays_enterprise/__manifest__.py @@ -19,7 +19,7 @@ This application allows you to integrate time off in payslips. 'views/hr_work_entry_views.xml', ], 'installable': True, - 'auto_install': True, + 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', } diff --git a/hr_work_entry_planning/__manifest__.py b/hr_work_entry_planning/__manifest__.py index e728a061..1e9823ae 100644 --- a/hr_work_entry_planning/__manifest__.py +++ b/hr_work_entry_planning/__manifest__.py @@ -1 +1 @@ -{'name': 'Work Entries - Planning', 'category': 'Human Resources/Employees', 'sequence': 95, 'summary': "Create work entries from the employee's planning", 'installable': True, 'auto_install': True, 'depends': [], 'data': ['views/hr_employee_views.xml', 'views/hr_contract_template_views.xml'], 'demo': ['data/hr_work_entry_planning_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Work Entries - Planning', 'category': 'Human Resources/Employees', 'sequence': 95, 'summary': "Create work entries from the employee's planning", 'installable': True, 'auto_install': False, 'depends': [], 'data': ['views/hr_employee_views.xml', 'views/hr_contract_template_views.xml'], 'demo': ['data/hr_work_entry_planning_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/hr_work_entry_planning_attendance/__manifest__.py b/hr_work_entry_planning_attendance/__manifest__.py index 428dca57..022de63e 100644 --- a/hr_work_entry_planning_attendance/__manifest__.py +++ b/hr_work_entry_planning_attendance/__manifest__.py @@ -1 +1 @@ -{'name': 'Attendances - Planning', 'category': 'Human Resources/Employees', 'sequence': 95, 'summary': "Create work entries from attendances based on employee's planning", 'depends': [], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Attendances - Planning', 'category': 'Human Resources/Employees', 'sequence': 95, 'summary': "Create work entries from attendances based on employee's planning", 'depends': [], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/iap_extract/__manifest__.py b/iap_extract/__manifest__.py index f21f73a3..38ed7f89 100644 --- a/iap_extract/__manifest__.py +++ b/iap_extract/__manifest__.py @@ -12,7 +12,7 @@ 'data/iap_service_data.xml', 'data/mail_template_data.xml', ], - 'auto_install': True, + 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': { diff --git a/industry_fsm/__manifest__.py b/industry_fsm/__manifest__.py index e0ae3510..9e1aac04 100644 --- a/industry_fsm/__manifest__.py +++ b/industry_fsm/__manifest__.py @@ -1 +1 @@ -{'name': 'Field Service', 'summary': 'Schedule and track onsite operations, time and material', 'description': '\nField Services Management\n=========================\nThis module adds the features needed for a modern Field service management.\nIt installs the following apps:\n- Project\n- Timesheet\n\nAdds the following options:\n- reports on tasks\n- FSM app with custom view for onsite technician\n- add products on tasks\n\n ', 'category': 'Services/Field Service', 'sequence': 170, 'version': '1.0', 'depends': ['base_geolocalize'], 'data': ['data/fsm_data.xml', 'data/industry_fsm_tour.xml', 'security/fsm_security.xml', 'security/ir.model.access.csv', 'views/res_config_settings_views.xml', 'views/hr_timesheet_views.xml', 'views/rating_rating_views.xml', 'views/fsm_views.xml', 'views/project_task_views.xml', 'report/project_report_views.xml', 'report/worksheet_custom_report_templates.xml', 'report/worksheet_custom_reports.xml', 'views/res_partner_views.xml', 'views/project_sharing_views.xml', 'views/project_portal_templates.xml', 'data/mail_template_data.xml', 'wizard/hr_timesheet_stop_timer_confirmation_wizard_views.xml', 'wizard/task_stop_timer_wizard_views.xml'], 'application': True, 'demo': ['data/fsm_demo.xml'], 'post_init_hook': 'create_field_service_project', 'assets': {'web.assets_backend': ['industry_fsm/static/src/**/*', ('remove', 'industry_fsm/static/src/views/fsm_my_task_map/**'), ('remove', 'industry_fsm/static/src/views/fsm_task_map/**'), ('remove', 'industry_fsm/static/src/views/industry_fsm_grid/**'), ('remove', 'industry_fsm/static/src/views/fsm_task_gantt/**'), ('remove', 'industry_fsm/static/src/fsm_gantt_controller.js'), ('remove', 'industry_fsm/static/src/views/fsm_my_task_activity/**')], 'web.assets_backend_lazy': ['industry_fsm/static/src/views/fsm_my_task_map/**', 'industry_fsm/static/src/views/fsm_task_map/**', 'industry_fsm/static/src/views/industry_fsm_grid/**', 'industry_fsm/static/src/views/fsm_task_gantt/**', 'industry_fsm/static/src/fsm_gantt_controller.js', 'industry_fsm/static/src/views/fsm_my_task_activity/**'], 'web.assets_frontend': ['industry_fsm/static/src/js/tours/**/*'], 'web.assets_unit_tests': ['industry_fsm/static/tests/**/*.test.js'], 'web.assets_tests': ['industry_fsm/static/tests/tours/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Field Service', 'summary': 'Schedule and track onsite operations, time and material', 'description': '\nField Services Management\n=========================\nThis module adds the features needed for a modern Field service management.\nIt installs the following apps:\n- Project\n- Timesheet\n\nAdds the following options:\n- reports on tasks\n- FSM app with custom view for onsite technician\n- add products on tasks\n\n ', 'category': 'Services/Field Service', 'sequence': 170, 'version': '1.0', 'depends': ['base_geolocalize'], 'data': ['data/fsm_data.xml', 'data/industry_fsm_tour.xml', 'security/fsm_security.xml', 'security/ir.access.csv', 'views/res_config_settings_views.xml', 'views/hr_timesheet_views.xml', 'views/rating_rating_views.xml', 'views/fsm_views.xml', 'views/project_task_views.xml', 'report/project_report_views.xml', 'report/worksheet_custom_report_templates.xml', 'report/worksheet_custom_reports.xml', 'views/res_partner_views.xml', 'views/project_sharing_views.xml', 'views/project_portal_templates.xml', 'data/mail_template_data.xml', 'wizard/hr_timesheet_stop_timer_confirmation_wizard_views.xml', 'wizard/task_stop_timer_wizard_views.xml'], 'application': True, 'demo': ['data/fsm_demo.xml'], 'post_init_hook': 'create_field_service_project', 'assets': {'web.assets_backend': ['industry_fsm/static/src/**/*', ('remove', 'industry_fsm/static/src/views/fsm_my_task_map/**'), ('remove', 'industry_fsm/static/src/views/fsm_task_map/**'), ('remove', 'industry_fsm/static/src/views/industry_fsm_grid/**'), ('remove', 'industry_fsm/static/src/views/fsm_task_gantt/**'), ('remove', 'industry_fsm/static/src/fsm_gantt_controller.js'), ('remove', 'industry_fsm/static/src/views/fsm_my_task_activity/**')], 'web.assets_backend_lazy': ['industry_fsm/static/src/views/fsm_my_task_map/**', 'industry_fsm/static/src/views/fsm_task_map/**', 'industry_fsm/static/src/views/industry_fsm_grid/**', 'industry_fsm/static/src/views/fsm_task_gantt/**', 'industry_fsm/static/src/fsm_gantt_controller.js', 'industry_fsm/static/src/views/fsm_my_task_activity/**'], 'web.assets_frontend': ['industry_fsm/static/src/js/tours/**/*'], 'web.assets_unit_tests': ['industry_fsm/static/tests/**/*.test.js'], 'web.assets_tests': ['industry_fsm/static/tests/tours/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/industry_fsm/security/ir.access.csv b/industry_fsm/security/ir.access.csv new file mode 100644 index 00000000..64ea393c --- /dev/null +++ b/industry_fsm/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_report_project_task_user_fsm,access_report_project_task_user_fsm,report.project.task.user.fsm,group_fsm_manager,r, +access_project_task_stop_timers_wizard_user_fsm,access_project_task_stop_timers_wizard_user_fsm,project.task.stop.timers.wizard,group_fsm_user,r, +access_project_task_stop_timers_wizard_line_user_fsm,access_project_task_stop_timers_wizard_line_user_fsm,project.task.stop.timers.wizard.line,group_fsm_user,r, +access_report_project_task_user_project_user_fsm,access_report_project_task_user_project_user_fsm,report.project.task.user.fsm,group_fsm_user,r, diff --git a/industry_fsm/security/ir.model.access.csv b/industry_fsm/security/ir.model.access.csv deleted file mode 100644 index 18819410..00000000 --- a/industry_fsm/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_report_project_task_user_fsm,access_report_project_task_user_fsm,model_report_project_task_user_fsm,group_fsm_manager,1,0,0,0 -access_project_task_stop_timers_wizard_user_fsm,access_project_task_stop_timers_wizard_user_fsm,model_project_task_stop_timers_wizard,group_fsm_user,1,1,1,0 -access_project_task_stop_timers_wizard_line_user_fsm,access_project_task_stop_timers_wizard_line_user_fsm,model_project_task_stop_timers_wizard_line,group_fsm_user,1,1,1,0 -access_report_project_task_user_project_user_fsm,access_report_project_task_user_project_user_fsm,model_report_project_task_user_fsm,group_fsm_user,1,0,0,0 diff --git a/industry_fsm_repair/__manifest__.py b/industry_fsm_repair/__manifest__.py index 4449155f..aea53ae1 100644 --- a/industry_fsm_repair/__manifest__.py +++ b/industry_fsm_repair/__manifest__.py @@ -1 +1 @@ -{'name': 'Field Service Repair', 'summary': 'Allow user without repair right to access fsm stock.picking', 'description': 'Allow user without repair right to access fsm stock.picking', 'category': 'Services/Field Service', 'version': '1.0', 'depends': ['repair'], 'data': ['security/ir.model.access.csv', 'views/stock_picking_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Field Service Repair', 'summary': 'Allow user without repair right to access fsm stock.picking', 'description': 'Allow user without repair right to access fsm stock.picking', 'category': 'Services/Field Service', 'version': '1.0', 'depends': ['repair'], 'data': ['security/ir.access.csv', 'views/stock_picking_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/industry_fsm_repair/security/ir.access.csv b/industry_fsm_repair/security/ir.access.csv new file mode 100644 index 00000000..0599df52 --- /dev/null +++ b/industry_fsm_repair/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_fsm_repair,access_fsm_repair,repair.repair_order,industry_fsm.group_fsm_user,r, diff --git a/industry_fsm_repair/security/ir.model.access.csv b/industry_fsm_repair/security/ir.model.access.csv deleted file mode 100644 index 671cee3c..00000000 --- a/industry_fsm_repair/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_fsm_repair,access_fsm_repair,repair.model_repair_order,industry_fsm.group_fsm_user,1,0,0,0 diff --git a/industry_fsm_report/__manifest__.py b/industry_fsm_report/__manifest__.py index 6228193a..a3396d48 100644 --- a/industry_fsm_report/__manifest__.py +++ b/industry_fsm_report/__manifest__.py @@ -1 +1 @@ -{'name': 'Field Service Reports', 'category': 'Services/Field Service', 'summary': 'Create Reports for Field service technicians', 'description': '\nCreate Reports for Field Service\n================================\n\n', 'depends': [], 'data': ['security/industry_fsm_report_security.xml', 'security/ir.model.access.csv', 'views/project_project_views.xml', 'views/project_portal_project_task_templates.xml', 'views/project_task_views.xml', 'views/worksheet_template_views.xml', 'views/res_config_settings_views.xml', 'report/project_task_burndown_chart_report_views.xml', 'report/report_industry_fsm_worksheet_custom_templates.xml', 'data/worksheet_template_data.xml', 'wizard/worksheet_template_load_wizard_views.xml', 'views/industry_fsm_report_menus.xml'], 'demo': ['data/worksheet_template_demo.xml', 'data/project_task_demo.xml'], 'post_init_hook': 'post_init', 'auto_install': ['industry_fsm', 'web_studio'], 'assets': {'web.assets_backend': ['industry_fsm_report/static/src/js/tours/industry_fsm_report_tour.js'], 'web.assets_frontend': ['industry_fsm_report/static/src/js/tours/industry_fsm_report_tour.js'], 'web.assets_tests': ['industry_fsm_report/static/tests/tours/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Field Service Reports', 'category': 'Services/Field Service', 'summary': 'Create Reports for Field service technicians', 'description': '\nCreate Reports for Field Service\n================================\n\n', 'depends': ['industry_fsm', 'web_studio'], 'data': ['security/industry_fsm_report_security.xml', 'security/ir.access.csv', 'views/project_project_views.xml', 'views/project_portal_project_task_templates.xml', 'views/project_task_views.xml', 'views/worksheet_template_views.xml', 'views/res_config_settings_views.xml', 'report/project_task_burndown_chart_report_views.xml', 'report/report_industry_fsm_worksheet_custom_templates.xml', 'data/worksheet_template_data.xml', 'wizard/worksheet_template_load_wizard_views.xml', 'views/industry_fsm_report_menus.xml'], 'demo': ['data/worksheet_template_demo.xml', 'data/project_task_demo.xml'], 'post_init_hook': 'post_init', 'auto_install': ['industry_fsm', 'web_studio'], 'assets': {'web.assets_backend': ['industry_fsm_report/static/src/js/tours/industry_fsm_report_tour.js'], 'web.assets_frontend': ['industry_fsm_report/static/src/js/tours/industry_fsm_report_tour.js'], 'web.assets_tests': ['industry_fsm_report/static/tests/tours/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/industry_fsm_report/security/ir.access.csv b/industry_fsm_report/security/ir.access.csv new file mode 100644 index 00000000..0fcea89e --- /dev/null +++ b/industry_fsm_report/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_project_worksheet_template,access_project_worksheet_template,worksheet.template,project.group_project_user,r, +access_project_worksheet_template_manager,access_project_worksheet_template_manager,worksheet.template,project.group_project_manager,crud, +access_project_worksheet_template_load_wizard_manager,access_project_worksheet_template_load_wizard_manager,worksheet.template.load.wizard,project.group_project_manager,crud, diff --git a/industry_fsm_report/security/ir.model.access.csv b/industry_fsm_report/security/ir.model.access.csv deleted file mode 100644 index 6d97548a..00000000 --- a/industry_fsm_report/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_project_worksheet_template,access_project_worksheet_template,model_worksheet_template,project.group_project_user,1,0,0,0 -access_project_worksheet_template_manager,access_project_worksheet_template_manager,model_worksheet_template,project.group_project_manager,1,1,1,1 -access_project_worksheet_template_load_wizard_manager,access_project_worksheet_template_load_wizard_manager,model_worksheet_template_load_wizard,project.group_project_manager,1,1,1,1 diff --git a/industry_fsm_sale/__manifest__.py b/industry_fsm_sale/__manifest__.py index 81aa41c2..335342f2 100644 --- a/industry_fsm_sale/__manifest__.py +++ b/industry_fsm_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'Field Service - Sale', 'summary': 'Schedule and track onsite operations, invoice time and material', 'description': '\nCreate Sales order with timesheets and products from tasks\n ', 'category': 'Services/Field Service', 'version': '1.0', 'depends': [], 'data': ['data/industry_fsm_data.xml', 'report/report_project_task_user_fsm_views.xml', 'report/worksheet_custom_report_templates.xml', 'views/project_task_views.xml', 'views/product_product_views.xml', 'views/project_project_views.xml', 'views/sale_order_views.xml', 'views/project_sharing_views.xml', 'views/project_portal_templates.xml'], 'demo': ['data/industry_fsm_demo.xml'], 'auto_install': True, 'post_init_hook': 'post_init', 'uninstall_hook': 'uninstall_hook', 'assets': {'web.assets_backend': ['industry_fsm_sale/static/src/components/**/*', 'industry_fsm_sale/static/src/js/tours/**/*'], 'web.assets_tests': ['industry_fsm_sale/static/tests/tours/**/*'], 'web.assets_frontend': ['industry_fsm_sale/static/src/js/tours/**/*'], 'web.assets_unit_tests': ['industry_fsm_sale/static/tests/product_catalog.test.js', 'industry_fsm_sale/static/tests/industry_fsm_sale_mock_model.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Field Service - Sale', 'summary': 'Schedule and track onsite operations, invoice time and material', 'description': '\nCreate Sales order with timesheets and products from tasks\n ', 'category': 'Services/Field Service', 'version': '1.0', 'depends': [], 'data': ['data/industry_fsm_data.xml', 'report/report_project_task_user_fsm_views.xml', 'report/worksheet_custom_report_templates.xml', 'views/project_task_views.xml', 'views/product_product_views.xml', 'views/project_project_views.xml', 'views/sale_order_views.xml', 'views/project_sharing_views.xml', 'views/project_portal_templates.xml'], 'demo': ['data/industry_fsm_demo.xml'], 'auto_install': False, 'post_init_hook': 'post_init', 'uninstall_hook': 'uninstall_hook', 'assets': {'web.assets_backend': ['industry_fsm_sale/static/src/components/**/*', 'industry_fsm_sale/static/src/js/tours/**/*'], 'web.assets_tests': ['industry_fsm_sale/static/tests/tours/**/*'], 'web.assets_frontend': ['industry_fsm_sale/static/src/js/tours/**/*'], 'web.assets_unit_tests': ['industry_fsm_sale/static/tests/product_catalog.test.js', 'industry_fsm_sale/static/tests/industry_fsm_sale_mock_model.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/industry_fsm_sale_report/__manifest__.py b/industry_fsm_sale_report/__manifest__.py index 9f5efd34..228f2f0b 100644 --- a/industry_fsm_sale_report/__manifest__.py +++ b/industry_fsm_sale_report/__manifest__.py @@ -1 +1 @@ -{'name': 'Field Service Reports - Sale', 'category': 'Services/Field Service', 'summary': 'Create Reports for Field service technicians', 'depends': [], 'data': ['views/product_template_views.xml', 'views/project_project_views.xml', 'views/project_task_views.xml', 'views/project_portal_project_task_templates.xml', 'data/product_product_data.xml'], 'demo': ['data/product_product_demo.xml', 'data/ir_model_fields_demo.xml', 'data/ir_ui_view_demo.xml'], 'auto_install': True, 'post_init_hook': 'post_init', 'assets': {'web.assets_backend': ['industry_fsm_sale_report/static/src/js/tours/industry_fsm_sale_report_tour.js'], 'web.assets_frontend': ['industry_fsm_sale_report/static/src/js/tours/industry_fsm_sale_report_tour.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Field Service Reports - Sale', 'category': 'Services/Field Service', 'summary': 'Create Reports for Field service technicians', 'depends': [], 'data': ['views/product_template_views.xml', 'views/project_project_views.xml', 'views/project_task_views.xml', 'views/project_portal_project_task_templates.xml', 'data/product_product_data.xml'], 'demo': ['data/product_product_demo.xml', 'data/ir_model_fields_demo.xml', 'data/ir_ui_view_demo.xml'], 'auto_install': False, 'post_init_hook': 'post_init', 'assets': {'web.assets_backend': ['industry_fsm_sale_report/static/src/js/tours/industry_fsm_sale_report_tour.js'], 'web.assets_frontend': ['industry_fsm_sale_report/static/src/js/tours/industry_fsm_sale_report_tour.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/industry_fsm_sale_subscription/__manifest__.py b/industry_fsm_sale_subscription/__manifest__.py index bd91fd61..bda6eba0 100644 --- a/industry_fsm_sale_subscription/__manifest__.py +++ b/industry_fsm_sale_subscription/__manifest__.py @@ -1 +1 @@ -{'name': 'Field Service - Sale Subscription', 'summary': 'Technical Bridge', 'category': 'Services/Field Service', 'version': '1.0', 'depends': [], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Field Service - Sale Subscription', 'summary': 'Technical Bridge', 'category': 'Services/Field Service', 'version': '1.0', 'depends': [], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/industry_fsm_sms/__manifest__.py b/industry_fsm_sms/__manifest__.py index f0e1b637..ee8cb8de 100644 --- a/industry_fsm_sms/__manifest__.py +++ b/industry_fsm_sms/__manifest__.py @@ -1 +1 @@ -{'name': 'FSM - SMS', 'version': '1.0', 'category': 'Services/Field Service', 'summary': 'Send text messages when fsm task stage move', 'depends': ['project_sms'], 'data': ['data/industry_fsm_sms_data.xml'], 'demo': ['data/industry_fsm_sms_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'FSM - SMS', 'version': '1.0', 'category': 'Services/Field Service', 'summary': 'Send text messages when fsm task stage move', 'depends': ['project_sms'], 'data': ['data/industry_fsm_sms_data.xml'], 'demo': ['data/industry_fsm_sms_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/industry_fsm_stock/__manifest__.py b/industry_fsm_stock/__manifest__.py index 7c8456dc..8225f649 100644 --- a/industry_fsm_stock/__manifest__.py +++ b/industry_fsm_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Field Service Stock', 'category': 'Services/Field Service', 'summary': 'Validate stock moves for product added on sales orders through Field Service Management App', 'description': '\nValidate stock moves for Field Service\n======================================\n', 'depends': ['sale_stock'], 'data': ['security/ir.model.access.csv', 'views/project_task_views.xml', 'views/stock_move_views.xml', 'wizard/fsm_stock_tracking_views.xml', 'views/product_product_views.xml'], 'assets': {'web.assets_backend': ['industry_fsm_stock/static/src/**/*'], 'web.assets_tests': ['industry_fsm_stock/static/tests/tours/**/*'], 'web.assets_unit_tests': ['industry_fsm_stock/static/tests/product_catalog.test.js']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Field Service Stock', 'category': 'Services/Field Service', 'summary': 'Validate stock moves for product added on sales orders through Field Service Management App', 'description': '\nValidate stock moves for Field Service\n======================================\n', 'depends': ['sale_stock'], 'data': ['security/ir.access.csv', 'views/project_task_views.xml', 'views/stock_move_views.xml', 'wizard/fsm_stock_tracking_views.xml', 'views/product_product_views.xml'], 'assets': {'web.assets_backend': ['industry_fsm_stock/static/src/**/*'], 'web.assets_tests': ['industry_fsm_stock/static/tests/tours/**/*'], 'web.assets_unit_tests': ['industry_fsm_stock/static/tests/product_catalog.test.js']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/industry_fsm_stock/security/ir.access.csv b/industry_fsm_stock/security/ir.access.csv new file mode 100644 index 00000000..a4d8f150 --- /dev/null +++ b/industry_fsm_stock/security/ir.access.csv @@ -0,0 +1,7 @@ +id,name,model_id,group_id/id,operation,domain +access_fsm_stock_move,access_fsm_stock_move,stock.stock_move,industry_fsm.group_fsm_user,r, +access_fsm_stock_picking,access_fsm_stock_picking,stock.stock_picking,industry_fsm.group_fsm_user,r, +access_fsm_stock_tracking,access_fsm_stock_tracking,fsm.stock.tracking,industry_fsm.group_fsm_user,r, +write_access_fsm_stock_tracking,access_fsm_stock_tracking,fsm.stock.tracking,stock.group_stock_user,r, +access_fsm_stock_tracking_line,access_fsm_stock_tracking_line,fsm.stock.tracking.line,industry_fsm.group_fsm_user,r, +write_access_fsm_stock_tracking_line,access_fsm_stock_tracking_line,fsm.stock.tracking.line,stock.group_stock_user,r, diff --git a/industry_fsm_stock/security/ir.model.access.csv b/industry_fsm_stock/security/ir.model.access.csv deleted file mode 100644 index 1045d5eb..00000000 --- a/industry_fsm_stock/security/ir.model.access.csv +++ /dev/null @@ -1,7 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_fsm_stock_move,access_fsm_stock_move,stock.model_stock_move,industry_fsm.group_fsm_user,1,0,0,0 -access_fsm_stock_picking,access_fsm_stock_picking,stock.model_stock_picking,industry_fsm.group_fsm_user,1,0,0,0 -access_fsm_stock_tracking,access_fsm_stock_tracking,model_fsm_stock_tracking,industry_fsm.group_fsm_user,1,0,1,0 -write_access_fsm_stock_tracking,access_fsm_stock_tracking,model_fsm_stock_tracking,stock.group_stock_user,0,1,1,0 -access_fsm_stock_tracking_line,access_fsm_stock_tracking_line,model_fsm_stock_tracking_line,industry_fsm.group_fsm_user,1,0,0,0 -write_access_fsm_stock_tracking_line,access_fsm_stock_tracking_line,model_fsm_stock_tracking_line,stock.group_stock_user,0,1,1,1 diff --git a/iot/__manifest__.py b/iot/__manifest__.py index b0c7a10d..9cdebdf2 100644 --- a/iot/__manifest__.py +++ b/iot/__manifest__.py @@ -15,7 +15,7 @@ This module provides management of your IoT Boxes inside Odoo. 'wizard/add_iot_box_views.xml', 'wizard/select_printers_views.xml', 'security/iot_security.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'views/iot_views.xml', ], 'demo': [ diff --git a/iot/security/ir.access.csv b/iot/security/ir.access.csv new file mode 100644 index 00000000..a5a82a45 --- /dev/null +++ b/iot/security/ir.access.csv @@ -0,0 +1,9 @@ +id,name,model_id,group_id/id,operation,domain +access_iot_box_user,iot.box,iot.iot_box,base.group_user,r, +access_iot_device_user,iot.device,iot.iot_device,base.group_user,r, +access_iot_box_admin,iot.box,iot.iot_box,iot.group_iot_admin,r, +access_iot_device_admin,iot.device,iot.iot_device,iot.group_iot_admin,r, +access_iot_keyboard_layout,iot.keyboard.layout,iot.iot_keyboard_layout,iot.group_iot_admin,r, +access_add_iot_box,access.add.iot.box,add.iot.box,iot.group_iot_admin,r, +access_iot_discovered_box,access.iot.discovered.box,iot.discovered.box,iot.group_iot_admin,r, +access_iot_select_printers_wizard_user,iot.select.printers.wizard,iot.select_printers_wizard,base.group_user,r, diff --git a/iot/security/ir.model.access.csv b/iot/security/ir.model.access.csv deleted file mode 100644 index ac997141..00000000 --- a/iot/security/ir.model.access.csv +++ /dev/null @@ -1,9 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_iot_box_user,iot.box,iot.model_iot_box,base.group_user,1,0,0,0 -access_iot_device_user,iot.device,iot.model_iot_device,base.group_user,1,0,0,0 -access_iot_box_admin,iot.box,iot.model_iot_box,iot.group_iot_admin,1,1,0,1 -access_iot_device_admin,iot.device,iot.model_iot_device,iot.group_iot_admin,1,1,0,1 -access_iot_keyboard_layout,iot.keyboard.layout,iot.model_iot_keyboard_layout,iot.group_iot_admin,1,1,0,1 -access_add_iot_box,access.add.iot.box,model_add_iot_box,iot.group_iot_admin,1,1,1,0 -access_iot_discovered_box,access.iot.discovered.box,model_iot_discovered_box,iot.group_iot_admin,1,1,1,0 -access_iot_select_printers_wizard_user,iot.select.printers.wizard,iot.model_select_printers_wizard,base.group_user,1,1,1,0 diff --git a/knowledge/__manifest__.py b/knowledge/__manifest__.py index c996cb70..95a1e162 100644 --- a/knowledge/__manifest__.py +++ b/knowledge/__manifest__.py @@ -37,7 +37,7 @@ 'views/knowledge_templates_portal.xml', 'views/knowledge_menus.xml', 'views/portal_templates.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'security/ir_rule.xml', ], 'demo': [ diff --git a/knowledge/security/ir.access.csv b/knowledge/security/ir.access.csv new file mode 100644 index 00000000..518909a6 --- /dev/null +++ b/knowledge/security/ir.access.csv @@ -0,0 +1,30 @@ +id,name,model_id,group_id/id,operation,domain +access_knowledge_article_all,access.knowledge.article.all,knowledge.knowledge_article,,r, +access_knowledge_article_portal,access.knowledge.article.portal,knowledge.knowledge_article,base.group_portal,r, +access_knowledge_article_user,access.knowledge.article.user,knowledge.knowledge_article,base.group_user,r, +access_knowledge_article_system,access.knowledge.article.system,knowledge.knowledge_article,base.group_system,crud, +access_knowledge_article_thread_all,access.knowledge.article.thread.all,knowledge.knowledge_article_thread,,r, +access_knowledge_article_thread_portal,access.knowledge.article.thread.portal,knowledge.knowledge_article_thread,base.group_portal,r, +access_knowledge_article_thread_user,access.knowledge.article.thread.user,knowledge.knowledge_article_thread,base.group_user,r, +access_knowledge_article_thread_system,access.knowledge.article.thread.system,knowledge.knowledge_article_thread,base.group_system,crud, +access_knowledge_article_member_all,access.knowledge.article.member.all,knowledge.knowledge_article_member,,r, +access_knowledge_article_member_portal,access.knowledge.article.member.portal,knowledge.knowledge_article_member,base.group_portal,r, +access_knowledge_article_member_user,access.knowledge.article.member.user,knowledge.knowledge_article_member,base.group_user,r, +access_knowledge_article_member_system,access.knowledge.article.member.system,knowledge.knowledge_article_member,base.group_system,crud, +access_knowledge_article_favorite_all,access.knowledge.article.favorite.all,knowledge.knowledge_article_favorite,,r, +access_knowledge_article_favorite_portal,access.knowledge.article.favorite.portal,knowledge.knowledge_article_favorite,base.group_portal,crud, +access_knowledge_article_favorite_user,access.knowledge.article.favorite.user,knowledge.knowledge_article_favorite,base.group_user,crud, +access_knowledge_article_favorite_system,access.knowledge.article.favorite.system,knowledge.knowledge_article_favorite,base.group_system,crud, +access_knowledge_article_stage_all,access.knowledge.article.stage.all,knowledge.knowledge_article_stage,,r, +access_knowledge_article_stage_portal,access.knowledge.article.stage.portal,knowledge.knowledge_article_stage,base.group_portal,crud, +access_knowledge_article_stage_user,access.knowledge.article.stage.user,knowledge.knowledge_article_stage,base.group_user,crud, +access_knowledge_article_stage_system,access.knowledge.article.stage.system,knowledge.knowledge_article_stage,base.group_system,crud, +access_knowledge_article_template_category_all,access.knowledge.article.template.category.all,knowledge.knowledge_article_template_category,,r, +access_knowledge_article_template_category_system,access.knowledge.article.template.category.system,knowledge.knowledge_article_template_category,base.group_system,crud, +access_knowledge_article_template_category_user,access.knowledge.article.template.category.user,knowledge.knowledge_article_template_category,base.group_user,r, +access_knowledge_cover_all,access.knowledge.cover.all,knowledge.knowledge_cover,,r, +access_knowledge_cover_user,access.knowledge.cover.user,knowledge.knowledge_cover,base.group_user,crud, +access_knowledge_cover_system,access.knowledge.cover.system,knowledge.knowledge_cover,base.group_system,crud, +access_knowledge_invite_all,access.knowledge.invite.all,knowledge.knowledge_invite,,r, +access_knowledge_invite_user,access.knowledge.invite.user,knowledge.knowledge_invite,base.group_user,r, +access_knowledge_invite_system,access.knowledge.invite.system,knowledge.knowledge_invite,base.group_system,crud, diff --git a/knowledge/security/ir.model.access.csv b/knowledge/security/ir.model.access.csv deleted file mode 100644 index 2e1fa07f..00000000 --- a/knowledge/security/ir.model.access.csv +++ /dev/null @@ -1,30 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_knowledge_article_all,access.knowledge.article.all,knowledge.model_knowledge_article,,0,0,0,0 -access_knowledge_article_portal,access.knowledge.article.portal,knowledge.model_knowledge_article,base.group_portal,1,1,1,0 -access_knowledge_article_user,access.knowledge.article.user,knowledge.model_knowledge_article,base.group_user,1,1,1,0 -access_knowledge_article_system,access.knowledge.article.system,knowledge.model_knowledge_article,base.group_system,1,1,1,1 -access_knowledge_article_thread_all,access.knowledge.article.thread.all,knowledge.model_knowledge_article_thread,,0,0,0,0 -access_knowledge_article_thread_portal,access.knowledge.article.thread.portal,knowledge.model_knowledge_article_thread,base.group_portal,1,1,1,0 -access_knowledge_article_thread_user,access.knowledge.article.thread.user,knowledge.model_knowledge_article_thread,base.group_user,1,1,1,0 -access_knowledge_article_thread_system,access.knowledge.article.thread.system,knowledge.model_knowledge_article_thread,base.group_system,1,1,1,1 -access_knowledge_article_member_all,access.knowledge.article.member.all,knowledge.model_knowledge_article_member,,0,0,0,0 -access_knowledge_article_member_portal,access.knowledge.article.member.portal,knowledge.model_knowledge_article_member,base.group_portal,1,0,0,0 -access_knowledge_article_member_user,access.knowledge.article.member.user,knowledge.model_knowledge_article_member,base.group_user,1,0,0,0 -access_knowledge_article_member_system,access.knowledge.article.member.system,knowledge.model_knowledge_article_member,base.group_system,1,1,1,1 -access_knowledge_article_favorite_all,access.knowledge.article.favorite.all,knowledge.model_knowledge_article_favorite,,0,0,0,0 -access_knowledge_article_favorite_portal,access.knowledge.article.favorite.portal,knowledge.model_knowledge_article_favorite,base.group_portal,1,1,1,1 -access_knowledge_article_favorite_user,access.knowledge.article.favorite.user,knowledge.model_knowledge_article_favorite,base.group_user,1,1,1,1 -access_knowledge_article_favorite_system,access.knowledge.article.favorite.system,knowledge.model_knowledge_article_favorite,base.group_system,1,1,1,1 -access_knowledge_article_stage_all,access.knowledge.article.stage.all,knowledge.model_knowledge_article_stage,,0,0,0,0 -access_knowledge_article_stage_portal,access.knowledge.article.stage.portal,knowledge.model_knowledge_article_stage,base.group_portal,1,1,1,1 -access_knowledge_article_stage_user,access.knowledge.article.stage.user,knowledge.model_knowledge_article_stage,base.group_user,1,1,1,1 -access_knowledge_article_stage_system,access.knowledge.article.stage.system,knowledge.model_knowledge_article_stage,base.group_system,1,1,1,1 -access_knowledge_article_template_category_all,access.knowledge.article.template.category.all,knowledge.model_knowledge_article_template_category,,0,0,0,0 -access_knowledge_article_template_category_system,access.knowledge.article.template.category.system,knowledge.model_knowledge_article_template_category,base.group_system,1,1,1,1 -access_knowledge_article_template_category_user,access.knowledge.article.template.category.user,knowledge.model_knowledge_article_template_category,base.group_user,1,0,0,0 -access_knowledge_cover_all,access.knowledge.cover.all,knowledge.model_knowledge_cover,,0,0,0,0 -access_knowledge_cover_user,access.knowledge.cover.user,knowledge.model_knowledge_cover,base.group_user,1,1,1,1 -access_knowledge_cover_system,access.knowledge.cover.system,knowledge.model_knowledge_cover,base.group_system,1,1,1,1 -access_knowledge_invite_all,access.knowledge.invite.all,knowledge.model_knowledge_invite,,0,0,0,0 -access_knowledge_invite_user,access.knowledge.invite.user,knowledge.model_knowledge_invite,base.group_user,1,1,1,0 -access_knowledge_invite_system,access.knowledge.invite.system,knowledge.model_knowledge_invite,base.group_system,1,1,1,1 diff --git a/l10n_ae_hr_payroll/__manifest__.py b/l10n_ae_hr_payroll/__manifest__.py index 1b42c99f..0e945a5b 100644 --- a/l10n_ae_hr_payroll/__manifest__.py +++ b/l10n_ae_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'United Arab Emirates - Payroll', 'author': 'Odoo S.A.', 'countries': ['ae'], 'category': 'Human Resources/Payroll', 'description': '\nUnited Arab Emirates Payroll and End of Service rules.\n=======================================================\n- Basic salary calculations\n- EOS calculations\n- Annual leaves provisions and EOS provisions\n- Social insurance rules for locals\n- Overtime rule for the other inputs case\n- Sick-leaves calculations\n- DEWS calculations\n- EOS calculations for free zones (DMCC)\n- Out of contract calculations\n- Calculation for unused leaves for EOS calculation\n- Additional other input rules for (bonus, commissions, arrears, etc.)\n- Master payroll export\n- WPS\n ', 'depends': ['hr_work_entry_holidays'], 'auto_install': ['hr_payroll'], 'data': ['views/hr_payroll_report.xml', 'views/report_payslip_templates.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_regular_pay_data.xml', 'data/hr_salary_rule_instant_pay_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'data/hr_rule_parameter_data.xml', 'views/hr_leave_type_views.xml', 'views/res_bank_views.xml', 'views/res_config_settings_view.xml', 'wizard/hr_payroll_payment_report_wizard.xml', 'report/report_hr_employee_salary_certificate_template.xml', 'report/report_hr_employee_salary_certificate.xml'], 'demo': ['data/l10n_ae_hr_payroll_demo.xml'], 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'United Arab Emirates - Payroll', 'author': 'Odoo S.A.', 'countries': ['ae'], 'category': 'Human Resources/Payroll', 'description': '\nUnited Arab Emirates Payroll and End of Service rules.\n=======================================================\n- Basic salary calculations\n- EOS calculations\n- Annual leaves provisions and EOS provisions\n- Social insurance rules for locals\n- Overtime rule for the other inputs case\n- Sick-leaves calculations\n- DEWS calculations\n- EOS calculations for free zones (DMCC)\n- Out of contract calculations\n- Calculation for unused leaves for EOS calculation\n- Additional other input rules for (bonus, commissions, arrears, etc.)\n- Master payroll export\n- WPS\n ', 'depends': ['hr_work_entry_holidays', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'data': ['views/hr_payroll_report.xml', 'views/report_payslip_templates.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_regular_pay_data.xml', 'data/hr_salary_rule_instant_pay_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'data/hr_rule_parameter_data.xml', 'views/hr_leave_type_views.xml', 'views/res_bank_views.xml', 'views/res_config_settings_view.xml', 'wizard/hr_payroll_payment_report_wizard.xml', 'report/report_hr_employee_salary_certificate_template.xml', 'report/report_hr_employee_salary_certificate.xml'], 'demo': ['data/l10n_ae_hr_payroll_demo.xml'], 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ae_hr_payroll_account/__manifest__.py b/l10n_ae_hr_payroll_account/__manifest__.py index b45b8cac..4105d15f 100644 --- a/l10n_ae_hr_payroll_account/__manifest__.py +++ b/l10n_ae_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'United Arab Emirates - Payroll with Accounting', 'author': 'Odoo S.A.', 'category': 'Human Resources', 'description': '\nAccounting Data for UAE Payroll Rules.\n=======================================================\n\n ', 'depends': ['l10n_ae'], 'data': ['data/account_chart_template_data.xml', 'data/res_bank_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_ae_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'United Arab Emirates - Payroll with Accounting', 'author': 'Odoo S.A.', 'category': 'Human Resources', 'description': '\nAccounting Data for UAE Payroll Rules.\n=======================================================\n\n ', 'depends': ['l10n_ae'], 'data': ['data/account_chart_template_data.xml', 'data/res_bank_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_ae_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_ae_reports/__manifest__.py b/l10n_ae_reports/__manifest__.py index 543a388f..cbb2e441 100644 --- a/l10n_ae_reports/__manifest__.py +++ b/l10n_ae_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'United Arab Emirates - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\n Accounting reports:\n - Corporate Tax Report\n ', 'depends': ['l10n_ae'], 'installable': True, 'data': ['data/corporate_tax_report.xml', 'data/account_return_data.xml', 'data/actions.xml', 'data/menuitems.xml', 'data/account.account.tag.csv', 'views/res_config_settings_views.xml'], 'assets': {'web.assets_backend': ['l10n_ae_reports/static/src/*']}, 'post_init_hook': '_l10n_ae_reports_post_init', 'auto_install': ['l10n_ae', 'account_reports', 'account_fiscal_categories'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'United Arab Emirates - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\n Accounting reports:\n - Corporate Tax Report\n ', 'depends': ['l10n_ae', 'account_reports', 'account_fiscal_categories'], 'installable': True, 'data': ['data/corporate_tax_report.xml', 'data/account_return_data.xml', 'data/actions.xml', 'data/menuitems.xml', 'data/account.account.tag.csv', 'views/res_config_settings_views.xml'], 'assets': {'web.assets_backend': ['l10n_ae_reports/static/src/*']}, 'post_init_hook': '_l10n_ae_reports_post_init', 'auto_install': ['l10n_ae', 'account_reports', 'account_fiscal_categories'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ar_edi/__manifest__.py b/l10n_ar_edi/__manifest__.py index a782020c..bc3ca91f 100644 --- a/l10n_ar_edi/__manifest__.py +++ b/l10n_ar_edi/__manifest__.py @@ -94,7 +94,7 @@ For Development information go to http://www.afip.gob.ar/fe/documentos/WSBFEv1%2 'views/res_currency_view.xml', 'views/product_template_view.xml', 'views/report_invoice.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'data/ir_actions_act_url_data.xml', ], 'demo': [ diff --git a/l10n_ar_edi/security/ir.access.csv b/l10n_ar_edi/security/ir.access.csv new file mode 100644 index 00000000..5c6126db --- /dev/null +++ b/l10n_ar_edi/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_ar_afipws_connection_manager,l10n.ar.afipws.connection.manager,l10n.ar.afipws.connection,base.group_system,r, +access_l10n_ar_afipws_connection_user,l10n.ar.afipws.connection.user,l10n.ar.afipws.connection,base.group_user,r, +access_l10n_ar_afip_ws_consult_user,l10n.ar.afip.ws.consult.user,l10n.ar.afip.ws.consult,account.group_account_user,r, diff --git a/l10n_ar_edi/security/ir.model.access.csv b/l10n_ar_edi/security/ir.model.access.csv deleted file mode 100644 index c533cd35..00000000 --- a/l10n_ar_edi/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_ar_afipws_connection_manager,l10n.ar.afipws.connection.manager,model_l10n_ar_afipws_connection,base.group_system,1,0,0,1 -access_l10n_ar_afipws_connection_user,l10n.ar.afipws.connection.user,model_l10n_ar_afipws_connection,base.group_user,1,0,0,0 -access_l10n_ar_afip_ws_consult_user,l10n.ar.afip.ws.consult.user,model_l10n_ar_afip_ws_consult,account.group_account_user,1,1,1,0 diff --git a/l10n_ar_reports/__manifest__.py b/l10n_ar_reports/__manifest__.py index f5e50302..4d3c9599 100644 --- a/l10n_ar_reports/__manifest__.py +++ b/l10n_ar_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Argentinean Accounting Reports', 'version': '1.0', 'author': 'ADHOC SA', 'category': 'Accounting/Localizations/Reporting', 'summary': 'Reporting for Argentinean Localization', 'description': '\n* Add VAT Book report which is a legal requirement in Argentina and that holds the VAT detail info of sales or purchases made in a period of time.\n* Add a VAT summary report that is used to analyze invoicing\n* Add Digital VAT Book functionality that let us generate TXT files to import in ARCA. The ones we implement are:\n\n * LIBRO_IVA_DIGITAL_VENTAS_CBTE\n * LIBRO_IVA_DIGITAL_VENTAS_ALICUOTAS\n * LIBRO_IVA_DIGITAL_COMPRAS_CBTE\n * LIBRO_IVA_DIGITAL_COMPRAS_ALICUOTAS\n * LIBRO_IVA_DIGITAL_IMPORTACION_BIENES_ALICUOTA\n\nOfficial Documentation ARCA\n\n* Digital VAT Book - record design https://www.afip.gob.ar/libro-iva-digital/documentos/libro-iva-digital-diseno-registros.pdf\n* CITI - record design (same as the Digital VAT Book): https://www.afip.gob.ar/comprasyventas/documentos/RegimendeInformaciondeComprasyVentasDisenosdeRegistros1.xls\n* CITI - specification (provides more information on how to format the numbers and the fillings of the numeric / alphanumeric fields): https://www.afip.gob.ar/comprasyventas/documentos/Regimen-Informacion-Compras-Ventas-Especificaciones.doc\n\n', 'depends': ['l10n_ar'], 'data': ['data/account_financial_report_data.xml', 'data/account_return_data.xml', 'report/account_ar_vat_line_views.xml', 'views/res_config_settings_view.xml', 'security/ir.model.access.csv', 'security/security.xml'], 'assets': {'web.assets_backend': ['l10n_ar_reports/static/src/components/**/*']}, 'auto_install': ['l10n_ar', 'account_reports'], 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Argentinean Accounting Reports', 'version': '1.0', 'author': 'ADHOC SA', 'category': 'Accounting/Localizations/Reporting', 'summary': 'Reporting for Argentinean Localization', 'description': '\n* Add VAT Book report which is a legal requirement in Argentina and that holds the VAT detail info of sales or purchases made in a period of time.\n* Add a VAT summary report that is used to analyze invoicing\n* Add Digital VAT Book functionality that let us generate TXT files to import in ARCA. The ones we implement are:\n\n * LIBRO_IVA_DIGITAL_VENTAS_CBTE\n * LIBRO_IVA_DIGITAL_VENTAS_ALICUOTAS\n * LIBRO_IVA_DIGITAL_COMPRAS_CBTE\n * LIBRO_IVA_DIGITAL_COMPRAS_ALICUOTAS\n * LIBRO_IVA_DIGITAL_IMPORTACION_BIENES_ALICUOTA\n\nOfficial Documentation ARCA\n\n* Digital VAT Book - record design https://www.afip.gob.ar/libro-iva-digital/documentos/libro-iva-digital-diseno-registros.pdf\n* CITI - record design (same as the Digital VAT Book): https://www.afip.gob.ar/comprasyventas/documentos/RegimendeInformaciondeComprasyVentasDisenosdeRegistros1.xls\n* CITI - specification (provides more information on how to format the numbers and the fillings of the numeric / alphanumeric fields): https://www.afip.gob.ar/comprasyventas/documentos/Regimen-Informacion-Compras-Ventas-Especificaciones.doc\n\n', 'depends': ['l10n_ar', 'account_reports'], 'data': ['data/account_financial_report_data.xml', 'data/account_return_data.xml', 'report/account_ar_vat_line_views.xml', 'views/res_config_settings_view.xml', 'security/ir.access.csv', 'security/security.xml'], 'assets': {'web.assets_backend': ['l10n_ar_reports/static/src/components/**/*']}, 'auto_install': ['l10n_ar', 'account_reports'], 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ar_reports/security/ir.access.csv b/l10n_ar_reports/security/ir.access.csv new file mode 100644 index 00000000..f0e2f19b --- /dev/null +++ b/l10n_ar_reports/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_account_ar_vat_line,access_account_ar_vat_line,account.ar.vat.line,account.group_account_readonly,r, diff --git a/l10n_ar_reports/security/ir.model.access.csv b/l10n_ar_reports/security/ir.model.access.csv deleted file mode 100644 index 3e45dc70..00000000 --- a/l10n_ar_reports/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_account_ar_vat_line,access_account_ar_vat_line,model_account_ar_vat_line,account.group_account_readonly,1,0,0,0 diff --git a/l10n_ar_reports_simple/__manifest__.py b/l10n_ar_reports_simple/__manifest__.py index dc74279f..545ace1c 100644 --- a/l10n_ar_reports_simple/__manifest__.py +++ b/l10n_ar_reports_simple/__manifest__.py @@ -1 +1 @@ -{'name': 'Argentinean Accounting IVA Simple Export', 'version': '1.0', 'author': 'Odoo S.A.', 'category': 'Accounting/Localizations/Reporting', 'summary': 'IVA Simple Reporting for Argentinean Localization', 'description': '\n* Add export of IVA Simple Tax Report.\n', 'depends': [], 'data': ['data/account.account.tag.csv', 'data/l10n_ar.arca.activity.csv', 'views/l10n_ar_arca_activity_views.xml', 'views/account_account_views.xml', 'views/res_config_settings_view.xml', 'security/ir.model.access.csv'], 'auto_install': True, 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Argentinean Accounting IVA Simple Export', 'version': '1.0', 'author': 'Odoo S.A.', 'category': 'Accounting/Localizations/Reporting', 'summary': 'IVA Simple Reporting for Argentinean Localization', 'description': '\n* Add export of IVA Simple Tax Report.\n', 'depends': [], 'data': ['data/account.account.tag.csv', 'data/l10n_ar.arca.activity.csv', 'views/l10n_ar_arca_activity_views.xml', 'views/account_account_views.xml', 'views/res_config_settings_view.xml', 'security/ir.access.csv'], 'auto_install': False, 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ar_reports_simple/security/ir.access.csv b/l10n_ar_reports_simple/security/ir.access.csv new file mode 100644 index 00000000..f0079c81 --- /dev/null +++ b/l10n_ar_reports_simple/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_ar_arca_activity_user,l10n_ar.arca.activity.user,l10n.ar.arca.activity,base.group_user,r, +access_l10n_ar_arca_activity_manager,l10n_ar.arca.activity.manager,l10n.ar.arca.activity,account.group_account_manager,crud, diff --git a/l10n_ar_reports_simple/security/ir.model.access.csv b/l10n_ar_reports_simple/security/ir.model.access.csv deleted file mode 100644 index 4ac3d7c8..00000000 --- a/l10n_ar_reports_simple/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_ar_arca_activity_user,l10n_ar.arca.activity.user,model_l10n_ar_arca_activity,base.group_user,1,0,0,0 -access_l10n_ar_arca_activity_manager,l10n_ar.arca.activity.manager,model_l10n_ar_arca_activity,account.group_account_manager,1,1,1,1 diff --git a/l10n_at_intrastat/__manifest__.py b/l10n_at_intrastat/__manifest__.py index 939ab0fa..40230e5b 100644 --- a/l10n_at_intrastat/__manifest__.py +++ b/l10n_at_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Austrian Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat PDF report for declaration based on invoices.\n ', 'depends': [], 'data': ['data/account_return_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Austrian Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat PDF report for declaration based on invoices.\n ', 'depends': [], 'data': ['data/account_return_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_at_pos/__manifest__.py b/l10n_at_pos/__manifest__.py index fe776b55..538fbf2b 100644 --- a/l10n_at_pos/__manifest__.py +++ b/l10n_at_pos/__manifest__.py @@ -24,7 +24,7 @@ We have implemented all this using Fiskaly. 'depends': ['l10n_at', 'iap', 'point_of_sale'], 'installable': True, 'data': [ - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'views/res_company_view.xml', 'views/pos_session_view.xml', 'views/pos_order_view.xml', diff --git a/l10n_at_pos/security/ir.access.csv b/l10n_at_pos/security/ir.access.csv new file mode 100644 index 00000000..6d319dfd --- /dev/null +++ b/l10n_at_pos/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_pos_fiskaly_details_wizard,access.pos.fiskaly.details.wizard,pos.fiskaly.details.wizard,point_of_sale.group_pos_user,r, diff --git a/l10n_at_pos/security/ir.model.access.csv b/l10n_at_pos/security/ir.model.access.csv deleted file mode 100644 index 191cb2c7..00000000 --- a/l10n_at_pos/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_pos_fiskaly_details_wizard,access.pos.fiskaly.details.wizard,model_pos_fiskaly_details_wizard,point_of_sale.group_pos_user,1,1,1,0 diff --git a/l10n_at_reports/__manifest__.py b/l10n_at_reports/__manifest__.py index 185f6556..704a1029 100644 --- a/l10n_at_reports/__manifest__.py +++ b/l10n_at_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Austria - Accounting Reports', 'version': '2.0', 'author': 'WT-IO-IT GmbH, Wolfgang Taferner', 'website': 'https://www.wt-io-it.at', 'license': 'LGPL-3', 'category': 'Accounting/Localizations/Reporting', 'summary': 'Austrian Financial Reports', 'description': '\n\nAccounting reports for Austria.\n================================\n\n * Defines the following reports:\n * Profit/Loss (§ 231 UGB Gesamtkostenverfahren)\n * Balance Sheet (§ 224 UGB)\n\n ', 'depends': ['l10n_at'], 'data': ['data/account_financial_html_report_profit_loss.xml', 'data/account_financial_html_report_balance.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_at', 'account_reports']} \ No newline at end of file +{'name': 'Austria - Accounting Reports', 'version': '2.0', 'author': 'WT-IO-IT GmbH, Wolfgang Taferner', 'website': 'https://www.wt-io-it.at', 'license': 'LGPL-3', 'category': 'Accounting/Localizations/Reporting', 'summary': 'Austrian Financial Reports', 'description': '\n\nAccounting reports for Austria.\n================================\n\n * Defines the following reports:\n * Profit/Loss (§ 231 UGB Gesamtkostenverfahren)\n * Balance Sheet (§ 224 UGB)\n\n ', 'depends': ['l10n_at', 'account_reports'], 'data': ['data/account_financial_html_report_profit_loss.xml', 'data/account_financial_html_report_balance.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_at', 'account_reports']} \ No newline at end of file diff --git a/l10n_at_saft/__manifest__.py b/l10n_at_saft/__manifest__.py index b913743f..583682bb 100644 --- a/l10n_at_saft/__manifest__.py +++ b/l10n_at_saft/__manifest__.py @@ -1 +1 @@ -{'name': 'Austrian SAF-T Export', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'description': '\n The Austrian Standard Audit File for Tax (SAF-T) is a standard file format for exporting various types of accounting transactional data using the XML format.\n ', 'depends': ['l10n_at'], 'data': ['data/saft_report.xml', 'data/l10n_at_saft.account.csv', 'views/res_config_settings_views.xml', 'security/ir.model.access.csv'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': ['l10n_at', 'account_saft']} \ No newline at end of file +{'name': 'Austrian SAF-T Export', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'description': '\n The Austrian Standard Audit File for Tax (SAF-T) is a standard file format for exporting various types of accounting transactional data using the XML format.\n ', 'depends': ['l10n_at', 'account_saft'], 'data': ['data/saft_report.xml', 'data/l10n_at_saft.account.csv', 'views/res_config_settings_views.xml', 'security/ir.access.csv'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': ['l10n_at', 'account_saft']} \ No newline at end of file diff --git a/l10n_at_saft/security/ir.access.csv b/l10n_at_saft/security/ir.access.csv new file mode 100644 index 00000000..3c12f05e --- /dev/null +++ b/l10n_at_saft/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +l10n_at_saft.access_l10n_at_saft_account,access_l10n_at_saft_account,l10n_at_saft.l10n_at_saft_account,base.group_user,r, diff --git a/l10n_at_saft/security/ir.model.access.csv b/l10n_at_saft/security/ir.model.access.csv deleted file mode 100644 index 65b58ea0..00000000 --- a/l10n_at_saft/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_at_saft.access_l10n_at_saft_account,access_l10n_at_saft_account,l10n_at_saft.model_l10n_at_saft_account,base.group_user,1,0,0,0 diff --git a/l10n_au_hr_payroll/__manifest__.py b/l10n_au_hr_payroll/__manifest__.py index 995b6274..f2b90ee9 100644 --- a/l10n_au_hr_payroll/__manifest__.py +++ b/l10n_au_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Australia - Payroll', 'category': 'Human Resources/Payroll', 'countries': ['au'], 'version': '1.0', 'depends': ['hr_work_entry_holidays', 'base_address_extended'], 'auto_install': ['hr_payroll'], 'description': '\nAustralian Payroll Rules.\n=========================\n', 'data': ['security/ir.model.access.csv', 'security/ir_rule.xml', 'views/hr_employee_views.xml', 'views/hr_contract_template_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_report.xml', 'views/hr_payslip_views.xml', 'views/hr_structure_type_views.xml', 'views/hr_payslip_input_type_views.xml', 'views/hr_leave_type_views.xml', 'views/hr_work_entry_type_views.xml', 'views/report_payslip_templates.xml', 'views/l10n_au_super_fund_views.xml', 'views/l10n_au_super_account_views.xml', 'wizards/l10n_au_termination_payment.xml', 'views/ir_ui_menu.xml', 'data/resource_calendar_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_rule_parameters_data.xml', 'data/salary_rules/hr_salary_rule_regular_data.xml', 'data/hr_work_entry_type_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'data/res_country_data.xml', 'data/res.city.csv'], 'assets': {'web.assets_backend': ['l10n_au_hr_payroll/static/src/js/**/*']}, 'demo': ['data/l10n_au_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Australia - Payroll', 'category': 'Human Resources/Payroll', 'countries': ['au'], 'version': '1.0', 'depends': ['hr_work_entry_holidays', 'base_address_extended', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'description': '\nAustralian Payroll Rules.\n=========================\n', 'data': ['security/ir.access.csv', 'security/ir_rule.xml', 'views/hr_employee_views.xml', 'views/hr_contract_template_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_report.xml', 'views/hr_payslip_views.xml', 'views/hr_structure_type_views.xml', 'views/hr_payslip_input_type_views.xml', 'views/hr_leave_type_views.xml', 'views/hr_work_entry_type_views.xml', 'views/report_payslip_templates.xml', 'views/l10n_au_super_fund_views.xml', 'views/l10n_au_super_account_views.xml', 'wizards/l10n_au_termination_payment.xml', 'views/ir_ui_menu.xml', 'data/resource_calendar_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_rule_parameters_data.xml', 'data/salary_rules/hr_salary_rule_regular_data.xml', 'data/hr_work_entry_type_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'data/res_country_data.xml', 'data/res.city.csv'], 'assets': {'web.assets_backend': ['l10n_au_hr_payroll/static/src/js/**/*']}, 'demo': ['data/l10n_au_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_au_hr_payroll/security/ir.access.csv b/l10n_au_hr_payroll/security/ir.access.csv new file mode 100644 index 00000000..11a080a1 --- /dev/null +++ b/l10n_au_hr_payroll/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_admin_l10n_au_super_fund,access_admin_l10n_au_super_fund,l10n.au.super.fund,hr_payroll.group_hr_payroll_user,crud, +access_admin_l10n_au_super_account,access_admin_l10n_au_super_account,l10n.au.super.account,hr_payroll.group_hr_payroll_user,crud, +access_admin_l10n_au_termination_payment,access_admin_l10n_au_termination_payment,l10n.au.termination.payment,hr_payroll.group_hr_payroll_user,crud, +access_l10n_au_hr_input_details_user,l10n_au.hr.input.details.user,l10n.au.hr.input.details,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_au_hr_payroll/security/ir.model.access.csv b/l10n_au_hr_payroll/security/ir.model.access.csv deleted file mode 100644 index 3e2b6d9a..00000000 --- a/l10n_au_hr_payroll/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_admin_l10n_au_super_fund,access_admin_l10n_au_super_fund,model_l10n_au_super_fund,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_admin_l10n_au_super_account,access_admin_l10n_au_super_account,model_l10n_au_super_account,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_admin_l10n_au_termination_payment,access_admin_l10n_au_termination_payment,model_l10n_au_termination_payment,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_au_hr_input_details_user,l10n_au.hr.input.details.user,model_l10n_au_hr_input_details,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_au_hr_payroll_account/__manifest__.py b/l10n_au_hr_payroll_account/__manifest__.py index 92c44f01..d9655c40 100644 --- a/l10n_au_hr_payroll_account/__manifest__.py +++ b/l10n_au_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Australia - Payroll with Accounting', 'category': 'Human Resources', 'depends': ['l10n_au'], 'description': '\nAccounting Data for Australian Payroll Rules.\n=============================================\n ', 'auto_install': ['l10n_au', 'hr_payroll_account'], 'data': ['data/hr_salary_rule_data.xml', 'data/account_chart_template_data.xml', 'data/ir_sequence_data.xml', 'data/res_partner.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'data/mail_activity_type_data.xml', 'data/l10n_au_payslip_ytd.xml', 'data/account_payment_method_data.xml', 'views/l10n_au_super_stream_views.xml', 'views/l10n_au_super_fund_views.xml', 'views/hr_contract_template_views.xml', 'views/hr_payslip_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payslip_run_views.xml', 'views/hr_employee_views.xml', 'views/l10n_au_stp_views.xml', 'views/l10n_au_payevnt_0004_template.xml', 'views/l10n_au_payslip_ytd_views.xml', 'views/account_move_views.xml', 'wizard/account_payment_register_views.xml', 'wizard/hr_payroll_report_wizard_views.xml', 'wizard/l10n_au_stp_submit.xml', 'wizard/l10n_au_previous_payroll_transfer_views.xml', 'wizard/l10n_au_payroll_finalisation_views.xml', 'wizard/l10n_au_stp_ffr_views.xml', 'security/ir.model.access.csv', 'security/ir_rule.xml'], 'demo': ['data/l10n_au_hr_payroll_account_demo.xml'], 'assets': {'web.assets_backend': ['l10n_au_hr_payroll_account/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Australia - Payroll with Accounting', 'category': 'Human Resources', 'depends': ['l10n_au', 'hr_payroll_account'], 'description': '\nAccounting Data for Australian Payroll Rules.\n=============================================\n ', 'auto_install': ['l10n_au', 'hr_payroll_account'], 'data': ['data/hr_salary_rule_data.xml', 'data/account_chart_template_data.xml', 'data/ir_sequence_data.xml', 'data/res_partner.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'data/mail_activity_type_data.xml', 'data/l10n_au_payslip_ytd.xml', 'data/account_payment_method_data.xml', 'views/l10n_au_super_stream_views.xml', 'views/l10n_au_super_fund_views.xml', 'views/hr_contract_template_views.xml', 'views/hr_payslip_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payslip_run_views.xml', 'views/hr_employee_views.xml', 'views/l10n_au_stp_views.xml', 'views/l10n_au_payevnt_0004_template.xml', 'views/l10n_au_payslip_ytd_views.xml', 'views/account_move_views.xml', 'wizard/account_payment_register_views.xml', 'wizard/hr_payroll_report_wizard_views.xml', 'wizard/l10n_au_stp_submit.xml', 'wizard/l10n_au_previous_payroll_transfer_views.xml', 'wizard/l10n_au_payroll_finalisation_views.xml', 'wizard/l10n_au_stp_ffr_views.xml', 'security/ir.access.csv', 'security/ir_rule.xml'], 'demo': ['data/l10n_au_hr_payroll_account_demo.xml'], 'assets': {'web.assets_backend': ['l10n_au_hr_payroll_account/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_au_hr_payroll_account/security/ir.access.csv b/l10n_au_hr_payroll_account/security/ir.access.csv new file mode 100644 index 00000000..eb8fed2a --- /dev/null +++ b/l10n_au_hr_payroll_account/security/ir.access.csv @@ -0,0 +1,14 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_au_super_stream_admin,access_l10n_au_super_stream_admin,l10n.au.super.stream,hr_payroll.group_hr_payroll_user,crud, +access_l10n_au_super_stream_line_admin,access_l10n_au_super_stream_line_admin,l10n.au.super.stream.line,hr_payroll.group_hr_payroll_user,crud, +access_admin_l10n_au_stp,access_admin_l10n_au_stp,l10n.au.stp,hr_payroll.group_hr_payroll_user,crud, +access_admin_l10n_au_stp_emp,access_admin_l10n_au_stp_emp,l10n.au.stp.emp,hr_payroll.group_hr_payroll_user,crud, +access_admin_l10_au_stp_submit,access_admin_l10_au_stp_submit,l10n.au.stp.submit,hr_payroll.group_hr_payroll_user,crud, +access_admin_l10n_au_payslip_ytd,YTD Balances Admin,l10n.au.payslip.ytd,hr_payroll.group_hr_payroll_user,crud, +l10n_au_hr_payroll_account.access_l10n_au_payslip_ytd_input,access_l10n_au_payslip_ytd_input,l10n_au_hr_payroll_account.l10n_au_payslip_ytd_input,hr_payroll.group_hr_payroll_user,crud, +access_admin_l10n_au_previous_payroll_transfer,Previous Payroll Transfer Admin,l10n.au.previous.payroll.transfer,hr_payroll.group_hr_payroll_user,crud, +access_admin_l10n_au_previous_payroll_transfer_emp,Previous Payroll Transfer Employee Admin,l10n.au.previous.payroll.transfer.employee,hr_payroll.group_hr_payroll_user,crud, +access_admin_l10n_au_payroll_finalisation_wizard,Payroll Finalisation Admin,l10n.au.payroll.finalisation.wizard,hr_payroll.group_hr_payroll_user,crud, +access_admin_l10n_au_payroll_finalisation_wizard_emp,Payroll Finalisation Employee Admin,l10n.au.payroll.finalisation.wizard.emp,hr_payroll.group_hr_payroll_user,crud, +l10n_au_hr_payroll_account.access_l10n_au_stp_ffr_wizard,access_l10n_au_stp_ffr_wizard,l10n.au.stp.ffr.wizard,hr_payroll.group_hr_payroll_user,r, +l10n_au_hr_payroll_account.access_l10n_au_stp_ffr_payslip,access_l10n_au_stp_ffr_payslip,l10n.au.stp.ffr.payslip,hr_payroll.group_hr_payroll_user,r, diff --git a/l10n_au_hr_payroll_account/security/ir.model.access.csv b/l10n_au_hr_payroll_account/security/ir.model.access.csv deleted file mode 100644 index 77c3f453..00000000 --- a/l10n_au_hr_payroll_account/security/ir.model.access.csv +++ /dev/null @@ -1,14 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_au_super_stream_admin,access_l10n_au_super_stream_admin,model_l10n_au_super_stream,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_au_super_stream_line_admin,access_l10n_au_super_stream_line_admin,model_l10n_au_super_stream_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_admin_l10n_au_stp,access_admin_l10n_au_stp,model_l10n_au_stp,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_admin_l10n_au_stp_emp,access_admin_l10n_au_stp_emp,model_l10n_au_stp_emp,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_admin_l10_au_stp_submit,access_admin_l10_au_stp_submit,model_l10n_au_stp_submit,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_admin_l10n_au_payslip_ytd,YTD Balances Admin,model_l10n_au_payslip_ytd,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_au_hr_payroll_account.access_l10n_au_payslip_ytd_input,access_l10n_au_payslip_ytd_input,l10n_au_hr_payroll_account.model_l10n_au_payslip_ytd_input,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_admin_l10n_au_previous_payroll_transfer,Previous Payroll Transfer Admin,model_l10n_au_previous_payroll_transfer,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_admin_l10n_au_previous_payroll_transfer_emp,Previous Payroll Transfer Employee Admin,model_l10n_au_previous_payroll_transfer_employee,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_admin_l10n_au_payroll_finalisation_wizard,Payroll Finalisation Admin,model_l10n_au_payroll_finalisation_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_admin_l10n_au_payroll_finalisation_wizard_emp,Payroll Finalisation Employee Admin,model_l10n_au_payroll_finalisation_wizard_emp,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_au_hr_payroll_account.access_l10n_au_stp_ffr_wizard,access_l10n_au_stp_ffr_wizard,model_l10n_au_stp_ffr_wizard,hr_payroll.group_hr_payroll_user,1,1,1,0 -l10n_au_hr_payroll_account.access_l10n_au_stp_ffr_payslip,access_l10n_au_stp_ffr_payslip,model_l10n_au_stp_ffr_payslip,hr_payroll.group_hr_payroll_user,1,1,1,0 diff --git a/l10n_au_hr_payroll_api/__manifest__.py b/l10n_au_hr_payroll_api/__manifest__.py index a81c7321..12108302 100644 --- a/l10n_au_hr_payroll_api/__manifest__.py +++ b/l10n_au_hr_payroll_api/__manifest__.py @@ -1 +1 @@ -{'name': 'Australia - Payroll with API', 'category': 'Human Resources', 'version': '1.0', 'depends': ['account_edi_proxy_client', 'auth_timeout'], 'description': "\nSingle Touch Payroll and Super Stream through Superchoice API\n================================================================\nThis module provides the necessary APIs to handle Single Touch Payroll\n(STP) and Super Stream compliances in Australia using the Superchoice API.\n\nThis modules uses Superchoice as the Clearing House to manage Superannuation\npayments and their api is used to submit STP reports.\n\nIt also implements the necessary security and logging features to meet the ATO's\nrequirements for payroll data handling.\n- Mandatory MFA for Payroll and Accounting users.\n- Maximum of 30 mins Inactivity timeout for privileged users.\n- 24-hour session timeout for privileged users.\n- Audit logging for sensitive fields.\n ", 'auto_install': ['l10n_au_hr_payroll_account'], 'data': ['security/ir.model.access.csv', 'security/ir_rule.xml', 'data/ir_cron_data.xml', 'data/ir_config_parameter_data.xml', 'data/ir_attachments_data.xml', 'wizard/l10n_au_payroll_register_views.xml', 'wizard/l10n_au_superstream_cancel_views.xml', 'views/res_company_views.xml', 'views/res_config_settings_views.xml', 'views/l10n_au_stp_views.xml', 'views/l10n_au_super_fund_views.xml', 'views/l10n_au_super_stream_views.xml', 'views/l10n_au_employer_registration_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_post_init_auth_l10n_au_hr_payroll'} \ No newline at end of file +{'name': 'Australia - Payroll with API', 'category': 'Human Resources', 'version': '1.0', 'depends': ['account_edi_proxy_client', 'auth_timeout', 'l10n_au_hr_payroll_account'], 'description': "\nSingle Touch Payroll and Super Stream through Superchoice API\n================================================================\nThis module provides the necessary APIs to handle Single Touch Payroll\n(STP) and Super Stream compliances in Australia using the Superchoice API.\n\nThis modules uses Superchoice as the Clearing House to manage Superannuation\npayments and their api is used to submit STP reports.\n\nIt also implements the necessary security and logging features to meet the ATO's\nrequirements for payroll data handling.\n- Mandatory MFA for Payroll and Accounting users.\n- Maximum of 30 mins Inactivity timeout for privileged users.\n- 24-hour session timeout for privileged users.\n- Audit logging for sensitive fields.\n ", 'auto_install': ['l10n_au_hr_payroll_account'], 'data': ['security/ir.access.csv', 'security/ir_rule.xml', 'data/ir_cron_data.xml', 'data/ir_config_parameter_data.xml', 'data/ir_attachments_data.xml', 'wizard/l10n_au_payroll_register_views.xml', 'wizard/l10n_au_superstream_cancel_views.xml', 'views/res_company_views.xml', 'views/res_config_settings_views.xml', 'views/l10n_au_stp_views.xml', 'views/l10n_au_super_fund_views.xml', 'views/l10n_au_super_stream_views.xml', 'views/l10n_au_employer_registration_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_post_init_auth_l10n_au_hr_payroll'} \ No newline at end of file diff --git a/l10n_au_hr_payroll_api/security/ir.access.csv b/l10n_au_hr_payroll_api/security/ir.access.csv new file mode 100644 index 00000000..d20fbc5a --- /dev/null +++ b/l10n_au_hr_payroll_api/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_admin_l10n_au_payroll_register_wizard,Payroll Registration Wizard Admin,l10n.au.payroll.register.wizard,hr_payroll.group_hr_payroll_manager,crud, +access_read_l10n_au_employer_registration,Employer Registration Readonly,l10n.au.employer.registration,hr_payroll.group_hr_payroll_manager,r, +access_read_l10n_au_audit_log,Audit Log Readonly,l10n.au.audit.log,hr_payroll.group_hr_payroll_manager,r, +access_l10n_au_superstream_cancel,SuperStream Cancel,l10n.au.superstream.cancel,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_au_hr_payroll_api/security/ir.model.access.csv b/l10n_au_hr_payroll_api/security/ir.model.access.csv deleted file mode 100644 index 84680406..00000000 --- a/l10n_au_hr_payroll_api/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_admin_l10n_au_payroll_register_wizard,Payroll Registration Wizard Admin,model_l10n_au_payroll_register_wizard,hr_payroll.group_hr_payroll_manager,1,1,1,1 -access_read_l10n_au_employer_registration,Employer Registration Readonly,model_l10n_au_employer_registration,hr_payroll.group_hr_payroll_manager,1,0,0,0 -access_read_l10n_au_audit_log,Audit Log Readonly,model_l10n_au_audit_log,hr_payroll.group_hr_payroll_manager,1,0,0,0 -access_l10n_au_superstream_cancel,SuperStream Cancel,model_l10n_au_superstream_cancel,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_au_reports/__manifest__.py b/l10n_au_reports/__manifest__.py index 5eff040c..60cc73eb 100644 --- a/l10n_au_reports/__manifest__.py +++ b/l10n_au_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Australian Reports - Accounting', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAustralian Accounting Module\n============================\n\nTaxable Payments Annual Reports (TPAR) for Australia\n\nThe Taxable payments annual report (TPAR) allows:\n\n • Payments made to contractors (or subcontractors) for services, or\n • Grants paid by government entities to ABN holders\n\nto be reported where required under the Taxable Payments Reporting System (TPRS) and the Taxable Government Grants and Payments reporting measure.\n\nThe TPAR is due by 28th August each year.\n\nPenalties may apply if you don’t lodge your TPAR on time.\n\nFor further information on who is required to lodge a Taxable payments annual report refer to\nhttps://softwaredevelopers.ato.gov.au/tprs\n\nThe annual report must be provided to the Commissioner no later than 28 August after the end of the financial year. Reports can be sent more frequently for those that wish to do so.\n\nThe report uses tax tags ``Service`` and ``Tax Withheld`` in order to find adequate journal items. These are set using the fiscal positions, and the right type of product (Services).\n ', 'depends': ['l10n_au'], 'data': ['data/account_return_data.xml', 'data/bas_reports.xml', 'data/tpar_report.xml', 'views/menuitems.xml'], 'installable': True, 'post_init_hook': '_l10n_au_reports_post_init', 'auto_install': ['l10n_au', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Australian Reports - Accounting', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAustralian Accounting Module\n============================\n\nTaxable Payments Annual Reports (TPAR) for Australia\n\nThe Taxable payments annual report (TPAR) allows:\n\n • Payments made to contractors (or subcontractors) for services, or\n • Grants paid by government entities to ABN holders\n\nto be reported where required under the Taxable Payments Reporting System (TPRS) and the Taxable Government Grants and Payments reporting measure.\n\nThe TPAR is due by 28th August each year.\n\nPenalties may apply if you don’t lodge your TPAR on time.\n\nFor further information on who is required to lodge a Taxable payments annual report refer to\nhttps://softwaredevelopers.ato.gov.au/tprs\n\nThe annual report must be provided to the Commissioner no later than 28 August after the end of the financial year. Reports can be sent more frequently for those that wish to do so.\n\nThe report uses tax tags ``Service`` and ``Tax Withheld`` in order to find adequate journal items. These are set using the fiscal positions, and the right type of product (Services).\n ', 'depends': ['l10n_au', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/bas_reports.xml', 'data/tpar_report.xml', 'views/menuitems.xml'], 'installable': True, 'post_init_hook': '_l10n_au_reports_post_init', 'auto_install': ['l10n_au', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_bd_hr_payroll/__manifest__.py b/l10n_bd_hr_payroll/__manifest__.py index f4937517..4bc05577 100644 --- a/l10n_bd_hr_payroll/__manifest__.py +++ b/l10n_bd_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Bangladesh - Payroll', 'countries': ['bd'], 'category': 'Human Resources/Payroll', 'description': '\nBangladesh Payroll Rules.\n=========================\n- Salary rules calculation\n- Income tax credits handling\n- Introduced the income tax slabs calculations\n ', 'depends': [], 'auto_install': ['hr_payroll'], 'data': ['data/hr_rule_parameters_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_employee_views.xml'], 'demo': ['data/l10n_bd_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Bangladesh - Payroll', 'countries': ['bd'], 'category': 'Human Resources/Payroll', 'description': '\nBangladesh Payroll Rules.\n=========================\n- Salary rules calculation\n- Income tax credits handling\n- Introduced the income tax slabs calculations\n ', 'depends': ['hr_payroll'], 'auto_install': ['hr_payroll'], 'data': ['data/hr_rule_parameters_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_employee_views.xml'], 'demo': ['data/l10n_bd_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_bd_hr_payroll_account/__manifest__.py b/l10n_bd_hr_payroll_account/__manifest__.py index 7b2ad58a..97aa648e 100644 --- a/l10n_bd_hr_payroll_account/__manifest__.py +++ b/l10n_bd_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Bangladesh - Payroll with Accounting', 'author': 'Odoo S.A', 'version': '1.0', 'category': 'Human Resources', 'description': '\nAccounting Data for Bangladesh Payroll Rules\n============================================\n ', 'depends': ['l10n_bd'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_bd_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Bangladesh - Payroll with Accounting', 'author': 'Odoo S.A', 'version': '1.0', 'category': 'Human Resources', 'description': '\nAccounting Data for Bangladesh Payroll Rules\n============================================\n ', 'depends': ['l10n_bd'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_bd_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_bd_reports/__manifest__.py b/l10n_bd_reports/__manifest__.py index 2f58b4ef..5fee1a15 100644 --- a/l10n_bd_reports/__manifest__.py +++ b/l10n_bd_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Bangladesh - Accounting Reports', 'version': '1.0.0', 'description': '\nAccounting reports for Bangladesh\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_bd'], 'data': ['data/account_return_data.xml', 'data/corporate_tax_report.xml', 'views/account_report_menu_view.xml', 'views/res_config_settings_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Bangladesh - Accounting Reports', 'version': '1.0.0', 'description': '\nAccounting reports for Bangladesh\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_bd'], 'data': ['data/account_return_data.xml', 'data/corporate_tax_report.xml', 'views/account_report_menu_view.xml', 'views/res_config_settings_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_coda/__manifest__.py b/l10n_be_coda/__manifest__.py index eacd4326..4465ac4b 100644 --- a/l10n_be_coda/__manifest__.py +++ b/l10n_be_coda/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Import Bank CODA Statements', 'version': '2.1', 'author': 'Noviat', 'category': 'Accounting/Localizations', 'description': "\nModule to import CODA bank statements.\n======================================\n\nSupported are CODA flat files in V2 format from Belgian bank accounts.\n----------------------------------------------------------------------\n * CODA v1 support.\n * CODA v2.2 support.\n * Foreign Currency support.\n * Support for all data record types (0, 1, 2, 3, 4, 8, 9).\n * Parsing & logging of all Transaction Codes and Structured Format\n Communications.\n * Automatic Financial Journal assignment via CODA configuration parameters.\n * Support for multiple Journals per Bank Account Number.\n * Support for multiple statements from different bank accounts in a single\n CODA file.\n * Support for 'parsing only' CODA Bank Accounts (defined as type='info' in\n the CODA Bank Account configuration records).\n * Multi-language CODA parsing, parsing configuration data provided for EN,\n NL, FR.\n\nThe machine readable CODA Files are parsed and stored in human readable format in\nCODA Bank Statements. Also Bank Statements are generated containing a subset of\nthe CODA information (only those transaction lines that are required for the\ncreation of the Financial Accounting records). The CODA Bank Statement is a\n'read-only' object, hence remaining a reliable representation of the original\nCODA file whereas the Bank Statement will get modified as required by accounting\nbusiness processes.\n\nCODA Bank Accounts configured as type 'Info' will only generate CODA Bank Statements.\n\nA removal of one object in the CODA processing results in the removal of the\nassociated objects. The removal of a CODA File containing multiple Bank\nStatements will also remove those associated statements.\n\nInstead of a manual adjustment of the generated Bank Statements, you can also\nre-import the CODA after updating the OpenERP database with the information that\nwas missing to allow automatic reconciliation.\n\nRemark on CODA V1 support:\n~~~~~~~~~~~~~~~~~~~~~~~~~~\nIn some cases a transaction code, transaction category or structured\ncommunication code has been given a new or clearer description in CODA V2.The\ndescription provided by the CODA configuration tables is based upon the CODA\nV2.2 specifications.\nIf required, you can manually adjust the descriptions via the CODA configuration menu.\n", 'depends': ['l10n_be', 'base_iban'], 'data': ['views/account_journal_views.xml'], 'auto_install': True, 'website': 'https://www.odoo.com/app/accounting', 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Import Bank CODA Statements', 'version': '2.1', 'author': 'Noviat', 'category': 'Accounting/Localizations', 'description': "\nModule to import CODA bank statements.\n======================================\n\nSupported are CODA flat files in V2 format from Belgian bank accounts.\n----------------------------------------------------------------------\n * CODA v1 support.\n * CODA v2.2 support.\n * Foreign Currency support.\n * Support for all data record types (0, 1, 2, 3, 4, 8, 9).\n * Parsing & logging of all Transaction Codes and Structured Format\n Communications.\n * Automatic Financial Journal assignment via CODA configuration parameters.\n * Support for multiple Journals per Bank Account Number.\n * Support for multiple statements from different bank accounts in a single\n CODA file.\n * Support for 'parsing only' CODA Bank Accounts (defined as type='info' in\n the CODA Bank Account configuration records).\n * Multi-language CODA parsing, parsing configuration data provided for EN,\n NL, FR.\n\nThe machine readable CODA Files are parsed and stored in human readable format in\nCODA Bank Statements. Also Bank Statements are generated containing a subset of\nthe CODA information (only those transaction lines that are required for the\ncreation of the Financial Accounting records). The CODA Bank Statement is a\n'read-only' object, hence remaining a reliable representation of the original\nCODA file whereas the Bank Statement will get modified as required by accounting\nbusiness processes.\n\nCODA Bank Accounts configured as type 'Info' will only generate CODA Bank Statements.\n\nA removal of one object in the CODA processing results in the removal of the\nassociated objects. The removal of a CODA File containing multiple Bank\nStatements will also remove those associated statements.\n\nInstead of a manual adjustment of the generated Bank Statements, you can also\nre-import the CODA after updating the OpenERP database with the information that\nwas missing to allow automatic reconciliation.\n\nRemark on CODA V1 support:\n~~~~~~~~~~~~~~~~~~~~~~~~~~\nIn some cases a transaction code, transaction category or structured\ncommunication code has been given a new or clearer description in CODA V2.The\ndescription provided by the CODA configuration tables is based upon the CODA\nV2.2 specifications.\nIf required, you can manually adjust the descriptions via the CODA configuration menu.\n", 'depends': ['l10n_be', 'base_iban'], 'data': ['views/account_journal_views.xml'], 'auto_install': False, 'website': 'https://www.odoo.com/app/accounting', 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_codabox/__manifest__.py b/l10n_be_codabox/__manifest__.py index ba3787ee..0f080c27 100644 --- a/l10n_be_codabox/__manifest__.py +++ b/l10n_be_codabox/__manifest__.py @@ -1 +1 @@ -{'name': 'CodaBox', 'countries': ['be'], 'version': '1.0', 'author': 'Odoo', 'website': 'https://www.odoo.com/documentation/latest/applications/finance/fiscal_localizations/belgium.html#codabox', 'category': 'Accounting/Localizations', 'description': 'This module allows connection to CodaBox\nand automatically imports CODA and SODA statements in Odoo.\n ', 'depends': [], 'data': ['data/ir_cron.xml', 'security/ir.model.access.csv', 'views/res_config_settings_views.xml', 'views/account_journal_views.xml', 'wizard/change_password_wizard.xml', 'wizard/revoke_wizard.xml', 'wizard/connection_wizard.xml', 'wizard/validation_wizard.xml'], 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'CodaBox', 'countries': ['be'], 'version': '1.0', 'author': 'Odoo', 'website': 'https://www.odoo.com/documentation/latest/applications/finance/fiscal_localizations/belgium.html#codabox', 'category': 'Accounting/Localizations', 'description': 'This module allows connection to CodaBox\nand automatically imports CODA and SODA statements in Odoo.\n ', 'depends': [], 'data': ['data/ir_cron.xml', 'security/ir.access.csv', 'views/res_config_settings_views.xml', 'views/account_journal_views.xml', 'wizard/change_password_wizard.xml', 'wizard/revoke_wizard.xml', 'wizard/connection_wizard.xml', 'wizard/validation_wizard.xml'], 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_codabox/security/ir.access.csv b/l10n_be_codabox/security/ir.access.csv new file mode 100644 index 00000000..d57cb595 --- /dev/null +++ b/l10n_be_codabox/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +l10n_be_codabox.access_l10n_be_codabox_connection_wizard,access_l10n_be_codabox_connection_wizard,l10n_be_codabox.l10n_be_codabox_connection_wizard,account.group_account_manager,r, +l10n_be_codabox.access_l10n_be_codabox_validation_wizard,access_l10n_be_codabox_validation_wizard,l10n_be_codabox.l10n_be_codabox_validation_wizard,account.group_account_manager,r, +l10n_be_codabox.access_l10n_be_codabox_change_password_wizard,access_l10n_be_codabox_change_password_wizard,l10n_be_codabox.l10n_be_codabox_change_password_wizard,account.group_account_manager,r, +l10n_be_codabox.access_l10n_be_codabox_revoke_wizard,access_l10n_be_codabox_revoke_wizard,l10n_be_codabox.l10n_be_codabox_revoke_wizard,account.group_account_manager,r, diff --git a/l10n_be_codabox/security/ir.model.access.csv b/l10n_be_codabox/security/ir.model.access.csv deleted file mode 100644 index e186f0a4..00000000 --- a/l10n_be_codabox/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_be_codabox.access_l10n_be_codabox_connection_wizard,access_l10n_be_codabox_connection_wizard,l10n_be_codabox.model_l10n_be_codabox_connection_wizard,account.group_account_manager,1,1,1,0 -l10n_be_codabox.access_l10n_be_codabox_validation_wizard,access_l10n_be_codabox_validation_wizard,l10n_be_codabox.model_l10n_be_codabox_validation_wizard,account.group_account_manager,1,1,1,0 -l10n_be_codabox.access_l10n_be_codabox_change_password_wizard,access_l10n_be_codabox_change_password_wizard,l10n_be_codabox.model_l10n_be_codabox_change_password_wizard,account.group_account_manager,1,1,1,0 -l10n_be_codabox.access_l10n_be_codabox_revoke_wizard,access_l10n_be_codabox_revoke_wizard,l10n_be_codabox.model_l10n_be_codabox_revoke_wizard,account.group_account_manager,1,1,1,0 diff --git a/l10n_be_codaclean/__manifest__.py b/l10n_be_codaclean/__manifest__.py index f5c6d829..7f171800 100644 --- a/l10n_be_codaclean/__manifest__.py +++ b/l10n_be_codaclean/__manifest__.py @@ -1 +1 @@ -{'name': 'Codaclean', 'version': '1.0', 'author': 'Odoo S.A.', 'website': 'https://www.odoo.com/documentation/19.0/applications/finance/fiscal_localizations/belgium.html#codaclean', 'category': 'Accounting/Localizations', 'description': 'Connect to Codaclean and automatically import CODA statements.', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/ir_cron.xml', 'views/account_journal_dashboard_views.xml', 'views/res_config_settings_views.xml', 'wizard/connection_wizard.xml'], 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Codaclean', 'version': '1.0', 'author': 'Odoo S.A.', 'website': 'https://www.odoo.com/documentation/19.0/applications/finance/fiscal_localizations/belgium.html#codaclean', 'category': 'Accounting/Localizations', 'description': 'Connect to Codaclean and automatically import CODA statements.', 'depends': [], 'data': ['security/ir.access.csv', 'data/ir_cron.xml', 'views/account_journal_dashboard_views.xml', 'views/res_config_settings_views.xml', 'wizard/connection_wizard.xml'], 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_codaclean/security/ir.access.csv b/l10n_be_codaclean/security/ir.access.csv new file mode 100644 index 00000000..9fea684f --- /dev/null +++ b/l10n_be_codaclean/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +l10n_be_codaclean.access_l10n_be_codaclean_connection_wizard,access_l10n_be_codaclean_connection_wizard,l10n_be_codaclean.l10n_be_codaclean_connection_wizard,account.group_account_manager,r, diff --git a/l10n_be_codaclean/security/ir.model.access.csv b/l10n_be_codaclean/security/ir.model.access.csv deleted file mode 100644 index 122c4c04..00000000 --- a/l10n_be_codaclean/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_be_codaclean.access_l10n_be_codaclean_connection_wizard,access_l10n_be_codaclean_connection_wizard,l10n_be_codaclean.model_l10n_be_codaclean_connection_wizard,account.group_account_manager,1,1,1,0 diff --git a/l10n_be_fiscal_categories/__manifest__.py b/l10n_be_fiscal_categories/__manifest__.py index a48b7449..7bd549a9 100644 --- a/l10n_be_fiscal_categories/__manifest__.py +++ b/l10n_be_fiscal_categories/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Fiscal Categories Data', 'version': '1.1', 'category': 'Accounting/Accounting', 'description': '\nFiscal Categories Data for Belgium\n ', 'depends': ['l10n_be'], 'data': ['data/account_fiscal_categories.xml'], 'installable': True, 'auto_install': True, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_l10n_be_fiscal_categories_post_init'} \ No newline at end of file +{'name': 'Belgium - Fiscal Categories Data', 'version': '1.1', 'category': 'Accounting/Accounting', 'description': '\nFiscal Categories Data for Belgium\n ', 'depends': ['l10n_be'], 'data': ['data/account_fiscal_categories.xml'], 'installable': True, 'auto_install': False, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_l10n_be_fiscal_categories_post_init'} \ No newline at end of file diff --git a/l10n_be_hr_contract_salary/__manifest__.py b/l10n_be_hr_contract_salary/__manifest__.py index d73c0dd7..2fbdbb40 100644 --- a/l10n_be_hr_contract_salary/__manifest__.py +++ b/l10n_be_hr_contract_salary/__manifest__.py @@ -1 +1 @@ -{'name': 'Salary Configurator (Belgium)', 'category': 'Human Resources', 'summary': 'Salary Package Configurator', 'countries': ['be'], 'depends': [], 'data': ['data/hr_contract_salary_benefit_data.xml', 'data/hr_contract_salary_resume_data.xml', 'data/hr_contract_salary_personal_info_data.xml', 'data/cp200/employee_termination_fees_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_job_views.xml', 'views/hr_payroll_menu.xml', 'views/res_config_settings_views.xml', 'views/hr_contract_salary_template.xml', 'views/hr_contract_salary_offer_views.xml', 'views/hr_fleet_state_views.xml', 'views/hr_employee_views.xml'], 'demo': ['data/l10n_be_hr_contract_salary_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True, 'assets': {'web.assets_frontend': ['l10n_be_hr_contract_salary/static/src/**/*'], 'web.assets_tests': ['l10n_be_hr_contract_salary/static/tests/**/*']}} \ No newline at end of file +{'name': 'Salary Configurator (Belgium)', 'category': 'Human Resources', 'summary': 'Salary Package Configurator', 'countries': ['be'], 'depends': [], 'data': ['data/hr_contract_salary_benefit_data.xml', 'data/hr_contract_salary_resume_data.xml', 'data/hr_contract_salary_personal_info_data.xml', 'data/cp200/employee_termination_fees_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_job_views.xml', 'views/hr_payroll_menu.xml', 'views/res_config_settings_views.xml', 'views/hr_contract_salary_template.xml', 'views/hr_contract_salary_offer_views.xml', 'views/hr_fleet_state_views.xml', 'views/hr_employee_views.xml'], 'demo': ['data/l10n_be_hr_contract_salary_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False, 'assets': {'web.assets_frontend': ['l10n_be_hr_contract_salary/static/src/**/*'], 'web.assets_tests': ['l10n_be_hr_contract_salary/static/tests/**/*']}} \ No newline at end of file diff --git a/l10n_be_hr_payroll/__manifest__.py b/l10n_be_hr_payroll/__manifest__.py index db78014f..a41219f4 100644 --- a/l10n_be_hr_payroll/__manifest__.py +++ b/l10n_be_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Payroll', 'countries': ['be'], 'category': 'Human Resources/Payroll', 'depends': ['certificate', 'hr_work_entry_holidays'], 'auto_install': ['hr_payroll'], 'external_dependencies': {'python': ['paramiko'], 'apt': {'paramiko': 'python3-paramiko'}}, 'version': '1.0', 'description': '\nBelgian Payroll Rules.\n======================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Monthly Payroll Register\n * Integrated with Leaves Management\n * Salary Maj, ONSS, Withholding Tax, Child Allowance, ...\n\nAutomatic DmfA Signature\n========================\n\nPrerequisites:\n--------------\n\n- You need a Belgian Government Compliant Digital Certificate, delivered by Global\n Sign. See: https://shop.globalsign.com/en/belgian-government-services\n\n- Generate certificate files from your SSL certificate (.pfx file) that are needed to create\n a technical user (.cer file) and to authenticate remotely to the ONSS (.pem) file. On a UNIX\n system, you may use the following commands:\n\n - PFX -> CRT: openssl pkcs12 -in my_cert.pfx -out my_cert.crt -nokeys -clcerts\n\n - CRT -> CER: openssl x509 -inform pem -in my_cert.crt -outform der -out my_cert.cer\n\n - PFX -> PEM: openssl pkcs12 -in my_cert.pfx -out my_cert.pem -nodes\n\n - PFX -> KEY: openssl pkcs12 -in my_cert.pfx -out my_cert.key -nocerts\n\n- Before you can use the social security REST web service, you must create an account\n for yourself or for your client and configure the security. (The whole procedure is\n available at https://www.socialsecurity.be/site_fr/general/helpcentre/batch/sftp/previewstep.htm)\n\n - Create a technical user + Activate a SFTP channel: Your client must now create a technical user in the Access management\n online service. The follow this procedure: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_creer_le_canal_FR.pdf\n\n - Configure your SFTP client: https://www.socialsecurity.be/site_fr/general/helpcentre/batch/document/pdf/step6_sftp_F.pdf\n\n - At the end of the procedure, you should have received a "ONSS Expeditor Number", you may\n encode in in the payroll Settings, with the .pem file and the related password, if any.\n\nSynchronize DmfA to ONSS portal\n===============================\n\nAutomates the synchronization of DmfA ONSS declarations\nto the official Belgian SFTP portal.\n\n- Upload the FO, FS, and GO files to the correct ONSS environment folder\n (IN, INTEST, INTEST-S).\n- Poll the OUT folders (OUT, OUTTEST, OUTTEST-S) for returned files.\n- Link received files to the corresponding declarations and employees\n when applicable.\n\nTechnical features include:\n- Secure connection using a private key and technical user credentials.\n- XML file parsing for ACRF and notification files.\n- Error handling and logging for missing directories or malformed files.\n\nThis feature ensures compliance with ONSS electronic declaration\nrequirements and reduces manual interaction with the SFTP portal.\n\n ', 'data': ['security/ir.model.access.csv', 'security/l10n_be_hr_payroll_security.xml', 'data/report_paperformat.xml', 'views/report_payslip_templates.xml', 'views/reports.xml', 'wizard/hr_payroll_employee_departure_notice_views.xml', 'wizard/hr_payroll_employee_departure_holiday_attest_views.xml', 'wizard/l10n_be_hr_payroll_schedule_change_wizard_views.xml', 'wizard/hr_payroll_allocating_paid_time_off_views.xml', 'wizard/l10n_be_december_slip_wizard_views.xml', 'wizard/l10n_be_group_insurance_wizard_views.xml', 'views/l10n_be_double_pay_recovery_line_views.xml', 'views/l10n_be_meal_voucher_report_views.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/hr_work_entry_views.xml', 'views/report_termination_fees.xml', 'views/report_termination_holidays.xml', 'views/hr_dmfa_template.xml', 'views/hr_dmfa_views.xml', 'views/l10n_be_onss_file_views.xml', 'views/l10n_be_onss_declaration_views.xml', 'views/hr_departure_reason_views.xml', 'views/273S_xml_export_template.xml', 'views/281_10_xml_export_template.xml', 'views/281_45_xml_export_template.xml', 'views/withholding_tax_xml_export_template.xml', 'views/hr_job_views.xml', 'views/hr_leave_views.xml', 'views/hr_leave_type_views.xml', 'data/res_partner_data.xml', 'data/contract_type_data.xml', 'data/ir_default_data.xml', 'data/resource_calendar_data.xml', 'data/hr_work_entry_type_data.xml', 'data/hr_leave_type_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_rule_parameters_data.xml', 'data/ir_config_parameter_data.xml', 'data/hr_departure_reason_data.xml', 'data/cp200/employee_double_holidays_data.xml', 'data/cp200/employee_pfi_data.xml', 'data/cp200/employee_salary_advance_data.xml', 'data/cp200/employee_salary_data.xml', 'data/cp200/employee_termination_fees_data.xml', 'data/cp200/employee_termination_holidays_N1_data.xml', 'data/cp200/employee_termination_holidays_N_data.xml', 'data/cp200/employee_thirteen_month_data.xml', 'data/cp200/employee_warrant_salary_data.xml', 'data/cp200/employee_reimbursement_data.xml', 'data/cp200/employee_cct90_data.xml', 'data/student/student_regular_pay_data.xml', 'data/ir_cron_data.xml', 'views/res_config_settings_views.xml', 'views/l10n_be_individual_account_views.xml', 'views/l10n_be_281_10_views.xml', 'views/l10n_be_281_45_views.xml', 'report/hr_individual_account_templates.xml', 'report/hr_281_10_templates.xml', 'report/hr_281_45_templates.xml', 'report/l10n_be_hr_payroll_274_XX_sheet_template.xml', 'report/l10n_be_hr_payroll_273S_pdf_template.xml', 'wizard/l10n_be_social_balance_sheet_views.xml', 'report/l10n_be_social_balance_report_template.xml', 'wizard/l10n_be_social_security_certificate_views.xml', 'report/l10n_be_social_security_certificate_report_template.xml', 'views/l10n_be_273S_views.xml', 'views/l10n_be_274_XX_views.xml', 'wizard/l10n_be_eco_vouchers_wizard_views.xml', 'wizard/l10n_be_double_pay_recovery_wizard_views.xml', 'wizard/l10n_be_hr_payroll_employee_lang_views.xml', 'views/hr_payslip_views.xml', 'views/hr_payslip_run_views.xml', 'wizard/l10n_be_holiday_attest_wizard_views.xml'], 'demo': ['data/l10n_be_hr_payroll_demo.xml'], 'assets': {'web.assets_backend': ['l10n_be_hr_payroll/static/src/**/*'], 'web.report_assets_common': ['l10n_be_hr_payroll/static/src/scss/*.scss']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Payroll', 'countries': ['be'], 'category': 'Human Resources/Payroll', 'depends': ['certificate', 'hr_work_entry_holidays', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'external_dependencies': {'python': ['paramiko'], 'apt': {'paramiko': 'python3-paramiko'}}, 'version': '1.0', 'description': '\nBelgian Payroll Rules.\n======================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Monthly Payroll Register\n * Integrated with Leaves Management\n * Salary Maj, ONSS, Withholding Tax, Child Allowance, ...\n\nAutomatic DmfA Signature\n========================\n\nPrerequisites:\n--------------\n\n- You need a Belgian Government Compliant Digital Certificate, delivered by Global\n Sign. See: https://shop.globalsign.com/en/belgian-government-services\n\n- Generate certificate files from your SSL certificate (.pfx file) that are needed to create\n a technical user (.cer file) and to authenticate remotely to the ONSS (.pem) file. On a UNIX\n system, you may use the following commands:\n\n - PFX -> CRT: openssl pkcs12 -in my_cert.pfx -out my_cert.crt -nokeys -clcerts\n\n - CRT -> CER: openssl x509 -inform pem -in my_cert.crt -outform der -out my_cert.cer\n\n - PFX -> PEM: openssl pkcs12 -in my_cert.pfx -out my_cert.pem -nodes\n\n - PFX -> KEY: openssl pkcs12 -in my_cert.pfx -out my_cert.key -nocerts\n\n- Before you can use the social security REST web service, you must create an account\n for yourself or for your client and configure the security. (The whole procedure is\n available at https://www.socialsecurity.be/site_fr/general/helpcentre/batch/sftp/previewstep.htm)\n\n - Create a technical user + Activate a SFTP channel: Your client must now create a technical user in the Access management\n online service. The follow this procedure: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_creer_le_canal_FR.pdf\n\n - Configure your SFTP client: https://www.socialsecurity.be/site_fr/general/helpcentre/batch/document/pdf/step6_sftp_F.pdf\n\n - At the end of the procedure, you should have received a "ONSS Expeditor Number", you may\n encode in in the payroll Settings, with the .pem file and the related password, if any.\n\nSynchronize DmfA to ONSS portal\n===============================\n\nAutomates the synchronization of DmfA ONSS declarations\nto the official Belgian SFTP portal.\n\n- Upload the FO, FS, and GO files to the correct ONSS environment folder\n (IN, INTEST, INTEST-S).\n- Poll the OUT folders (OUT, OUTTEST, OUTTEST-S) for returned files.\n- Link received files to the corresponding declarations and employees\n when applicable.\n\nTechnical features include:\n- Secure connection using a private key and technical user credentials.\n- XML file parsing for ACRF and notification files.\n- Error handling and logging for missing directories or malformed files.\n\nThis feature ensures compliance with ONSS electronic declaration\nrequirements and reduces manual interaction with the SFTP portal.\n\n ', 'data': ['security/ir.access.csv', 'security/l10n_be_hr_payroll_security.xml', 'data/report_paperformat.xml', 'views/report_payslip_templates.xml', 'views/reports.xml', 'wizard/hr_payroll_employee_departure_notice_views.xml', 'wizard/hr_payroll_employee_departure_holiday_attest_views.xml', 'wizard/l10n_be_hr_payroll_schedule_change_wizard_views.xml', 'wizard/hr_payroll_allocating_paid_time_off_views.xml', 'wizard/l10n_be_december_slip_wizard_views.xml', 'wizard/l10n_be_group_insurance_wizard_views.xml', 'views/l10n_be_double_pay_recovery_line_views.xml', 'views/l10n_be_meal_voucher_report_views.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/hr_work_entry_views.xml', 'views/report_termination_fees.xml', 'views/report_termination_holidays.xml', 'views/hr_dmfa_template.xml', 'views/hr_dmfa_views.xml', 'views/l10n_be_onss_file_views.xml', 'views/l10n_be_onss_declaration_views.xml', 'views/hr_departure_reason_views.xml', 'views/273S_xml_export_template.xml', 'views/281_10_xml_export_template.xml', 'views/281_45_xml_export_template.xml', 'views/withholding_tax_xml_export_template.xml', 'views/hr_job_views.xml', 'views/hr_leave_views.xml', 'views/hr_leave_type_views.xml', 'data/res_partner_data.xml', 'data/contract_type_data.xml', 'data/ir_default_data.xml', 'data/resource_calendar_data.xml', 'data/hr_work_entry_type_data.xml', 'data/hr_leave_type_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_rule_parameters_data.xml', 'data/ir_config_parameter_data.xml', 'data/hr_departure_reason_data.xml', 'data/cp200/employee_double_holidays_data.xml', 'data/cp200/employee_pfi_data.xml', 'data/cp200/employee_salary_advance_data.xml', 'data/cp200/employee_salary_data.xml', 'data/cp200/employee_termination_fees_data.xml', 'data/cp200/employee_termination_holidays_N1_data.xml', 'data/cp200/employee_termination_holidays_N_data.xml', 'data/cp200/employee_thirteen_month_data.xml', 'data/cp200/employee_warrant_salary_data.xml', 'data/cp200/employee_reimbursement_data.xml', 'data/cp200/employee_cct90_data.xml', 'data/student/student_regular_pay_data.xml', 'data/ir_cron_data.xml', 'views/res_config_settings_views.xml', 'views/l10n_be_individual_account_views.xml', 'views/l10n_be_281_10_views.xml', 'views/l10n_be_281_45_views.xml', 'report/hr_individual_account_templates.xml', 'report/hr_281_10_templates.xml', 'report/hr_281_45_templates.xml', 'report/l10n_be_hr_payroll_274_XX_sheet_template.xml', 'report/l10n_be_hr_payroll_273S_pdf_template.xml', 'wizard/l10n_be_social_balance_sheet_views.xml', 'report/l10n_be_social_balance_report_template.xml', 'wizard/l10n_be_social_security_certificate_views.xml', 'report/l10n_be_social_security_certificate_report_template.xml', 'views/l10n_be_273S_views.xml', 'views/l10n_be_274_XX_views.xml', 'wizard/l10n_be_eco_vouchers_wizard_views.xml', 'wizard/l10n_be_double_pay_recovery_wizard_views.xml', 'wizard/l10n_be_hr_payroll_employee_lang_views.xml', 'views/hr_payslip_views.xml', 'views/hr_payslip_run_views.xml', 'wizard/l10n_be_holiday_attest_wizard_views.xml'], 'demo': ['data/l10n_be_hr_payroll_demo.xml'], 'assets': {'web.assets_backend': ['l10n_be_hr_payroll/static/src/**/*'], 'web.report_assets_common': ['l10n_be_hr_payroll/static/src/scss/*.scss']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_hr_payroll/security/ir.access.csv b/l10n_be_hr_payroll/security/ir.access.csv new file mode 100644 index 00000000..a5be4e87 --- /dev/null +++ b/l10n_be_hr_payroll/security/ir.access.csv @@ -0,0 +1,33 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_be_dmfa,l10n_be.dmfa.payroll.user,l10n.be.dmfa,hr_payroll.group_hr_payroll_manager,crud, +access_l10n_be_dmfa_location_unit,l10n_be.dmfa.location.unit.payroll.manager,l10n.be.dmfa.location.unit,hr_payroll.group_hr_payroll_manager,crud, +access_l10n_be_dmfa_location_unit_user,l10n_be.dmfa.location.unit.payroll.user,l10n.be.dmfa.location.unit,hr_payroll.group_hr_payroll_user,r, +access_hr_payslip_employee_depature_holiday_attests,access.hr.payslip.employee.depature.holiday.attests,hr.payslip.employee.depature.holiday.attests,hr_payroll.group_hr_payroll_user,r, +access_hr_payslip_employee_depature_holiday_attests_time_off_line,access.hr.payslip.employee.depature.holiday.attests.time.off.line,hr.payslip.employee.depature.holiday.attests.time.off.line,hr_payroll.group_hr_payroll_user,crud, +access_hr_payslip_employee_depature_notice,access.hr.payslip.employee.depature.notice,hr.payslip.employee.depature.notice,hr_payroll.group_hr_payroll_user,r, +access_l10n_be_individual_account,access.l10n_be.individual.account,l10n.be.individual.account,hr_payroll.group_hr_payroll_user,crud, +access_l10n_be_hr_payroll_schedule_change_wizard,access.l10n_be.hr.payroll.schedule.change.wizard,l10n.be.hr.payroll.schedule.change.wizard,hr_payroll.group_hr_payroll_user,r, +access_l10n_be_schedule_change_allocation,access.l10n_be.schedule.change.allocation,l10n.be.schedule.change.allocation,hr_payroll.group_hr_payroll_user,crud, +access_l10n_be_281_10,access.l10n_be.281_10,l10n.be.281.10,hr_payroll.group_hr_payroll_user,crud, +access_l10n_be_281_45,access.l10n_be.281_45,l10n.be.281.45,hr_payroll.group_hr_payroll_user,crud, +access_hr_payroll_alloc_paid_leave,access.hr.payroll.alloc.paid.leave,hr.payroll.alloc.paid.leave,hr_payroll.group_hr_payroll_user,r, +access_hr_payroll_alloc_employee,access.hr.payroll.alloc.employee,hr.payroll.alloc.employee,hr_payroll.group_hr_payroll_user,r, +access_l10n_be_work_entry_daily_benefit,l10n_be.work.entry.daily.benefit.payroll.user,l10n.be.work.entry.daily.benefit.report,hr_payroll.group_hr_payroll_user,r, +access_l10n_be_social_balance_sheet,access.l10n.be.social.balance.sheet,l10n.be.social.balance.sheet,hr_payroll.group_hr_payroll_user,r, +access_l10n_be_social_security_certificate,access.l10n.be.social.security.certificate,l10n.be.social.security.certificate,hr_payroll.group_hr_payroll_user,r, +access_l10n_be_274_XX,access_l10n_be_274_XX,l10n.be.274.xx,hr_payroll.group_hr_payroll_user,crud, +access_l10n_be_274_XX_line,access_l10n_be_274_XX_line,l10n.be.274.xx.line,hr_payroll.group_hr_payroll_user,crud, +access_l10n_be_273S,access_l10n_be_273S,l10n.be.273s,hr_payroll.group_hr_payroll_user,crud, +access_l10n_be_eco_vouchers_wizard,access_l10n_be_eco_vouchers_wizard,l10n_be_hr_payroll.l10n_be_eco_vouchers_wizard,hr_payroll.group_hr_payroll_user,crud, +access_l10n_be_eco_vouchers_line_wizard,access_l10n_be_eco_vouchers_line_wizard,l10n_be_hr_payroll.l10n_be_eco_vouchers_line_wizard,hr_payroll.group_hr_payroll_user,crud, +l10n_be_hr_payroll.access_l10n_be_double_pay_recovery_wizard,access_l10n_be_double_pay_recovery_wizard,l10n_be_hr_payroll.l10n_be_double_pay_recovery_wizard,hr_payroll.group_hr_payroll_user,crud, +l10n_be_hr_payroll.access_l10n_be_double_pay_recovery_line_wizard,access_l10n_be_double_pay_recovery_line_wizard,l10n_be_hr_payroll.l10n_be_double_pay_recovery_line_wizard,hr_payroll.group_hr_payroll_user,crud, +l10n_be_hr_payroll.access_l10n_be_double_pay_recovery_line,access_l10n_be_double_pay_recovery_line,l10n_be_hr_payroll.l10n_be_double_pay_recovery_line,hr_payroll.group_hr_payroll_user,crud, +l10n_be_hr_payroll.access_l10n_be_employee_lang_wizard,access_l10n_be_employee_lang_wizard,l10n_be_hr_payroll.l10n_be_hr_payroll_employee_lang_wizard,hr_payroll.group_hr_payroll_user,crud, +l10n_be_hr_payroll.access_l10n_be_employee_lang_wizard_line,access_l10n_be_employee_lang_wizard_line,l10n_be_hr_payroll.l10n_be_hr_payroll_employee_lang_wizard_line,hr_payroll.group_hr_payroll_user,crud, +l10n_be_hr_payroll.access_l10n_be_december_slip_wizard,access_l10n_be_december_slip_wizard,l10n_be_hr_payroll.l10n_be_december_slip_wizard,hr_payroll.group_hr_payroll_user,crud, +access_l10n_be_group_insurance_wizard,access_l10n_be_group_insurance_wizard,l10n_be_hr_payroll.l10n_be_group_insurance_wizard,hr_payroll.group_hr_payroll_user,crud, +access_l10n_be_group_insurance_line_wizard,access_l10n_be_group_insurance_line_wizard,l10n_be_hr_payroll.l10n_be_group_insurance_line_wizard,hr_payroll.group_hr_payroll_user,crud, +access_l10n_be_onss_file,l10n.be.onss.file.payroll.manager,l10n.be.onss.file,hr_payroll.group_hr_payroll_manager,crud, +access_l10n_be_onss_declaration,l10n.be.onss.declaration.payroll.manager,l10n.be.onss.declaration,hr_payroll.group_hr_payroll_manager,crud, +access_l10n_be_holiday_attest_wizard,l10n.be.holiday.attest.wizard,l10n.be.holiday.attest.wizard,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_be_hr_payroll/security/ir.model.access.csv b/l10n_be_hr_payroll/security/ir.model.access.csv deleted file mode 100644 index 27aedce0..00000000 --- a/l10n_be_hr_payroll/security/ir.model.access.csv +++ /dev/null @@ -1,33 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_be_dmfa,l10n_be.dmfa.payroll.user,model_l10n_be_dmfa,hr_payroll.group_hr_payroll_manager,1,1,1,1 -access_l10n_be_dmfa_location_unit,l10n_be.dmfa.location.unit.payroll.manager,model_l10n_be_dmfa_location_unit,hr_payroll.group_hr_payroll_manager,1,1,1,1 -access_l10n_be_dmfa_location_unit_user,l10n_be.dmfa.location.unit.payroll.user,model_l10n_be_dmfa_location_unit,hr_payroll.group_hr_payroll_user,1,1,1,0 -access_hr_payslip_employee_depature_holiday_attests,access.hr.payslip.employee.depature.holiday.attests,model_hr_payslip_employee_depature_holiday_attests,hr_payroll.group_hr_payroll_user,1,1,1,0 -access_hr_payslip_employee_depature_holiday_attests_time_off_line,access.hr.payslip.employee.depature.holiday.attests.time.off.line,model_hr_payslip_employee_depature_holiday_attests_time_off_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payslip_employee_depature_notice,access.hr.payslip.employee.depature.notice,model_hr_payslip_employee_depature_notice,hr_payroll.group_hr_payroll_user,1,1,1,0 -access_l10n_be_individual_account,access.l10n_be.individual.account,model_l10n_be_individual_account,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_be_hr_payroll_schedule_change_wizard,access.l10n_be.hr.payroll.schedule.change.wizard,model_l10n_be_hr_payroll_schedule_change_wizard,hr_payroll.group_hr_payroll_user,1,1,1,0 -access_l10n_be_schedule_change_allocation,access.l10n_be.schedule.change.allocation,model_l10n_be_schedule_change_allocation,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_be_281_10,access.l10n_be.281_10,model_l10n_be_281_10,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_be_281_45,access.l10n_be.281_45,model_l10n_be_281_45,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payroll_alloc_paid_leave,access.hr.payroll.alloc.paid.leave,model_hr_payroll_alloc_paid_leave,hr_payroll.group_hr_payroll_user,1,1,1,0 -access_hr_payroll_alloc_employee,access.hr.payroll.alloc.employee,model_hr_payroll_alloc_employee,hr_payroll.group_hr_payroll_user,1,1,1,0 -access_l10n_be_work_entry_daily_benefit,l10n_be.work.entry.daily.benefit.payroll.user,model_l10n_be_work_entry_daily_benefit_report,hr_payroll.group_hr_payroll_user,1,0,0,0 -access_l10n_be_social_balance_sheet,access.l10n.be.social.balance.sheet,model_l10n_be_social_balance_sheet,hr_payroll.group_hr_payroll_user,1,1,1,0 -access_l10n_be_social_security_certificate,access.l10n.be.social.security.certificate,model_l10n_be_social_security_certificate,hr_payroll.group_hr_payroll_user,1,1,1,0 -access_l10n_be_274_XX,access_l10n_be_274_XX,model_l10n_be_274_xx,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_be_274_XX_line,access_l10n_be_274_XX_line,model_l10n_be_274_xx_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_be_273S,access_l10n_be_273S,model_l10n_be_273s,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_be_eco_vouchers_wizard,access_l10n_be_eco_vouchers_wizard,l10n_be_hr_payroll.model_l10n_be_eco_vouchers_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_be_eco_vouchers_line_wizard,access_l10n_be_eco_vouchers_line_wizard,l10n_be_hr_payroll.model_l10n_be_eco_vouchers_line_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_be_hr_payroll.access_l10n_be_double_pay_recovery_wizard,access_l10n_be_double_pay_recovery_wizard,l10n_be_hr_payroll.model_l10n_be_double_pay_recovery_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_be_hr_payroll.access_l10n_be_double_pay_recovery_line_wizard,access_l10n_be_double_pay_recovery_line_wizard,l10n_be_hr_payroll.model_l10n_be_double_pay_recovery_line_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_be_hr_payroll.access_l10n_be_double_pay_recovery_line,access_l10n_be_double_pay_recovery_line,l10n_be_hr_payroll.model_l10n_be_double_pay_recovery_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_be_hr_payroll.access_l10n_be_employee_lang_wizard,access_l10n_be_employee_lang_wizard,l10n_be_hr_payroll.model_l10n_be_hr_payroll_employee_lang_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_be_hr_payroll.access_l10n_be_employee_lang_wizard_line,access_l10n_be_employee_lang_wizard_line,l10n_be_hr_payroll.model_l10n_be_hr_payroll_employee_lang_wizard_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_be_hr_payroll.access_l10n_be_december_slip_wizard,access_l10n_be_december_slip_wizard,l10n_be_hr_payroll.model_l10n_be_december_slip_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_be_group_insurance_wizard,access_l10n_be_group_insurance_wizard,l10n_be_hr_payroll.model_l10n_be_group_insurance_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_be_group_insurance_line_wizard,access_l10n_be_group_insurance_line_wizard,l10n_be_hr_payroll.model_l10n_be_group_insurance_line_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_be_onss_file,l10n.be.onss.file.payroll.manager,model_l10n_be_onss_file,hr_payroll.group_hr_payroll_manager,1,1,1,1 -access_l10n_be_onss_declaration,l10n.be.onss.declaration.payroll.manager,model_l10n_be_onss_declaration,hr_payroll.group_hr_payroll_manager,1,1,1,1 -access_l10n_be_holiday_attest_wizard,l10n.be.holiday.attest.wizard,model_l10n_be_holiday_attest_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_be_hr_payroll_account/__manifest__.py b/l10n_be_hr_payroll_account/__manifest__.py index 6ab8683e..52a6a4fb 100644 --- a/l10n_be_hr_payroll_account/__manifest__.py +++ b/l10n_be_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Payroll with Accounting', 'category': 'Human Resources', 'countries': ['be'], 'depends': ['l10n_be'], 'description': '\nAccounting Data for Belgian Payroll Rules.\n==========================================\n ', 'auto_install': True, 'data': ['data/l10n_be_hr_payroll_account_data.xml', 'data/hr_salary_rule_data.xml', 'views/res_config_settings_views.xml', 'views/l10n_be_274_XX_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Payroll with Accounting', 'category': 'Human Resources', 'countries': ['be'], 'depends': ['l10n_be'], 'description': '\nAccounting Data for Belgian Payroll Rules.\n==========================================\n ', 'auto_install': False, 'data': ['data/l10n_be_hr_payroll_account_data.xml', 'data/hr_salary_rule_data.xml', 'views/res_config_settings_views.xml', 'views/l10n_be_274_XX_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_hr_payroll_acerta/__manifest__.py b/l10n_be_hr_payroll_acerta/__manifest__.py index e00d08b5..e83b2da6 100644 --- a/l10n_be_hr_payroll_acerta/__manifest__.py +++ b/l10n_be_hr_payroll_acerta/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Payroll - Export to Acerta', 'countries': ['be'], 'summary': 'Export Work Entries to Acerta', 'description': 'Export Work Entries to Acerta', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.model.access.csv', 'views/hr_employee_views.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_acerta_views.xml'], 'demo': ['data/l10n_be_hr_payroll_acerta_demo.xml', 'data/hr_work_entry_type_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Payroll - Export to Acerta', 'countries': ['be'], 'summary': 'Export Work Entries to Acerta', 'description': 'Export Work Entries to Acerta', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.access.csv', 'views/hr_employee_views.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_acerta_views.xml'], 'demo': ['data/l10n_be_hr_payroll_acerta_demo.xml', 'data/hr_work_entry_type_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_hr_payroll_acerta/security/ir.access.csv b/l10n_be_hr_payroll_acerta/security/ir.access.csv new file mode 100644 index 00000000..2eea4a75 --- /dev/null +++ b/l10n_be_hr_payroll_acerta/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +l10n_be_hr_payroll_acerta.access_l10n_be_export_acerta,access_l10n_be_export_acerta,l10n_be_hr_payroll_acerta.l10n_be_hr_payroll_export_acerta,hr_payroll.group_hr_payroll_user,r, +l10n_be_hr_payroll_acerta.access_l10n_be_export_acerta_employee,access_l10n_be_export_acerta_employee,l10n_be_hr_payroll_acerta.l10n_be_hr_payroll_export_acerta_employee,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_be_hr_payroll_acerta/security/ir.model.access.csv b/l10n_be_hr_payroll_acerta/security/ir.model.access.csv deleted file mode 100644 index 4ae99f91..00000000 --- a/l10n_be_hr_payroll_acerta/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_be_hr_payroll_acerta.access_l10n_be_export_acerta,access_l10n_be_export_acerta,l10n_be_hr_payroll_acerta.model_l10n_be_hr_payroll_export_acerta,hr_payroll.group_hr_payroll_user,1,1,1,0 -l10n_be_hr_payroll_acerta.access_l10n_be_export_acerta_employee,access_l10n_be_export_acerta_employee,l10n_be_hr_payroll_acerta.model_l10n_be_hr_payroll_export_acerta_employee,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_be_hr_payroll_attendance/__manifest__.py b/l10n_be_hr_payroll_attendance/__manifest__.py index 63e3fefe..a8d85470 100644 --- a/l10n_be_hr_payroll_attendance/__manifest__.py +++ b/l10n_be_hr_payroll_attendance/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgian Payroll - Attendance', 'category': 'Human Resources/Employees', 'countries': ['be'], 'sequence': 95, 'summary': 'Manage extra hours for your hourly paid employees for belgian payroll', 'installable': True, 'auto_install': True, 'depends': [], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgian Payroll - Attendance', 'category': 'Human Resources/Employees', 'countries': ['be'], 'sequence': 95, 'summary': 'Manage extra hours for your hourly paid employees for belgian payroll', 'installable': True, 'auto_install': False, 'depends': [], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_hr_payroll_dimona/__manifest__.py b/l10n_be_hr_payroll_dimona/__manifest__.py index 53ae46a6..d102eb91 100644 --- a/l10n_be_hr_payroll_dimona/__manifest__.py +++ b/l10n_be_hr_payroll_dimona/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Payroll - Dimona', 'countries': ['be'], 'category': 'Human Resources', 'depends': [], 'external_dependencies': {'python': ['pyjwt'], 'apt': {'pyjwt': 'python3-jwt'}}, 'description': '\nAutomatic DIMONA declarations\n=============================\n\nPrerequisites:\n--------------\n\n- You need a Belgian Government Compliant Digital Certificate, delivered by Global\n Sign. See: https://shop.globalsign.com/en/belgian-government-services\n\n- Generate certificate files from your SSL certificate (.pfx file) that are needed to create\n a technical user (.cer file) and to authenticate remotely to the ONSS (.pem) file. On a UNIX\n system, you may use the following commands:\n\n - PFX -> CRT: openssl pkcs12 -in my_cert.pfx -out my_cert.crt -nokeys -clcerts\n\n - CRT -> CER: openssl x509 -inform pem -in my_cert.crt -outform der -out my_cert.cer\n\n - PFX -> PEM: openssl pkcs12 -in my_cert.pfx -out my_cert.pem -nodes\n\n- Before you can use the social security REST web service, you must create an account\n for yourself or for your client and configure the security. (The whole procedure is\n available at https://www.socialsecurity.be/site_fr/employer/applics/dimona/introduction/webservice.htm)\n\n - User account management: Follow the Procedure https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/procedure_pour_gestion_des_acces_UMan_FR.pdf\n\n - Create a technical user: Your client must now create a technical user in the Access management\n online service. The follow this procedure: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_creer_le_canal_FR.pdf\n\n - Activate a web service channel: Once the technical user has been created, your client must\n activate the web service channel in Access Management. The following manual explains the\n steps to follow to activate the channel: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_ajouter_le_canal_FR.pdf\n\n - At the end of the procedure, you should receive a "ONSS Expeditor Number", you may\n encode in in the payroll Settings, with the .pem file and the related password, if any.\n\n ', 'data': ['security/ir.model.access.csv', 'data/ir_cron_data.xml', 'views/hr_employee_views.xml', 'wizard/l10n_be_dimona_wizard_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Payroll - Dimona', 'countries': ['be'], 'category': 'Human Resources', 'depends': [], 'external_dependencies': {'python': ['pyjwt'], 'apt': {'pyjwt': 'python3-jwt'}}, 'description': '\nAutomatic DIMONA declarations\n=============================\n\nPrerequisites:\n--------------\n\n- You need a Belgian Government Compliant Digital Certificate, delivered by Global\n Sign. See: https://shop.globalsign.com/en/belgian-government-services\n\n- Generate certificate files from your SSL certificate (.pfx file) that are needed to create\n a technical user (.cer file) and to authenticate remotely to the ONSS (.pem) file. On a UNIX\n system, you may use the following commands:\n\n - PFX -> CRT: openssl pkcs12 -in my_cert.pfx -out my_cert.crt -nokeys -clcerts\n\n - CRT -> CER: openssl x509 -inform pem -in my_cert.crt -outform der -out my_cert.cer\n\n - PFX -> PEM: openssl pkcs12 -in my_cert.pfx -out my_cert.pem -nodes\n\n- Before you can use the social security REST web service, you must create an account\n for yourself or for your client and configure the security. (The whole procedure is\n available at https://www.socialsecurity.be/site_fr/employer/applics/dimona/introduction/webservice.htm)\n\n - User account management: Follow the Procedure https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/procedure_pour_gestion_des_acces_UMan_FR.pdf\n\n - Create a technical user: Your client must now create a technical user in the Access management\n online service. The follow this procedure: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_creer_le_canal_FR.pdf\n\n - Activate a web service channel: Once the technical user has been created, your client must\n activate the web service channel in Access Management. The following manual explains the\n steps to follow to activate the channel: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_ajouter_le_canal_FR.pdf\n\n - At the end of the procedure, you should receive a "ONSS Expeditor Number", you may\n encode in in the payroll Settings, with the .pem file and the related password, if any.\n\n ', 'data': ['security/ir.access.csv', 'data/ir_cron_data.xml', 'views/hr_employee_views.xml', 'wizard/l10n_be_dimona_wizard_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_hr_payroll_dimona/security/ir.access.csv b/l10n_be_hr_payroll_dimona/security/ir.access.csv new file mode 100644 index 00000000..449167ac --- /dev/null +++ b/l10n_be_hr_payroll_dimona/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +l10n_be_hr_payroll_dimona.access_l10n_be_dimona_wizard,access_l10n_be_dimona_wizard,l10n_be_hr_payroll_dimona.l10n_be_dimona_wizard,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_be_hr_payroll_dimona/security/ir.model.access.csv b/l10n_be_hr_payroll_dimona/security/ir.model.access.csv deleted file mode 100644 index 54770383..00000000 --- a/l10n_be_hr_payroll_dimona/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -l10n_be_hr_payroll_dimona.access_l10n_be_dimona_wizard,access_l10n_be_dimona_wizard,l10n_be_hr_payroll_dimona.model_l10n_be_dimona_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 \ No newline at end of file diff --git a/l10n_be_hr_payroll_dimona_auto/__manifest__.py b/l10n_be_hr_payroll_dimona_auto/__manifest__.py index ab75c4e2..9ab483fd 100644 --- a/l10n_be_hr_payroll_dimona_auto/__manifest__.py +++ b/l10n_be_hr_payroll_dimona_auto/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Payroll - Dimona - Automation', 'countries': ['be'], 'category': 'Human Resources', 'depends': [], 'description': '\nAutomatic DIMONA declarations\n=============================\n\nPrerequisites:\n--------------\n\n- You need a Belgian Government Compliant Digital Certificate, delivered by Global\n Sign. See: https://shop.globalsign.com/en/belgian-government-services\n\n- Generate certificate files from your SSL certificate (.pfx file) that are needed to create\n a technical user (.cer file) and to authenticate remotely to the ONSS (.pfx) file. On a UNIX\n system, you may use the following commands:\n\n - PFX -> CRT: openssl pkcs12 -in my_cert.pfx -out my_cert.crt -nokeys -clcerts\n\n - CRT -> CER: openssl x509 -inform pem -in my_cert.crt -outform der -out my_cert.cer\n\n- Before you can use the social security REST web service, you must create an account\n for yourself or for your client and configure the security. (The whole procedure is\n available at https://www.socialsecurity.be/site_fr/employer/applics/dimona/introduction/webservice.htm)\n\n - User account management: Follow the Procedure https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/procedure_pour_gestion_des_acces_UMan_FR.pdf\n\n - Create a technical user: Your client must now create a technical user in the Access management\n online service. The follow this procedure: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_creer_le_canal_FR.pdf\n\n - Activate a web service channel: Once the technical user has been created, your client must\n activate the web service channel in Access Management. The following manual explains the\n steps to follow to activate the channel: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_ajouter_le_canal_FR.pdf\n\n - At the end of the procedure, you should receive a "ONSS Expeditor Number", you may\n encode in in the payroll Settings, with the .pem file and the related password, if any.\n\n- Configuration note: The .pfx certificate should be set on the payroll configuration.\n ', 'data': ['data/ir_actions_server_data.xml', 'security/ir.model.access.csv', 'security/l10n_be_hr_payroll_dimona_auto_security.xml', 'views/hr_employee_views.xml', 'views/l10n_be_dimona_declaration_views.xml', 'views/l10n_be_dimona_period_views.xml', 'views/l10n_be_dimona_relation_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': ['l10n_be_hr_payroll']} \ No newline at end of file +{'name': 'Belgium - Payroll - Dimona - Automation', 'countries': ['be'], 'category': 'Human Resources', 'depends': ['l10n_be_hr_payroll'], 'description': '\nAutomatic DIMONA declarations\n=============================\n\nPrerequisites:\n--------------\n\n- You need a Belgian Government Compliant Digital Certificate, delivered by Global\n Sign. See: https://shop.globalsign.com/en/belgian-government-services\n\n- Generate certificate files from your SSL certificate (.pfx file) that are needed to create\n a technical user (.cer file) and to authenticate remotely to the ONSS (.pfx) file. On a UNIX\n system, you may use the following commands:\n\n - PFX -> CRT: openssl pkcs12 -in my_cert.pfx -out my_cert.crt -nokeys -clcerts\n\n - CRT -> CER: openssl x509 -inform pem -in my_cert.crt -outform der -out my_cert.cer\n\n- Before you can use the social security REST web service, you must create an account\n for yourself or for your client and configure the security. (The whole procedure is\n available at https://www.socialsecurity.be/site_fr/employer/applics/dimona/introduction/webservice.htm)\n\n - User account management: Follow the Procedure https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/procedure_pour_gestion_des_acces_UMan_FR.pdf\n\n - Create a technical user: Your client must now create a technical user in the Access management\n online service. The follow this procedure: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_creer_le_canal_FR.pdf\n\n - Activate a web service channel: Once the technical user has been created, your client must\n activate the web service channel in Access Management. The following manual explains the\n steps to follow to activate the channel: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_ajouter_le_canal_FR.pdf\n\n - At the end of the procedure, you should receive a "ONSS Expeditor Number", you may\n encode in in the payroll Settings, with the .pem file and the related password, if any.\n\n- Configuration note: The .pfx certificate should be set on the payroll configuration.\n ', 'data': ['data/ir_actions_server_data.xml', 'security/ir.access.csv', 'security/l10n_be_hr_payroll_dimona_auto_security.xml', 'views/hr_employee_views.xml', 'views/l10n_be_dimona_declaration_views.xml', 'views/l10n_be_dimona_period_views.xml', 'views/l10n_be_dimona_relation_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': ['l10n_be_hr_payroll']} \ No newline at end of file diff --git a/l10n_be_hr_payroll_dimona_auto/security/ir.access.csv b/l10n_be_hr_payroll_dimona_auto/security/ir.access.csv new file mode 100644 index 00000000..29097805 --- /dev/null +++ b/l10n_be_hr_payroll_dimona_auto/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +l10n_be_hr_payroll_dimona_auto.access_l10n_be_dimona_declaration,access_l10n_be_dimona_declaration,l10n_be_hr_payroll_dimona_auto.l10n_be_dimona_declaration,hr_payroll.group_hr_payroll_user,crud, +l10n_be_hr_payroll_dimona_auto.access_l10n_be_dimona_period,access_l10n_be_dimona_period,l10n_be_hr_payroll_dimona_auto.l10n_be_dimona_period,hr_payroll.group_hr_payroll_user,crud, +l10n_be_hr_payroll_dimona_auto.access_l10n_be_dimona_relation,access_l10n_be_dimona_relation,l10n_be_hr_payroll_dimona_auto.l10n_be_dimona_relation,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_be_hr_payroll_dimona_auto/security/ir.model.access.csv b/l10n_be_hr_payroll_dimona_auto/security/ir.model.access.csv deleted file mode 100644 index 23d266ce..00000000 --- a/l10n_be_hr_payroll_dimona_auto/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -l10n_be_hr_payroll_dimona_auto.access_l10n_be_dimona_declaration,access_l10n_be_dimona_declaration,l10n_be_hr_payroll_dimona_auto.model_l10n_be_dimona_declaration,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_be_hr_payroll_dimona_auto.access_l10n_be_dimona_period,access_l10n_be_dimona_period,l10n_be_hr_payroll_dimona_auto.model_l10n_be_dimona_period,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_be_hr_payroll_dimona_auto.access_l10n_be_dimona_relation,access_l10n_be_dimona_relation,l10n_be_hr_payroll_dimona_auto.model_l10n_be_dimona_relation,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_be_hr_payroll_fix/__manifest__.py b/l10n_be_hr_payroll_fix/__manifest__.py index 08feea94..615ece51 100644 --- a/l10n_be_hr_payroll_fix/__manifest__.py +++ b/l10n_be_hr_payroll_fix/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgian Payroll - Holiday Attest Fix', 'version': '1.0', 'category': 'Human Resources/Payroll', 'description': "\n This module patches the 'hr.payslip.employee.depature.holiday.attests.time.off.line'\n transient model to use Floats instead of Integers.\n\n This prevents rounding errors when employees have half-days (0.5)\n in their leave allocations or taken leaves.\n ", 'depends': [], 'author': 'Odoo S.A.', 'installable': True, 'auto_install': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgian Payroll - Holiday Attest Fix', 'version': '1.0', 'category': 'Human Resources/Payroll', 'description': "\n This module patches the 'hr.payslip.employee.depature.holiday.attests.time.off.line'\n transient model to use Floats instead of Integers.\n\n This prevents rounding errors when employees have half-days (0.5)\n in their leave allocations or taken leaves.\n ", 'depends': [], 'author': 'Odoo S.A.', 'installable': True, 'auto_install': False, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_hr_payroll_fleet/__manifest__.py b/l10n_be_hr_payroll_fleet/__manifest__.py index cd1eb07e..b70dd0b5 100644 --- a/l10n_be_hr_payroll_fleet/__manifest__.py +++ b/l10n_be_hr_payroll_fleet/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Payroll - Fleet', 'category': 'Human Resources', 'countries': ['be'], 'depends': ['hr_fleet'], 'version': '1.0', 'data': ['security/ir.model.access.csv', 'data/hr_salary_rule_category_data.xml', 'data/hr_rule_parameter_data.xml', 'data/cp200_employee_salary_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'views/fleet_views.xml', 'views/res_config_settings_views.xml', 'views/hr_employee_views.xml', 'views/hr_contract_template_views.xml', 'views/hr_dmfa_templates.xml', 'views/report_payslip_templates.xml', 'views/hr_payslip_views.xml', 'security/security.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Payroll - Fleet', 'category': 'Human Resources', 'countries': ['be'], 'depends': ['hr_fleet'], 'version': '1.0', 'data': ['security/ir.access.csv', 'data/hr_salary_rule_category_data.xml', 'data/hr_rule_parameter_data.xml', 'data/cp200_employee_salary_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'views/fleet_views.xml', 'views/res_config_settings_views.xml', 'views/hr_employee_views.xml', 'views/hr_contract_template_views.xml', 'views/hr_dmfa_templates.xml', 'views/report_payslip_templates.xml', 'views/hr_payslip_views.xml', 'security/security.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_hr_payroll_fleet/security/ir.access.csv b/l10n_be_hr_payroll_fleet/security/ir.access.csv new file mode 100644 index 00000000..afb9bb35 --- /dev/null +++ b/l10n_be_hr_payroll_fleet/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_hr_rule_parameter_fleet_manager,access_hr_rule_parameter_fleet_manager,hr_payroll.hr_rule_parameter,fleet.fleet_group_manager,r, +access_hr_rule_parameter_value_fleet_manager,access_hr_rule_parameter_value_fleet_manager,hr_payroll.hr_rule_parameter_value,fleet.fleet_group_manager,r, diff --git a/l10n_be_hr_payroll_fleet/security/ir.model.access.csv b/l10n_be_hr_payroll_fleet/security/ir.model.access.csv deleted file mode 100644 index f1896db2..00000000 --- a/l10n_be_hr_payroll_fleet/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hr_rule_parameter_fleet_manager,access_hr_rule_parameter_fleet_manager,hr_payroll.model_hr_rule_parameter,fleet.fleet_group_manager,1,0,0,0 -access_hr_rule_parameter_value_fleet_manager,access_hr_rule_parameter_value_fleet_manager,hr_payroll.model_hr_rule_parameter_value,fleet.fleet_group_manager,1,0,0,0 diff --git a/l10n_be_hr_payroll_group_s/__manifest__.py b/l10n_be_hr_payroll_group_s/__manifest__.py index 16771c02..45cbd007 100644 --- a/l10n_be_hr_payroll_group_s/__manifest__.py +++ b/l10n_be_hr_payroll_group_s/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Payroll - Export to Group S', 'countries': ['be'], 'summary': 'Export Work Entries to Group S', 'description': 'Export Work Entries to Group S', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/hr_work_entry_type_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_employee_views.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_group_s_views.xml'], 'demo': ['data/l10n_be_hr_payroll_group_s_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Payroll - Export to Group S', 'countries': ['be'], 'summary': 'Export Work Entries to Group S', 'description': 'Export Work Entries to Group S', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.access.csv', 'data/hr_work_entry_type_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_employee_views.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_group_s_views.xml'], 'demo': ['data/l10n_be_hr_payroll_group_s_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_hr_payroll_group_s/security/ir.access.csv b/l10n_be_hr_payroll_group_s/security/ir.access.csv new file mode 100644 index 00000000..f2a3fb3d --- /dev/null +++ b/l10n_be_hr_payroll_group_s/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +l10n_be_hr_payroll_group_s.access_l10n_be_export_group_s,access_l10n_be_export_group_s,l10n_be_hr_payroll_group_s.l10n_be_hr_payroll_export_group_s,hr_payroll.group_hr_payroll_user,r, +l10n_be_hr_payroll_group_s.access_l10n_be_export_group_s_employee,access_l10n_be_export_group_s_employee,l10n_be_hr_payroll_group_s.l10n_be_hr_payroll_export_group_s_employee,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_be_hr_payroll_group_s/security/ir.model.access.csv b/l10n_be_hr_payroll_group_s/security/ir.model.access.csv deleted file mode 100644 index cb11df8b..00000000 --- a/l10n_be_hr_payroll_group_s/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_be_hr_payroll_group_s.access_l10n_be_export_group_s,access_l10n_be_export_group_s,l10n_be_hr_payroll_group_s.model_l10n_be_hr_payroll_export_group_s,hr_payroll.group_hr_payroll_user,1,1,1,0 -l10n_be_hr_payroll_group_s.access_l10n_be_export_group_s_employee,access_l10n_be_export_group_s_employee,l10n_be_hr_payroll_group_s.model_l10n_be_hr_payroll_export_group_s_employee,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_be_hr_payroll_partena/__manifest__.py b/l10n_be_hr_payroll_partena/__manifest__.py index 549a92ee..362bdd24 100644 --- a/l10n_be_hr_payroll_partena/__manifest__.py +++ b/l10n_be_hr_payroll_partena/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Payroll - Export to Partena', 'countries': ['be'], 'summary': 'Export Work Entries to Partena', 'description': 'Export Work Entries to Partena', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.model.access.csv', 'views/hr_employee_views.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_partena_views.xml'], 'demo': ['data/l10n_be_hr_payroll_partena_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Payroll - Export to Partena', 'countries': ['be'], 'summary': 'Export Work Entries to Partena', 'description': 'Export Work Entries to Partena', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.access.csv', 'views/hr_employee_views.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_partena_views.xml'], 'demo': ['data/l10n_be_hr_payroll_partena_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_hr_payroll_partena/security/ir.access.csv b/l10n_be_hr_payroll_partena/security/ir.access.csv new file mode 100644 index 00000000..dd6b4202 --- /dev/null +++ b/l10n_be_hr_payroll_partena/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +l10n_be_hr_payroll_partena.access_l10n_be_export_partena,access_l10n_be_export_partena,l10n_be_hr_payroll_partena.l10n_be_hr_payroll_export_partena,hr_payroll.group_hr_payroll_user,r, +l10n_be_hr_payroll_partena.access_l10n_be_export_partena_employee,access_l10n_be_export_partena_employee,l10n_be_hr_payroll_partena.l10n_be_hr_payroll_export_partena_employee,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_be_hr_payroll_partena/security/ir.model.access.csv b/l10n_be_hr_payroll_partena/security/ir.model.access.csv deleted file mode 100644 index 81583271..00000000 --- a/l10n_be_hr_payroll_partena/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_be_hr_payroll_partena.access_l10n_be_export_partena,access_l10n_be_export_partena,l10n_be_hr_payroll_partena.model_l10n_be_hr_payroll_export_partena,hr_payroll.group_hr_payroll_user,1,1,1,0 -l10n_be_hr_payroll_partena.access_l10n_be_export_partena_employee,access_l10n_be_export_partena_employee,l10n_be_hr_payroll_partena.model_l10n_be_hr_payroll_export_partena_employee,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_be_hr_payroll_prisma/__manifest__.py b/l10n_be_hr_payroll_prisma/__manifest__.py index b5454668..000bce3c 100644 --- a/l10n_be_hr_payroll_prisma/__manifest__.py +++ b/l10n_be_hr_payroll_prisma/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Payroll - Export to Prisma', 'countries': ['be'], 'summary': 'Export Work Entries to Prisma', 'description': 'Export Work Entries to Prisma', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_employee_views.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_prisma_views.xml', 'data/hr_work_entry_type_data.xml'], 'demo': ['data/l10n_be_hr_payroll_prisma_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Payroll - Export to Prisma', 'countries': ['be'], 'summary': 'Export Work Entries to Prisma', 'description': 'Export Work Entries to Prisma', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.access.csv', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_employee_views.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_prisma_views.xml', 'data/hr_work_entry_type_data.xml'], 'demo': ['data/l10n_be_hr_payroll_prisma_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_hr_payroll_prisma/security/ir.access.csv b/l10n_be_hr_payroll_prisma/security/ir.access.csv new file mode 100644 index 00000000..9e55d19a --- /dev/null +++ b/l10n_be_hr_payroll_prisma/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +l10n_be_hr_payroll_prisma.access_l10n_be_export_prisma,access_l10n_be_export_prisma,l10n_be_hr_payroll_prisma.l10n_be_hr_payroll_export_prisma,hr_payroll.group_hr_payroll_user,r, +l10n_be_hr_payroll_prisma.access_l10n_be_export_prisma_employee,access_l10n_be_export_prisma_employee,l10n_be_hr_payroll_prisma.l10n_be_hr_payroll_export_prisma_employee,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_be_hr_payroll_prisma/security/ir.model.access.csv b/l10n_be_hr_payroll_prisma/security/ir.model.access.csv deleted file mode 100644 index 01806e70..00000000 --- a/l10n_be_hr_payroll_prisma/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_be_hr_payroll_prisma.access_l10n_be_export_prisma,access_l10n_be_export_prisma,l10n_be_hr_payroll_prisma.model_l10n_be_hr_payroll_export_prisma,hr_payroll.group_hr_payroll_user,1,1,1,0 -l10n_be_hr_payroll_prisma.access_l10n_be_export_prisma_employee,access_l10n_be_export_prisma_employee,l10n_be_hr_payroll_prisma.model_l10n_be_hr_payroll_export_prisma_employee,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_be_hr_payroll_sd_worx/__manifest__.py b/l10n_be_hr_payroll_sd_worx/__manifest__.py index 98f099f3..7a627d16 100644 --- a/l10n_be_hr_payroll_sd_worx/__manifest__.py +++ b/l10n_be_hr_payroll_sd_worx/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Payroll - Export to SD Worx', 'countries': ['be'], 'summary': 'Export Work Entries to SD Worx', 'description': 'Export Work Entries to SD Worx', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/hr_payroll_dashboard_warning_data.xml', 'data/hr_work_entry_type_data.xml', 'views/hr_employee_views.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_sdworx_views.xml'], 'demo': ['data/l10n_be_hr_payroll_sdworx_demo.xml', 'data/hr_work_entry_type_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Payroll - Export to SD Worx', 'countries': ['be'], 'summary': 'Export Work Entries to SD Worx', 'description': 'Export Work Entries to SD Worx', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.access.csv', 'data/hr_payroll_dashboard_warning_data.xml', 'data/hr_work_entry_type_data.xml', 'views/hr_employee_views.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_sdworx_views.xml'], 'demo': ['data/l10n_be_hr_payroll_sdworx_demo.xml', 'data/hr_work_entry_type_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_hr_payroll_sd_worx/security/ir.access.csv b/l10n_be_hr_payroll_sd_worx/security/ir.access.csv new file mode 100644 index 00000000..68bd7107 --- /dev/null +++ b/l10n_be_hr_payroll_sd_worx/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +l10n_be_hr_payroll_sd_worx.access_l10n_be_export_sdworx,access_l10n_be_export_sdworx,l10n_be_hr_payroll_sd_worx.l10n_be_hr_payroll_export_sdworx,hr_payroll.group_hr_payroll_user,r, +l10n_be_hr_payroll_sd_worx.access_l10n_be_export_sdworx_employee,access_l10n_be_export_sdworx_employee,l10n_be_hr_payroll_sd_worx.l10n_be_hr_payroll_export_sdworx_employee,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_be_hr_payroll_sd_worx/security/ir.model.access.csv b/l10n_be_hr_payroll_sd_worx/security/ir.model.access.csv deleted file mode 100644 index fab14252..00000000 --- a/l10n_be_hr_payroll_sd_worx/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_be_hr_payroll_sd_worx.access_l10n_be_export_sdworx,access_l10n_be_export_sdworx,l10n_be_hr_payroll_sd_worx.model_l10n_be_hr_payroll_export_sdworx,hr_payroll.group_hr_payroll_user,1,1,1,0 -l10n_be_hr_payroll_sd_worx.access_l10n_be_export_sdworx_employee,access_l10n_be_export_sdworx_employee,l10n_be_hr_payroll_sd_worx.model_l10n_be_hr_payroll_export_sdworx_employee,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_be_hr_payroll_ucm/__manifest__.py b/l10n_be_hr_payroll_ucm/__manifest__.py index 88c08b24..279e391b 100644 --- a/l10n_be_hr_payroll_ucm/__manifest__.py +++ b/l10n_be_hr_payroll_ucm/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Payroll - Export to UCM', 'countries': ['be'], 'summary': 'Export Work Entries to UCM', 'description': 'Export Work Entries to UCM', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_employee_views.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_ucm_views.xml'], 'demo': ['data/l10n_be_hr_payroll_ucm_demo.xml', 'data/hr_work_entry_type_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Payroll - Export to UCM', 'countries': ['be'], 'summary': 'Export Work Entries to UCM', 'description': 'Export Work Entries to UCM', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.access.csv', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_employee_views.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_ucm_views.xml'], 'demo': ['data/l10n_be_hr_payroll_ucm_demo.xml', 'data/hr_work_entry_type_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_hr_payroll_ucm/security/ir.access.csv b/l10n_be_hr_payroll_ucm/security/ir.access.csv new file mode 100644 index 00000000..bcee547c --- /dev/null +++ b/l10n_be_hr_payroll_ucm/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +l10n_be_hr_payroll_ucm.access_l10n_be_export_ucm,access_l10n_be_export_ucm,l10n_be_hr_payroll_ucm.l10n_be_hr_payroll_export_ucm,hr_payroll.group_hr_payroll_user,r, +l10n_be_hr_payroll_ucm.access_l10n_be_export_ucm_employee,access_l10n_be_export_ucm_employee,l10n_be_hr_payroll_ucm.l10n_be_hr_payroll_export_ucm_employee,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_be_hr_payroll_ucm/security/ir.model.access.csv b/l10n_be_hr_payroll_ucm/security/ir.model.access.csv deleted file mode 100644 index 9288e85b..00000000 --- a/l10n_be_hr_payroll_ucm/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_be_hr_payroll_ucm.access_l10n_be_export_ucm,access_l10n_be_export_ucm,l10n_be_hr_payroll_ucm.model_l10n_be_hr_payroll_export_ucm,hr_payroll.group_hr_payroll_user,1,1,1,0 -l10n_be_hr_payroll_ucm.access_l10n_be_export_ucm_employee,access_l10n_be_export_ucm_employee,l10n_be_hr_payroll_ucm.model_l10n_be_hr_payroll_export_ucm_employee,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_be_intervat/__manifest__.py b/l10n_be_intervat/__manifest__.py index bb927b9c..da859655 100644 --- a/l10n_be_intervat/__manifest__.py +++ b/l10n_be_intervat/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgian Intervat & Myminfin Edi', 'version': '1.0', 'category': 'Accounting/Localizations/edi', 'description': '\nIntegration with Intervat & MyMinfin APIs, allowing to send and receive\nyour electronic VAT declarations.\n ', 'depends': ['l10n_be', 'certificate'], 'data': ['security/ir.model.access.csv', 'security/l10n_be_vat_declaration_rules.xml', 'data/cron.xml', 'views/account_return_views.xml', 'views/res_config_settings_views.xml', 'wizard/vat_return_lock_wizard.xml'], 'demo': ['demo/demo_company.xml'], 'installable': True, 'auto_install': ['l10n_be', 'l10n_be_reports'], 'license': 'LGPL-3', 'author': 'Odoo SA'} \ No newline at end of file +{'name': 'Belgian Intervat & Myminfin Edi', 'version': '1.0', 'category': 'Accounting/Localizations/edi', 'description': '\nIntegration with Intervat & MyMinfin APIs, allowing to send and receive\nyour electronic VAT declarations.\n ', 'depends': ['l10n_be', 'certificate', 'l10n_be_reports'], 'data': ['security/ir.access.csv', 'security/l10n_be_vat_declaration_rules.xml', 'data/cron.xml', 'views/account_return_views.xml', 'views/res_config_settings_views.xml', 'wizard/vat_return_lock_wizard.xml'], 'demo': ['demo/demo_company.xml'], 'installable': True, 'auto_install': ['l10n_be', 'l10n_be_reports'], 'license': 'LGPL-3', 'author': 'Odoo SA'} \ No newline at end of file diff --git a/l10n_be_intervat/security/ir.access.csv b/l10n_be_intervat/security/ir.access.csv new file mode 100644 index 00000000..971edacf --- /dev/null +++ b/l10n_be_intervat/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +l10n_be_intervat.access_l10n_be_vat_declaration,access_l10n_be_vat_declaration,l10n_be_intervat.l10n_be_vat_declaration,account.group_account_user,crud, +l10n_be_intervat.access_l10n_be_vat_declaration_read_only,access_l10n_be_vat_declaration_read_only,l10n_be_intervat.l10n_be_vat_declaration,account.group_account_readonly,r, diff --git a/l10n_be_intervat/security/ir.model.access.csv b/l10n_be_intervat/security/ir.model.access.csv deleted file mode 100644 index c0af2eb3..00000000 --- a/l10n_be_intervat/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_be_intervat.access_l10n_be_vat_declaration,access_l10n_be_vat_declaration,l10n_be_intervat.model_l10n_be_vat_declaration,account.group_account_user,1,1,1,1 -l10n_be_intervat.access_l10n_be_vat_declaration_read_only,access_l10n_be_vat_declaration_read_only,l10n_be_intervat.model_l10n_be_vat_declaration,account.group_account_readonly,1,0,0,0 diff --git a/l10n_be_intrastat/__manifest__.py b/l10n_be_intrastat/__manifest__.py index 9b19799d..381ce78f 100644 --- a/l10n_be_intrastat/__manifest__.py +++ b/l10n_be_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgian Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat XML report for declaration\nBased on invoices.\nAdds the possibility to specify the origin country of goods and the partner VAT in the Intrastat XML report.\n ', 'depends': [], 'data': ['data/account.intrastat.code.csv', 'security/ir.model.access.csv', 'data/code_region_data.xml', 'data/intrastat_export.xml', 'data/intrastat_report_services_f02cms.xml', 'data/intrastat_report_services_f01dgs.xml', 'data/account_return_data.xml', 'wizard/intrastat_goods_submission_wizard.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgian Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat XML report for declaration\nBased on invoices.\nAdds the possibility to specify the origin country of goods and the partner VAT in the Intrastat XML report.\n ', 'depends': [], 'data': ['data/account.intrastat.code.csv', 'security/ir.access.csv', 'data/code_region_data.xml', 'data/intrastat_export.xml', 'data/intrastat_report_services_f02cms.xml', 'data/intrastat_report_services_f01dgs.xml', 'data/account_return_data.xml', 'wizard/intrastat_goods_submission_wizard.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_intrastat/security/ir.access.csv b/l10n_be_intrastat/security/ir.access.csv new file mode 100644 index 00000000..0d978832 --- /dev/null +++ b/l10n_be_intrastat/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_be_intrastat_intrastat_goods_submission_wizard_user,access_l10n_be_intrastat_intrastat_goods_submission_wizard_user,l10n.be.intrastat.intrastat.goods.submission.wizard,account.group_account_user,crud, diff --git a/l10n_be_intrastat/security/ir.model.access.csv b/l10n_be_intrastat/security/ir.model.access.csv deleted file mode 100644 index d0620873..00000000 --- a/l10n_be_intrastat/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_be_intrastat_intrastat_goods_submission_wizard_user,access_l10n_be_intrastat_intrastat_goods_submission_wizard_user,model_l10n_be_intrastat_intrastat_goods_submission_wizard,account.group_account_user,1,1,1,1 diff --git a/l10n_be_pos_blackbox/__manifest__.py b/l10n_be_pos_blackbox/__manifest__.py index 37e8616b..4b0e3452 100644 --- a/l10n_be_pos_blackbox/__manifest__.py +++ b/l10n_be_pos_blackbox/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgian Registered Cash Register (v2)', 'version': '1.1', 'category': 'Sales/Point of Sale', 'sequence': 6, 'author': 'Odoo S.A.', 'summary': 'Implements the registered cash system, adhering to guidelines by FPS Finance.', 'description': 'Belgian Registered Cash Register for certified cash registers.', 'depends': ['l10n_be', 'pos_discount', 'pos_restaurant'], 'data': ['security/ir.model.access.csv', 'views/point_of_sale_dashboard.xml', 'views/l10n_be_pos_blackbox_views.xml', 'views/pos_config_views.xml', 'views/res_config_settings_views.xml', 'views/res_users_views.xml', 'views/report_invoice.xml', 'views/pos_daily_report.xml', 'views/pos_session_views.xml', 'views/pos_order_views.xml'], 'assets': {'web.assets_backend': ['l10n_be_pos_blackbox/static/src/backend/test_blackbox_button/*'], 'point_of_sale._assets_pos': ['l10n_be_pos_blackbox/static/src/**/*'], 'web.assets_unit_tests': ['l10n_be_pos_blackbox/static/tests/unit/**/*', 'l10n_be_pos_blackbox/static/src/common/blackbox/**/*', 'point_of_sale/static/src/app/hooks/pos_hook.js'], 'web.assets_tests': ['l10n_be_pos_blackbox/static/tests/tours/**/']}, 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgian Registered Cash Register (v2)', 'version': '1.1', 'category': 'Sales/Point of Sale', 'sequence': 6, 'author': 'Odoo S.A.', 'summary': 'Implements the registered cash system, adhering to guidelines by FPS Finance.', 'description': 'Belgian Registered Cash Register for certified cash registers.', 'depends': ['l10n_be', 'pos_discount', 'pos_restaurant'], 'data': ['security/ir.access.csv', 'views/point_of_sale_dashboard.xml', 'views/l10n_be_pos_blackbox_views.xml', 'views/pos_config_views.xml', 'views/res_config_settings_views.xml', 'views/res_users_views.xml', 'views/report_invoice.xml', 'views/pos_daily_report.xml', 'views/pos_session_views.xml', 'views/pos_order_views.xml'], 'assets': {'web.assets_backend': ['l10n_be_pos_blackbox/static/src/backend/test_blackbox_button/*'], 'point_of_sale._assets_pos': ['l10n_be_pos_blackbox/static/src/**/*'], 'web.assets_unit_tests': ['l10n_be_pos_blackbox/static/tests/unit/**/*', 'l10n_be_pos_blackbox/static/src/common/blackbox/**/*', 'point_of_sale/static/src/app/hooks/pos_hook.js'], 'web.assets_tests': ['l10n_be_pos_blackbox/static/tests/tours/**/']}, 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_pos_blackbox/security/ir.access.csv b/l10n_be_pos_blackbox/security/ir.access.csv new file mode 100644 index 00000000..4a78f193 --- /dev/null +++ b/l10n_be_pos_blackbox/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_pos_blackbox_be_manager,access_pos_blackbox_be_manager,pos.blackbox.be,point_of_sale.group_pos_manager,crud, +access_pos_blackbox_be_user,access_pos_blackbox_be_user,pos.blackbox.be,point_of_sale.group_pos_user,r, +access_pos_clock_in_out,access_pos_clock_in_out,pos.clock.in.out,point_of_sale.group_pos_user,r, +access_pos_blackbox_log_device,access_pos_blackbox_log_device,pos.blackbox.log.device,point_of_sale.group_pos_user,r, diff --git a/l10n_be_pos_blackbox/security/ir.model.access.csv b/l10n_be_pos_blackbox/security/ir.model.access.csv deleted file mode 100755 index c40ef55c..00000000 --- a/l10n_be_pos_blackbox/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_pos_blackbox_be_manager,access_pos_blackbox_be_manager,model_pos_blackbox_be,point_of_sale.group_pos_manager,1,1,1,1 -access_pos_blackbox_be_user,access_pos_blackbox_be_user,model_pos_blackbox_be,point_of_sale.group_pos_user,1,0,0,0 -access_pos_clock_in_out,access_pos_clock_in_out,model_pos_clock_in_out,point_of_sale.group_pos_user,1,0,1,0 -access_pos_blackbox_log_device,access_pos_blackbox_log_device,model_pos_blackbox_log_device,point_of_sale.group_pos_user,1,0,1,0 diff --git a/l10n_be_pos_blackbox_hr/__manifest__.py b/l10n_be_pos_blackbox_hr/__manifest__.py index 0ebc5abb..5d895986 100644 --- a/l10n_be_pos_blackbox_hr/__manifest__.py +++ b/l10n_be_pos_blackbox_hr/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgian Registered Cash Register HR Extension', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'author': 'Odoo S.A.', 'summary': 'Implements the registered cash system HR extension, adhering to guidelines by FPS Finance.', 'description': 'Belgian Registered Cash Register HR Extension for certified cash registers.', 'depends': ['pos_hr'], 'data': ['views/hr_employee_views.xml'], 'installable': True, 'assets': {'point_of_sale._assets_pos': ['l10n_be_pos_blackbox_hr/static/src/**/*'], 'web.assets_unit_tests': ['l10n_be_pos_blackbox_hr/static/src/**/*']}, 'auto_install': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgian Registered Cash Register HR Extension', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'author': 'Odoo S.A.', 'summary': 'Implements the registered cash system HR extension, adhering to guidelines by FPS Finance.', 'description': 'Belgian Registered Cash Register HR Extension for certified cash registers.', 'depends': ['pos_hr'], 'data': ['views/hr_employee_views.xml'], 'installable': True, 'assets': {'point_of_sale._assets_pos': ['l10n_be_pos_blackbox_hr/static/src/**/*'], 'web.assets_unit_tests': ['l10n_be_pos_blackbox_hr/static/src/**/*']}, 'auto_install': False, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_pos_blackbox_hr_pos_blackbox_be/__manifest__.py b/l10n_be_pos_blackbox_hr_pos_blackbox_be/__manifest__.py index 6bdb97bf..ac9cfcb3 100644 --- a/l10n_be_pos_blackbox_hr_pos_blackbox_be/__manifest__.py +++ b/l10n_be_pos_blackbox_hr_pos_blackbox_be/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgian Registered Cash Register (Transition from V1 to V2) HR', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'depends': ['pos_hr'], 'post_init_hook': 'migrate_data_from_v1_to_v2_employee', 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgian Registered Cash Register (Transition from V1 to V2) HR', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'depends': ['pos_hr'], 'post_init_hook': 'migrate_data_from_v1_to_v2_employee', 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_pos_blackbox_loyalty/__manifest__.py b/l10n_be_pos_blackbox_loyalty/__manifest__.py index fc26c2ec..0375f25e 100644 --- a/l10n_be_pos_blackbox_loyalty/__manifest__.py +++ b/l10n_be_pos_blackbox_loyalty/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgian Registered Cash Register Loyalty Extension', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'author': 'Odoo S.A.', 'summary': 'Implements the registered cash system loyalty extension, adhering to guidelines by FPS Finance.', 'description': 'Belgian Registered Cash Register Loyalty Extension for certified cash registers.', 'depends': ['pos_loyalty'], 'installable': True, 'assets': {'point_of_sale._assets_pos': ['l10n_be_pos_blackbox_loyalty/static/src/**/*'], 'web.assets_unit_tests': ['l10n_be_pos_blackbox_loyalty/static/tests/unit/**/*']}, 'auto_install': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgian Registered Cash Register Loyalty Extension', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'author': 'Odoo S.A.', 'summary': 'Implements the registered cash system loyalty extension, adhering to guidelines by FPS Finance.', 'description': 'Belgian Registered Cash Register Loyalty Extension for certified cash registers.', 'depends': ['pos_loyalty'], 'installable': True, 'assets': {'point_of_sale._assets_pos': ['l10n_be_pos_blackbox_loyalty/static/src/**/*'], 'web.assets_unit_tests': ['l10n_be_pos_blackbox_loyalty/static/tests/unit/**/*']}, 'auto_install': False, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_pos_blackbox_pos_blackbox_be/__manifest__.py b/l10n_be_pos_blackbox_pos_blackbox_be/__manifest__.py index 171bc5ee..44f3d677 100644 --- a/l10n_be_pos_blackbox_pos_blackbox_be/__manifest__.py +++ b/l10n_be_pos_blackbox_pos_blackbox_be/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgian Registered Cash Register (Transition from V1 to V2)', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'summary': 'Helps the transition between the Blackbox V1 and V2 for the Belgian Registered Cash Register.', 'depends': [], 'post_init_hook': 'migrate_data_from_v1_to_v2', 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgian Registered Cash Register (Transition from V1 to V2)', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'summary': 'Helps the transition between the Blackbox V1 and V2 for the Belgian Registered Cash Register.', 'depends': [], 'post_init_hook': 'migrate_data_from_v1_to_v2', 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_pos_blackbox_self_order/__manifest__.py b/l10n_be_pos_blackbox_self_order/__manifest__.py index 5fe70314..3822325b 100644 --- a/l10n_be_pos_blackbox_self_order/__manifest__.py +++ b/l10n_be_pos_blackbox_self_order/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgian Registered Cash Register Self-Order Extension', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'author': 'Odoo S.A.', 'summary': 'Implements the registered cash system self-order extension, adhering to guidelines by FPS Finance.', 'description': 'Belgian Registered Cash Register Self-Order Extension for certified cash registers.', 'depends': ['pos_self_order'], 'data': ['views/res_config_settings_views.xml'], 'assets': {'point_of_sale._assets_pos': ['l10n_be_pos_blackbox_self_order/static/src/overrides/**/*'], 'pos_self_order.assets': ['l10n_be_pos_blackbox/static/src/common/**/*', 'l10n_be_pos_blackbox_self_order/static/src/app/**/*', 'point_of_sale/static/src/app/hooks/pos_hook.js'], 'pos_self_order.assets_tests': ['l10n_be_pos_blackbox_self_order/static/tests/tours/tour_self_order_blackbox.js', 'l10n_be_pos_blackbox/static/tests/tours/blackbox_oracle.js']}, 'installable': True, 'auto_install': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgian Registered Cash Register Self-Order Extension', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'author': 'Odoo S.A.', 'summary': 'Implements the registered cash system self-order extension, adhering to guidelines by FPS Finance.', 'description': 'Belgian Registered Cash Register Self-Order Extension for certified cash registers.', 'depends': ['pos_self_order'], 'data': ['views/res_config_settings_views.xml'], 'assets': {'point_of_sale._assets_pos': ['l10n_be_pos_blackbox_self_order/static/src/overrides/**/*'], 'pos_self_order.assets': ['l10n_be_pos_blackbox/static/src/common/**/*', 'l10n_be_pos_blackbox_self_order/static/src/app/**/*', 'point_of_sale/static/src/app/hooks/pos_hook.js'], 'pos_self_order.assets_tests': ['l10n_be_pos_blackbox_self_order/static/tests/tours/tour_self_order_blackbox.js', 'l10n_be_pos_blackbox/static/tests/tours/blackbox_oracle.js']}, 'installable': True, 'auto_install': False, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_pos_blackbox_settle_due/__manifest__.py b/l10n_be_pos_blackbox_settle_due/__manifest__.py index 6464f29c..f067b3be 100644 --- a/l10n_be_pos_blackbox_settle_due/__manifest__.py +++ b/l10n_be_pos_blackbox_settle_due/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgian Registered Cash Register Settle Due Extension', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'author': 'Odoo S.A.', 'summary': 'Implements the registered cash system settle due extension, adhering to guidelines by FPS Finance.', 'description': 'Belgian Registered Cash Register Settle Due Extension for certified cash registers.', 'depends': [], 'installable': True, 'assets': {'point_of_sale._assets_pos': ['l10n_be_pos_blackbox_settle_due/static/src/**/*'], 'web.assets_unit_tests': ['l10n_be_pos_blackbox_settle_due/static/src/common/blackbox/**/*', 'l10n_be_pos_blackbox_settle_due/static/tests/unit/**/*']}, 'auto_install': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgian Registered Cash Register Settle Due Extension', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'author': 'Odoo S.A.', 'summary': 'Implements the registered cash system settle due extension, adhering to guidelines by FPS Finance.', 'description': 'Belgian Registered Cash Register Settle Due Extension for certified cash registers.', 'depends': [], 'installable': True, 'assets': {'point_of_sale._assets_pos': ['l10n_be_pos_blackbox_settle_due/static/src/**/*'], 'web.assets_unit_tests': ['l10n_be_pos_blackbox_settle_due/static/src/common/blackbox/**/*', 'l10n_be_pos_blackbox_settle_due/static/tests/unit/**/*']}, 'auto_install': False, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_pos_blackbox_urban_piper/__manifest__.py b/l10n_be_pos_blackbox_urban_piper/__manifest__.py index 0bf8cb5c..a0630464 100644 --- a/l10n_be_pos_blackbox_urban_piper/__manifest__.py +++ b/l10n_be_pos_blackbox_urban_piper/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgian Registered Cash Register Urban Piper Extension', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'author': 'Odoo S.A.', 'summary': 'Implements the registered cash system Urban Piper extension, adhering to guidelines by FPS Finance.', 'description': 'Belgian Registered Cash Register Urban Piper Extension for certified cash registers.', 'depends': [], 'installable': True, 'assets': {'point_of_sale._assets_pos': ['l10n_be_pos_blackbox_urban_piper/static/src/**/*'], 'web.assets_unit_tests': ['l10n_be_pos_blackbox_urban_piper/static/src/**/*', 'l10n_be_pos_blackbox_urban_piper/static/tests/unit/**/*']}, 'auto_install': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgian Registered Cash Register Urban Piper Extension', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'author': 'Odoo S.A.', 'summary': 'Implements the registered cash system Urban Piper extension, adhering to guidelines by FPS Finance.', 'description': 'Belgian Registered Cash Register Urban Piper Extension for certified cash registers.', 'depends': [], 'installable': True, 'assets': {'point_of_sale._assets_pos': ['l10n_be_pos_blackbox_urban_piper/static/src/**/*'], 'web.assets_unit_tests': ['l10n_be_pos_blackbox_urban_piper/static/src/**/*', 'l10n_be_pos_blackbox_urban_piper/static/tests/unit/**/*']}, 'auto_install': False, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_reports/__manifest__.py b/l10n_be_reports/__manifest__.py index f012ee65..2a7da0ae 100644 --- a/l10n_be_reports/__manifest__.py +++ b/l10n_be_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Accounting Reports', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Belgium\n ', 'depends': ['l10n_be'], 'data': ['views/annual_statement_views.xml', 'views/account_325_forms_views.xml', 'wizard/l10n_be_325_form_wizard.xml', 'views/l10n_be_vat_statement_views.xml', 'wizard/vat_report_export.xml', 'views/l10n_be_vendor_partner_views.xml', 'views/res_partner_views.xml', 'views/res_company_views.xml', 'views/account_return_views.xml', 'views/account_audit_views.xml', 'wizard/vat_pay_wizard.xml', 'data/profit_and_loss_comp_a.xml', 'data/profit_and_loss_comp_f.xml', 'data/profit_and_loss_asso_a.xml', 'data/profit_and_loss_asso_f.xml', 'data/prorata_template.xml', 'data/balance_sheet_comp_acon.xml', 'data/balance_sheet_comp_acap.xml', 'data/balance_sheet_comp_fcon.xml', 'data/balance_sheet_comp_fcap.xml', 'data/balance_sheet_asso_a.xml', 'data/balance_sheet_asso_f.xml', 'data/account_tag_data.xml', 'data/account_report_ec_sales_list_report.xml', 'data/tax_report.xml', 'data/partner_vat_listing.xml', 'data/account_return_data.xml', 'data/l10n_be.company.region.csv', 'data/l10n_be.company.type.csv', 'data/mail_templates.xml', 'data/xbrl_templates/l10n_be_xbrl_template.xml', 'data/xbrl_templates/l10n_be_xbrl_template_disclosure.xml', 'data/xbrl_templates/l10n_be_xbrl_template_acap.xml', 'data/xbrl_templates/l10n_be_xbrl_template_fcap.xml', 'data/xbrl_templates/l10n_be_xbrl_template_acon.xml', 'data/xbrl_templates/l10n_be_xbrl_template_fcon.xml', 'data/xbrl_templates/l10n_be_xbrl_template_asso_a.xml', 'data/xbrl_templates/l10n_be_xbrl_template_asso_f.xml', 'security/ir.model.access.csv', 'security/account_325_security_rules.xml', 'report/l10n_be_281_50_pdf_templates.xml', 'report/l10n_be_281_50_xml_templates.xml', 'report/l10n_be_325_pdf_templates.xml', 'wizard/isoc_prepayment_pay_wizard.xml', 'wizard/annual_corporate_tax_submission_wizard.xml', 'wizard/vat_listing_submission_wizard.xml', 'wizard/ec_sales_list_submission_wizard.xml', 'wizard/vat_return_lock_wizard.xml', 'wizard/xbrl_export_wizard_view.xml', 'data/account_return_check_template.xml'], 'installable': True, 'post_init_hook': '_l10n_be_reports_post_init', 'auto_install': ['l10n_be', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_be_reports/static/src/components/**/*']}} \ No newline at end of file +{'name': 'Belgium - Accounting Reports', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Belgium\n ', 'depends': ['l10n_be', 'account_reports'], 'data': ['views/annual_statement_views.xml', 'views/account_325_forms_views.xml', 'wizard/l10n_be_325_form_wizard.xml', 'views/l10n_be_vat_statement_views.xml', 'wizard/vat_report_export.xml', 'views/l10n_be_vendor_partner_views.xml', 'views/res_partner_views.xml', 'views/res_company_views.xml', 'views/account_return_views.xml', 'views/account_audit_views.xml', 'wizard/vat_pay_wizard.xml', 'data/profit_and_loss_comp_a.xml', 'data/profit_and_loss_comp_f.xml', 'data/profit_and_loss_asso_a.xml', 'data/profit_and_loss_asso_f.xml', 'data/prorata_template.xml', 'data/balance_sheet_comp_acon.xml', 'data/balance_sheet_comp_acap.xml', 'data/balance_sheet_comp_fcon.xml', 'data/balance_sheet_comp_fcap.xml', 'data/balance_sheet_asso_a.xml', 'data/balance_sheet_asso_f.xml', 'data/account_tag_data.xml', 'data/account_report_ec_sales_list_report.xml', 'data/tax_report.xml', 'data/partner_vat_listing.xml', 'data/account_return_data.xml', 'data/l10n_be.company.region.csv', 'data/l10n_be.company.type.csv', 'data/mail_templates.xml', 'data/xbrl_templates/l10n_be_xbrl_template.xml', 'data/xbrl_templates/l10n_be_xbrl_template_disclosure.xml', 'data/xbrl_templates/l10n_be_xbrl_template_acap.xml', 'data/xbrl_templates/l10n_be_xbrl_template_fcap.xml', 'data/xbrl_templates/l10n_be_xbrl_template_acon.xml', 'data/xbrl_templates/l10n_be_xbrl_template_fcon.xml', 'data/xbrl_templates/l10n_be_xbrl_template_asso_a.xml', 'data/xbrl_templates/l10n_be_xbrl_template_asso_f.xml', 'security/ir.access.csv', 'security/account_325_security_rules.xml', 'report/l10n_be_281_50_pdf_templates.xml', 'report/l10n_be_281_50_xml_templates.xml', 'report/l10n_be_325_pdf_templates.xml', 'wizard/isoc_prepayment_pay_wizard.xml', 'wizard/annual_corporate_tax_submission_wizard.xml', 'wizard/vat_listing_submission_wizard.xml', 'wizard/ec_sales_list_submission_wizard.xml', 'wizard/vat_return_lock_wizard.xml', 'wizard/xbrl_export_wizard_view.xml', 'data/account_return_check_template.xml'], 'installable': True, 'post_init_hook': '_l10n_be_reports_post_init', 'auto_install': ['l10n_be', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_be_reports/static/src/components/**/*']}} \ No newline at end of file diff --git a/l10n_be_reports/security/ir.access.csv b/l10n_be_reports/security/ir.access.csv new file mode 100644 index 00000000..2e3c979e --- /dev/null +++ b/l10n_be_reports/security/ir.access.csv @@ -0,0 +1,16 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_be_reports_vat_return_locking_wizard,access_l10n_be_reports_vat_return_locking_wizard,l10n.be.reports.vat.return.lock.wizard,account.group_account_user,r, +access_l10n_be_reports_vat_return_submission_wizard,access_l10n_be_reports_vat_return_submission_wizard,l10n.be.reports.vat.return.submission.wizard,account.group_account_user,r, +access_l10n_be_281_50_user,access_l10n_be_281_50_user,l10n.be.form.281.50,account.group_account_user,r, +access_l10n_be_281_50_manager,access_l10n_be_281_50_manager,l10n.be.form.281.50,account.group_account_manager,crud, +access_l10n_be_form_325_user,access_l10n_be_form_325_user,l10n.be.form.325,account.group_account_user,r, +access_l10n_be_form_325_manager,access_l10n_be_form_325_manager,l10n.be.form.325,account.group_account_manager,crud, +access_l10n_be_form_325_wizard,access_l10n_be_form_325_wizard,l10n.be.form.325.wizard,account.group_account_user,crud, +access_l10n_be_reports_vat_pay_wizard_user,access_l10n_be_reports_vat_pay_wizard_user,l10n.be.reports.vat.pay.wizard,account.group_account_user,crud, +access_l10n_be_reports_isoc_prepayment_pay_wizard_user,access_l10n_be_reports_isoc_prepayment_pay_wizard_user,l10n.be.reports.isoc.prepayment.pay.wizard,account.group_account_user,crud, +access_l10n_be_reports_annual_corporate_tax_submission_wizard_user,access_l10n_be_reports_annual_corporate_tax_submission_wizard_user,l10n.be.reports.annual.corporate.tax.submission.wizard,account.group_account_user,crud, +access_l10n_be_reports_vat_listing_submission_wizard_user,access_l10n_be_reports_vat_listing_submission_wizard_user,l10n.be.reports.vat.listing.submission.wizard,account.group_account_user,crud, +access_l10n_be_reports_ec_sales_list_submission_wizard_user,access_l10n_be_reports_ec_sales_list_submission_wizard_user,l10n.be.reports.ec.sales.list.submission.wizard,account.group_account_user,crud, +access_l10n_be_reports_xbrl_export_wizard,access_l10n_be_reports_xbrl_export_wizard,l10n.be.reports.xbrl.export.wizard,account.group_account_user,crud, +access_l10n_be_company_region,access_l10n_be_company_region,l10n.be.company.region,account.group_account_user,r, +access_l10n_be_company_type,access_l10n_be_company_type,l10n.be.company.type,account.group_account_user,r, diff --git a/l10n_be_reports/security/ir.model.access.csv b/l10n_be_reports/security/ir.model.access.csv deleted file mode 100644 index e53cc34e..00000000 --- a/l10n_be_reports/security/ir.model.access.csv +++ /dev/null @@ -1,16 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_be_reports_vat_return_locking_wizard,access_l10n_be_reports_vat_return_locking_wizard,model_l10n_be_reports_vat_return_lock_wizard,account.group_account_user,1,1,1,0 -access_l10n_be_reports_vat_return_submission_wizard,access_l10n_be_reports_vat_return_submission_wizard,model_l10n_be_reports_vat_return_submission_wizard,account.group_account_user,1,1,1,0 -access_l10n_be_281_50_user,access_l10n_be_281_50_user,model_l10n_be_form_281_50,account.group_account_user,1,1,1,0 -access_l10n_be_281_50_manager,access_l10n_be_281_50_manager,model_l10n_be_form_281_50,account.group_account_manager,1,1,1,1 -access_l10n_be_form_325_user,access_l10n_be_form_325_user,model_l10n_be_form_325,account.group_account_user,1,1,1,0 -access_l10n_be_form_325_manager,access_l10n_be_form_325_manager,model_l10n_be_form_325,account.group_account_manager,1,1,1,1 -access_l10n_be_form_325_wizard,access_l10n_be_form_325_wizard,model_l10n_be_form_325_wizard,account.group_account_user,1,1,1,1 -access_l10n_be_reports_vat_pay_wizard_user,access_l10n_be_reports_vat_pay_wizard_user,model_l10n_be_reports_vat_pay_wizard,account.group_account_user,1,1,1,1 -access_l10n_be_reports_isoc_prepayment_pay_wizard_user,access_l10n_be_reports_isoc_prepayment_pay_wizard_user,model_l10n_be_reports_isoc_prepayment_pay_wizard,account.group_account_user,1,1,1,1 -access_l10n_be_reports_annual_corporate_tax_submission_wizard_user,access_l10n_be_reports_annual_corporate_tax_submission_wizard_user,model_l10n_be_reports_annual_corporate_tax_submission_wizard,account.group_account_user,1,1,1,1 -access_l10n_be_reports_vat_listing_submission_wizard_user,access_l10n_be_reports_vat_listing_submission_wizard_user,model_l10n_be_reports_vat_listing_submission_wizard,account.group_account_user,1,1,1,1 -access_l10n_be_reports_ec_sales_list_submission_wizard_user,access_l10n_be_reports_ec_sales_list_submission_wizard_user,model_l10n_be_reports_ec_sales_list_submission_wizard,account.group_account_user,1,1,1,1 -access_l10n_be_reports_xbrl_export_wizard,access_l10n_be_reports_xbrl_export_wizard,model_l10n_be_reports_xbrl_export_wizard,account.group_account_user,1,1,1,1 -access_l10n_be_company_region,access_l10n_be_company_region,model_l10n_be_company_region,account.group_account_user,1,0,0,0 -access_l10n_be_company_type,access_l10n_be_company_type,model_l10n_be_company_type,account.group_account_user,1,0,0,0 diff --git a/l10n_be_reports_client_nihil/__manifest__.py b/l10n_be_reports_client_nihil/__manifest__.py index f78617bf..ef045972 100644 --- a/l10n_be_reports_client_nihil/__manifest__.py +++ b/l10n_be_reports_client_nihil/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Accounting Reports Client Nihil', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nExtension for accounting returns in Belgium\n ', 'depends': [], 'data': ['wizard/vat_return_lock_wizard.xml'], 'installable': True, 'auto_install': True, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Accounting Reports Client Nihil', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nExtension for accounting returns in Belgium\n ', 'depends': [], 'data': ['wizard/vat_return_lock_wizard.xml'], 'installable': True, 'auto_install': False, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_reports_hr_payroll/__manifest__.py b/l10n_be_reports_hr_payroll/__manifest__.py index 329f5d90..782ca6f2 100644 --- a/l10n_be_reports_hr_payroll/__manifest__.py +++ b/l10n_be_reports_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Accounting Reports & Payroll Bridge', 'version': '1.0', 'description': '\nBridge module integrating the Belgian accounting reports\nwith the Belgian HR Payroll module\n ', 'depends': [], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Accounting Reports & Payroll Bridge', 'version': '1.0', 'description': '\nBridge module integrating the Belgian accounting reports\nwith the Belgian HR Payroll module\n ', 'depends': [], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_reports_sms/__manifest__.py b/l10n_be_reports_sms/__manifest__.py index 2c3a3073..245aa92d 100644 --- a/l10n_be_reports_sms/__manifest__.py +++ b/l10n_be_reports_sms/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Accounting Reports - SMS', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBridge module between belgian accounting and SMS\n ', 'depends': ['sms'], 'data': ['views/res_partner_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Accounting Reports - SMS', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBridge module between belgian accounting and SMS\n ', 'depends': ['sms'], 'data': ['views/res_partner_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_reports_vat_comment/__manifest__.py b/l10n_be_reports_vat_comment/__manifest__.py index 1e51fbc1..2882d012 100644 --- a/l10n_be_reports_vat_comment/__manifest__.py +++ b/l10n_be_reports_vat_comment/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Accounting Reports VAT Comment', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nExtension for accounting returns in Belgium\n ', 'depends': [], 'data': ['wizard/vat_return_lock_wizard.xml'], 'installable': True, 'auto_install': True, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Accounting Reports VAT Comment', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nExtension for accounting returns in Belgium\n ', 'depends': [], 'data': ['wizard/vat_return_lock_wizard.xml'], 'installable': True, 'auto_install': False, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_soda/__manifest__.py b/l10n_be_soda/__manifest__.py index 4a79dae4..38a5fb39 100644 --- a/l10n_be_soda/__manifest__.py +++ b/l10n_be_soda/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgium - Import SODA files', 'version': '1.0', 'category': 'Accounting/Localizations', 'description': '\nModule to import SODA files.\n======================================\n', 'depends': ['l10n_be'], 'data': ['security/ir.model.access.csv', 'views/account_journal_dashboard_view.xml', 'views/account_move_views.xml', 'views/res_config_settings_views.xml', 'wizard/soda_import_wizard.xml'], 'auto_install': True, 'website': 'https://www.odoo.com/app/accounting', 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgium - Import SODA files', 'version': '1.0', 'category': 'Accounting/Localizations', 'description': '\nModule to import SODA files.\n======================================\n', 'depends': ['l10n_be'], 'data': ['security/ir.access.csv', 'views/account_journal_dashboard_view.xml', 'views/account_move_views.xml', 'views/res_config_settings_views.xml', 'wizard/soda_import_wizard.xml'], 'auto_install': False, 'website': 'https://www.odoo.com/app/accounting', 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_be_soda/security/ir.access.csv b/l10n_be_soda/security/ir.access.csv new file mode 100644 index 00000000..0ed0f8cc --- /dev/null +++ b/l10n_be_soda/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_soda_account_mapping,access_soda_account_mapping,soda.account.mapping,account.group_account_user,crud, +access_soda_import_wizard,access_soda_import_wizard,soda.import.wizard,account.group_account_user,r, diff --git a/l10n_be_soda/security/ir.model.access.csv b/l10n_be_soda/security/ir.model.access.csv deleted file mode 100644 index f8e549db..00000000 --- a/l10n_be_soda/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_soda_account_mapping,access_soda_account_mapping,model_soda_account_mapping,account.group_account_user,1,1,1,1 -access_soda_import_wizard,access_soda_import_wizard,model_soda_import_wizard,account.group_account_user,1,1,1,0 diff --git a/l10n_bf_reports/__manifest__.py b/l10n_bf_reports/__manifest__.py index 3c79b6f5..310f1acb 100644 --- a/l10n_bf_reports/__manifest__.py +++ b/l10n_bf_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Burkina Faso - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Burkina Faso\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_bf'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Burkina Faso - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Burkina Faso\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_bf'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_bg_reports/__manifest__.py b/l10n_bg_reports/__manifest__.py index 07223cd7..56e14b89 100644 --- a/l10n_bg_reports/__manifest__.py +++ b/l10n_bg_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Bulgaria - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBase module for Bulgarian reports\n ', 'depends': ['l10n_bg'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_report_ec_sales_list_report.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Bulgaria - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBase module for Bulgarian reports\n ', 'depends': ['l10n_bg'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_report_ec_sales_list_report.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_bg_reports_ledger/__manifest__.py b/l10n_bg_reports_ledger/__manifest__.py index d112c79a..96bcac75 100644 --- a/l10n_bg_reports_ledger/__manifest__.py +++ b/l10n_bg_reports_ledger/__manifest__.py @@ -1 +1 @@ -{'name': 'Bulgaria - Accounting Reports Ledger', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nModule for ledger reports\n ', 'depends': ['l10n_bg_ledger'], 'data': ['data/tax_report.xml', 'views/res_company_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Bulgaria - Accounting Reports Ledger', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nModule for ledger reports\n ', 'depends': ['l10n_bg_ledger'], 'data': ['data/tax_report.xml', 'views/res_company_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_bg_saft/__manifest__.py b/l10n_bg_saft/__manifest__.py index cc7395aa..eeac8d01 100644 --- a/l10n_bg_saft/__manifest__.py +++ b/l10n_bg_saft/__manifest__.py @@ -1 +1 @@ -{'name': 'Bulgarian Standard Audit File for Tax', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'icon': '/account/static/description/l10n.png', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBulgarian SAF-T is standard file format for exporting various types of accounting transactional data using the XML format.\n', 'depends': ['l10n_bg', 'l10n_bg_ledger'], 'data': ['data/uom.uom.csv', 'data/saft_report.xml', 'views/res_company_views.xml', 'views/res_partner_views.xml', 'views/account_tax_views.xml', 'views/account_account_views.xml', 'views/uom_uom_views.xml', 'views/res_partner_bank_views.xml', 'wizard/l10n_bg_saft_file_attachment_error_wizard.xml', 'security/ir.model.access.csv'], 'demo': ['demo/demo_company.xml'], 'post_init_hook': 'post_init_hooks', 'auto_install': ['l10n_bg']} \ No newline at end of file +{'name': 'Bulgarian Standard Audit File for Tax', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'icon': '/account/static/description/l10n.png', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBulgarian SAF-T is standard file format for exporting various types of accounting transactional data using the XML format.\n', 'depends': ['l10n_bg', 'l10n_bg_ledger'], 'data': ['data/uom.uom.csv', 'data/saft_report.xml', 'views/res_company_views.xml', 'views/res_partner_views.xml', 'views/account_tax_views.xml', 'views/account_account_views.xml', 'views/uom_uom_views.xml', 'views/res_partner_bank_views.xml', 'wizard/l10n_bg_saft_file_attachment_error_wizard.xml', 'security/ir.access.csv'], 'demo': ['demo/demo_company.xml'], 'post_init_hook': 'post_init_hooks', 'auto_install': ['l10n_bg']} \ No newline at end of file diff --git a/l10n_bg_saft/security/ir.access.csv b/l10n_bg_saft/security/ir.access.csv new file mode 100644 index 00000000..20363b29 --- /dev/null +++ b/l10n_bg_saft/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +l10n_bg_saft.access_l10n_bg_saft_file_attachment_error_wizard,access_l10n_bg_saft_file_attachment_error_wizard,l10n.bg.saft.file.attachment.error.wizard,account.group_account_user,r, diff --git a/l10n_bg_saft/security/ir.model.access.csv b/l10n_bg_saft/security/ir.model.access.csv deleted file mode 100644 index bb2c9643..00000000 --- a/l10n_bg_saft/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_bg_saft.access_l10n_bg_saft_file_attachment_error_wizard,access_l10n_bg_saft_file_attachment_error_wizard,model_l10n_bg_saft_file_attachment_error_wizard,account.group_account_user,1,1,1,0 diff --git a/l10n_bh_reports/__manifest__.py b/l10n_bh_reports/__manifest__.py index 36fa877e..71c15845 100644 --- a/l10n_bh_reports/__manifest__.py +++ b/l10n_bh_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Bahrain - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Bahrain\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_bh'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Bahrain - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Bahrain\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_bh'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_bj_reports/__manifest__.py b/l10n_bj_reports/__manifest__.py index e55b9b80..ef92a46c 100644 --- a/l10n_bj_reports/__manifest__.py +++ b/l10n_bj_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Benin - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Benin\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_bj'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Benin - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Benin\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_bj'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_bo_reports/__manifest__.py b/l10n_bo_reports/__manifest__.py index b592fe89..c10864c9 100644 --- a/l10n_bo_reports/__manifest__.py +++ b/l10n_bo_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Bolivia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBase module for Bolivian reports\n ', 'depends': ['l10n_bo'], 'data': ['data/account_return_data.xml', 'data/profit_loss.xml', 'data/balance_sheet.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Bolivia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBase module for Bolivian reports\n ', 'depends': ['l10n_bo'], 'data': ['data/account_return_data.xml', 'data/profit_loss.xml', 'data/balance_sheet.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_br_avatax/__manifest__.py b/l10n_br_avatax/__manifest__.py index d04acbc9..045f68ee 100644 --- a/l10n_br_avatax/__manifest__.py +++ b/l10n_br_avatax/__manifest__.py @@ -1 +1 @@ -{'name': 'Avatax Brazil', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': ['iap', 'l10n_br'], 'data': ['security/ir.model.access.csv', 'security/ir_rule.xml', 'views/account_tax_views.xml', 'views/account_fiscal_position_views.xml', 'views/res_partner_views.xml', 'views/account_move_views.xml', 'views/product_product_views.xml', 'views/product_template_views.xml', 'views/l10n_br_operation_type_views.xml', 'views/l10n_br_service_code_views.xml', 'views/ir_logging_views.xml', 'views/res_config_settings_views.xml', 'data/iap_service_data.xml', 'views/l10n_br_ncm_code_views.xml', 'views/l10n_br_cnae_code_views.xml', 'data/l10n_br.ncm.code.csv', 'data/l10n_br.cnae.code.csv', 'data/product_product.xml', 'data/res_country_data.xml', 'data/l10n_br_operation_type_data.xml'], 'demo': ['data/l10n_br_service_code_demo.xml', 'data/res_company_demo.xml', 'data/res_partner_demo.xml', 'data/product_product_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': 'post_init'} \ No newline at end of file +{'name': 'Avatax Brazil', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': ['iap', 'l10n_br'], 'data': ['security/ir.access.csv', 'security/ir_rule.xml', 'views/account_tax_views.xml', 'views/account_fiscal_position_views.xml', 'views/res_partner_views.xml', 'views/account_move_views.xml', 'views/product_product_views.xml', 'views/product_template_views.xml', 'views/l10n_br_operation_type_views.xml', 'views/l10n_br_service_code_views.xml', 'views/ir_logging_views.xml', 'views/res_config_settings_views.xml', 'data/iap_service_data.xml', 'views/l10n_br_ncm_code_views.xml', 'views/l10n_br_cnae_code_views.xml', 'data/l10n_br.ncm.code.csv', 'data/l10n_br.cnae.code.csv', 'data/product_product.xml', 'data/res_country_data.xml', 'data/l10n_br_operation_type_data.xml'], 'demo': ['data/l10n_br_service_code_demo.xml', 'data/res_company_demo.xml', 'data/res_partner_demo.xml', 'data/product_product_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': 'post_init'} \ No newline at end of file diff --git a/l10n_br_avatax/security/ir.access.csv b/l10n_br_avatax/security/ir.access.csv new file mode 100644 index 00000000..4447f762 --- /dev/null +++ b/l10n_br_avatax/security/ir.access.csv @@ -0,0 +1,9 @@ +id,name,model_id,group_id/id,operation,domain +l10n_br_avatax.access_l10n_br_ncm_code,access_l10n_br_ncm_code,l10n_br_avatax.l10n_br_ncm_code,base.group_user,r, +l10n_br_avatax.access_l10n_br_ncm_code_accountant,access_l10n_br_ncm_code_accountant,l10n_br_avatax.l10n_br_ncm_code,account.group_account_manager,crud, +l10n_br_avatax.access_l10n_br_service_code_user,access_l10n_br_service_code user,l10n_br_avatax.l10n_br_service_code,base.group_user,r, +l10n_br_avatax.access_l10n_br_service_code_accounting,access_l10n_br_service_code accounting,l10n_br_avatax.l10n_br_service_code,account.group_account_user,crud, +l10n_br_avatax.access_l10n_br_cnae_code,access_l10n_br_cnae_code,l10n_br_avatax.l10n_br_cnae_code,base.group_user,r, +l10n_br_avatax.access_l10n_br_cnae_code_accountant,access_l10n_br_cnae_code_accountant,l10n_br_avatax.l10n_br_cnae_code,account.group_account_manager,crud, +l10n_br_avatax.access_l10n_br_operation_type_user,access_l10n_br_operation_type,l10n_br_avatax.l10n_br_operation_type,base.group_user,r, +l10n_br_avatax.access_l10n_br_operation_type_accountant,access_l10n_br_operation_type,l10n_br_avatax.l10n_br_operation_type,account.group_account_invoice,crud, diff --git a/l10n_br_avatax/security/ir.model.access.csv b/l10n_br_avatax/security/ir.model.access.csv deleted file mode 100644 index 6d98a4f4..00000000 --- a/l10n_br_avatax/security/ir.model.access.csv +++ /dev/null @@ -1,9 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_br_avatax.access_l10n_br_ncm_code,access_l10n_br_ncm_code,l10n_br_avatax.model_l10n_br_ncm_code,base.group_user,1,0,0,0 -l10n_br_avatax.access_l10n_br_ncm_code_accountant,access_l10n_br_ncm_code_accountant,l10n_br_avatax.model_l10n_br_ncm_code,account.group_account_manager,1,1,1,1 -l10n_br_avatax.access_l10n_br_service_code_user,access_l10n_br_service_code user,l10n_br_avatax.model_l10n_br_service_code,base.group_user,1,0,0,0 -l10n_br_avatax.access_l10n_br_service_code_accounting,access_l10n_br_service_code accounting,l10n_br_avatax.model_l10n_br_service_code,account.group_account_user,1,1,1,1 -l10n_br_avatax.access_l10n_br_cnae_code,access_l10n_br_cnae_code,l10n_br_avatax.model_l10n_br_cnae_code,base.group_user,1,0,0,0 -l10n_br_avatax.access_l10n_br_cnae_code_accountant,access_l10n_br_cnae_code_accountant,l10n_br_avatax.model_l10n_br_cnae_code,account.group_account_manager,1,1,1,1 -l10n_br_avatax.access_l10n_br_operation_type_user,access_l10n_br_operation_type,l10n_br_avatax.model_l10n_br_operation_type,base.group_user,1,0,0,0 -l10n_br_avatax.access_l10n_br_operation_type_accountant,access_l10n_br_operation_type,l10n_br_avatax.model_l10n_br_operation_type,account.group_account_invoice,1,1,1,1 diff --git a/l10n_br_avatax_sale/__manifest__.py b/l10n_br_avatax_sale/__manifest__.py index 2434b1bc..0bf542d7 100644 --- a/l10n_br_avatax_sale/__manifest__.py +++ b/l10n_br_avatax_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'Avatax Brazil Sale', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': ['sale'], 'data': ['views/sale_order_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Avatax Brazil Sale', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': ['sale'], 'data': ['views/sale_order_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_br_edi/__manifest__.py b/l10n_br_edi/__manifest__.py index 09297e82..9d26ff96 100644 --- a/l10n_br_edi/__manifest__.py +++ b/l10n_br_edi/__manifest__.py @@ -1 +1 @@ -{'name': 'Brazilian Accounting EDI', 'version': '1.0', 'description': '\nBrazilian Accounting EDI\n========================\nProvides electronic invoicing for Brazil through Avatax.\n', 'category': 'Accounting/Localizations/EDI', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': [], 'data': ['data/res.country.csv', 'data/mail_template_data.xml', 'data/ir_cron.xml', 'security/ir.model.access.csv', 'views/account_move_view.xml', 'views/res_country_views.xml', 'views/report_invoice.xml', 'views/account_portal_views.xml', 'views/payment_method_views.xml', 'views/l10n_br_operation_type_views.xml', 'wizard/l10n_br_edi_invoice_update_views.xml', 'wizard/l10n_br_edi_cancel_range_views.xml']} \ No newline at end of file +{'name': 'Brazilian Accounting EDI', 'version': '1.0', 'description': '\nBrazilian Accounting EDI\n========================\nProvides electronic invoicing for Brazil through Avatax.\n', 'category': 'Accounting/Localizations/EDI', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': [], 'data': ['data/res.country.csv', 'data/mail_template_data.xml', 'data/ir_cron.xml', 'security/ir.access.csv', 'views/account_move_view.xml', 'views/res_country_views.xml', 'views/report_invoice.xml', 'views/account_portal_views.xml', 'views/payment_method_views.xml', 'views/l10n_br_operation_type_views.xml', 'wizard/l10n_br_edi_invoice_update_views.xml', 'wizard/l10n_br_edi_cancel_range_views.xml']} \ No newline at end of file diff --git a/l10n_br_edi/security/ir.access.csv b/l10n_br_edi/security/ir.access.csv new file mode 100644 index 00000000..963dc0ab --- /dev/null +++ b/l10n_br_edi/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +l10n_br_edi.access_l10n_br_edi_invoice_update,access_l10n_br_edi_invoice_update,l10n_br_edi.l10n_br_edi_invoice_update,base.group_user,r, +l10n_br_edi.access_l10n_br_edi_cancel_range,access_l10n_br_edi_cancel_range,l10n_br_edi.l10n_br_edi_cancel_range,base.group_user,r, diff --git a/l10n_br_edi/security/ir.model.access.csv b/l10n_br_edi/security/ir.model.access.csv deleted file mode 100644 index 7a50507f..00000000 --- a/l10n_br_edi/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_br_edi.access_l10n_br_edi_invoice_update,access_l10n_br_edi_invoice_update,l10n_br_edi.model_l10n_br_edi_invoice_update,base.group_user,1,1,1,0 -l10n_br_edi.access_l10n_br_edi_cancel_range,access_l10n_br_edi_cancel_range,l10n_br_edi.model_l10n_br_edi_cancel_range,base.group_user,1,1,1,0 diff --git a/l10n_br_edi_fiscal_reform/__manifest__.py b/l10n_br_edi_fiscal_reform/__manifest__.py index 92acc6a3..5d284195 100644 --- a/l10n_br_edi_fiscal_reform/__manifest__.py +++ b/l10n_br_edi_fiscal_reform/__manifest__.py @@ -1 +1 @@ -{'name': 'Avatax Brazil Fiscal Reform', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': [], 'demo': ['data/res_partner_demo.xml', 'data/uom_uom_demo.xml', 'data/product_product_demo.xml'], 'data': ['data/l10n_br.customs.regime.csv', 'data/l10n_br.nbs.code.csv', 'data/l10n_br_operation_type_data.xml', 'security/ir.model.access.csv', 'views/account_move_views.xml', 'views/l10n_br_nbs_code_views.xml', 'views/l10n_br_customs_regime_views.xml', 'views/l10n_br_operation_type_views.xml', 'views/l10n_br_ncm_code_views.xml', 'views/product_template_views.xml', 'views/res_config_settings_views.xml', 'views/res_partner_views.xml'], 'license': 'LGPL-3', 'auto_install': True, 'pre_init_hook': '_pre_init_hook', 'post_init_hook': '_l10n_br_res_company_post_init'} \ No newline at end of file +{'name': 'Avatax Brazil Fiscal Reform', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': [], 'demo': ['data/res_partner_demo.xml', 'data/uom_uom_demo.xml', 'data/product_product_demo.xml'], 'data': ['data/l10n_br.customs.regime.csv', 'data/l10n_br.nbs.code.csv', 'data/l10n_br_operation_type_data.xml', 'security/ir.access.csv', 'views/account_move_views.xml', 'views/l10n_br_nbs_code_views.xml', 'views/l10n_br_customs_regime_views.xml', 'views/l10n_br_operation_type_views.xml', 'views/l10n_br_ncm_code_views.xml', 'views/product_template_views.xml', 'views/res_config_settings_views.xml', 'views/res_partner_views.xml'], 'license': 'LGPL-3', 'auto_install': False, 'pre_init_hook': '_pre_init_hook', 'post_init_hook': '_l10n_br_res_company_post_init'} \ No newline at end of file diff --git a/l10n_br_edi_fiscal_reform/security/ir.access.csv b/l10n_br_edi_fiscal_reform/security/ir.access.csv new file mode 100644 index 00000000..1ae0fc22 --- /dev/null +++ b/l10n_br_edi_fiscal_reform/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +l10n_br_edi_fiscal_reform.access_l10n_br_nbs_code,access_l10n_br_nbs_code,l10n_br_edi_fiscal_reform.l10n_br_nbs_code,base.group_user,r, +l10n_br_edi_fiscal_reform.access_l10n_br_nbs_code_accountant,access_l10n_br_nbs_code_accountant,l10n_br_edi_fiscal_reform.l10n_br_nbs_code,account.group_account_manager,crud, +l10n_br_edi_fiscal_reform.access_l10n_br_customs_regime,access_l10n_br_customs_regime,l10n_br_edi_fiscal_reform.l10n_br_customs_regime,base.group_user,r, +l10n_br_edi_fiscal_reform.access_l10n_br_customs_regime_accountant,access_l10n_br_customs_regime_accountant,l10n_br_edi_fiscal_reform.l10n_br_customs_regime,account.group_account_manager,crud, diff --git a/l10n_br_edi_fiscal_reform/security/ir.model.access.csv b/l10n_br_edi_fiscal_reform/security/ir.model.access.csv deleted file mode 100644 index 47823b60..00000000 --- a/l10n_br_edi_fiscal_reform/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_br_edi_fiscal_reform.access_l10n_br_nbs_code,access_l10n_br_nbs_code,l10n_br_edi_fiscal_reform.model_l10n_br_nbs_code,base.group_user,1,0,0,0 -l10n_br_edi_fiscal_reform.access_l10n_br_nbs_code_accountant,access_l10n_br_nbs_code_accountant,l10n_br_edi_fiscal_reform.model_l10n_br_nbs_code,account.group_account_manager,1,1,1,1 -l10n_br_edi_fiscal_reform.access_l10n_br_customs_regime,access_l10n_br_customs_regime,l10n_br_edi_fiscal_reform.model_l10n_br_customs_regime,base.group_user,1,0,0,0 -l10n_br_edi_fiscal_reform.access_l10n_br_customs_regime_accountant,access_l10n_br_customs_regime_accountant,l10n_br_edi_fiscal_reform.model_l10n_br_customs_regime,account.group_account_manager,1,1,1,1 \ No newline at end of file diff --git a/l10n_br_edi_pos/__manifest__.py b/l10n_br_edi_pos/__manifest__.py index ac8be2a4..ce781609 100644 --- a/l10n_br_edi_pos/__manifest__.py +++ b/l10n_br_edi_pos/__manifest__.py @@ -1 +1 @@ -{'name': 'Brazilian Accounting EDI for POS', 'version': '1.0', 'author': 'Odoo S.A.', 'description': '\nBrazilian Accounting EDI for POS\n================================\nProvides electronic invoicing for Brazil through Avatax in the POS.\n', 'category': 'Accounting/Localizations/EDI', 'license': 'LGPL-3', 'depends': ['point_of_sale'], 'demo': ['data/product_product_demo.xml'], 'data': ['data/ir_cron.xml', 'views/pos_order_views.xml', 'views/pos_payment_method_views.xml', 'views/product_template_views.xml', 'views/res_config_settings_views.xml'], 'auto_install': True, 'assets': {'point_of_sale._assets_pos': ['l10n_br_edi_pos/static/src/**/*'], 'web.assets_tests': ['l10n_br_edi_pos/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'Brazilian Accounting EDI for POS', 'version': '1.0', 'author': 'Odoo S.A.', 'description': '\nBrazilian Accounting EDI for POS\n================================\nProvides electronic invoicing for Brazil through Avatax in the POS.\n', 'category': 'Accounting/Localizations/EDI', 'license': 'LGPL-3', 'depends': ['point_of_sale'], 'demo': ['data/product_product_demo.xml'], 'data': ['data/ir_cron.xml', 'views/pos_order_views.xml', 'views/pos_payment_method_views.xml', 'views/product_template_views.xml', 'views/res_config_settings_views.xml'], 'auto_install': False, 'assets': {'point_of_sale._assets_pos': ['l10n_br_edi_pos/static/src/**/*'], 'web.assets_tests': ['l10n_br_edi_pos/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/l10n_br_edi_pos_fiscal_reform/__manifest__.py b/l10n_br_edi_pos_fiscal_reform/__manifest__.py index 9199b3c0..e447ea36 100644 --- a/l10n_br_edi_pos_fiscal_reform/__manifest__.py +++ b/l10n_br_edi_pos_fiscal_reform/__manifest__.py @@ -1 +1 @@ -{'name': 'Avatax Brazil POS Fiscal Reform', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'depends': [], 'data': ['views/product_template_views.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Avatax Brazil POS Fiscal Reform', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'depends': [], 'data': ['views/product_template_views.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_br_edi_sale/__manifest__.py b/l10n_br_edi_sale/__manifest__.py index 929ff0fd..1cf4ce8b 100644 --- a/l10n_br_edi_sale/__manifest__.py +++ b/l10n_br_edi_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'Brazilian Accounting EDI For Sale', 'version': '1.0', 'description': '\nBrazilian Accounting EDI for Sale\n=================================\nAdds some fields to sale orders that will be carried over the invoice.\n', 'category': 'Accounting/Localizations/EDI', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': [], 'data': ['views/sale_order_views.xml'], 'auto_install': True} \ No newline at end of file +{'name': 'Brazilian Accounting EDI For Sale', 'version': '1.0', 'description': '\nBrazilian Accounting EDI for Sale\n=================================\nAdds some fields to sale orders that will be carried over the invoice.\n', 'category': 'Accounting/Localizations/EDI', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': [], 'data': ['views/sale_order_views.xml'], 'auto_install': False} \ No newline at end of file diff --git a/l10n_br_edi_sale_fiscal_reform/__manifest__.py b/l10n_br_edi_sale_fiscal_reform/__manifest__.py index 494664c6..1a9f2be2 100644 --- a/l10n_br_edi_sale_fiscal_reform/__manifest__.py +++ b/l10n_br_edi_sale_fiscal_reform/__manifest__.py @@ -1 +1 @@ -{'name': 'Avatax Brazil Sale Fiscal Reform', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': [], 'data': ['views/sale_order_views.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Avatax Brazil Sale Fiscal Reform', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': [], 'data': ['views/sale_order_views.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_br_edi_stock/__manifest__.py b/l10n_br_edi_stock/__manifest__.py index 1b3568f0..7c0ba456 100644 --- a/l10n_br_edi_stock/__manifest__.py +++ b/l10n_br_edi_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Brazilian Accounting EDI for stock', 'version': '1.0', 'description': '\nBrazilian Accounting EDI for stock\n==================================\nAdds delivery-related information to the NF-e.\n', 'category': 'Accounting/Localizations/EDI', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': ['sale_stock'], 'data': ['views/account_move_views.xml', 'views/stock_package_type_views.xml'], 'auto_install': True} \ No newline at end of file +{'name': 'Brazilian Accounting EDI for stock', 'version': '1.0', 'description': '\nBrazilian Accounting EDI for stock\n==================================\nAdds delivery-related information to the NF-e.\n', 'category': 'Accounting/Localizations/EDI', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': ['sale_stock'], 'data': ['views/account_move_views.xml', 'views/stock_package_type_views.xml'], 'auto_install': False} \ No newline at end of file diff --git a/l10n_br_edi_website_sale/__manifest__.py b/l10n_br_edi_website_sale/__manifest__.py index 00eaf425..3b809d14 100644 --- a/l10n_br_edi_website_sale/__manifest__.py +++ b/l10n_br_edi_website_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'Brazilian Accounting EDI for eCommerce', 'version': '1.0', 'description': '\nBrazilian Accounting EDI for eCommerce\n======================================\nAllows tax calculation and EDI for eCommerce users.\n', 'category': 'Accounting/Localizations/EDI', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': [], 'data': ['data/delivery_data.xml', 'views/delivery_carrier_views.xml'], 'demo': ['data/delivery_demo.xml'], 'auto_install': True} \ No newline at end of file +{'name': 'Brazilian Accounting EDI for eCommerce', 'version': '1.0', 'description': '\nBrazilian Accounting EDI for eCommerce\n======================================\nAllows tax calculation and EDI for eCommerce users.\n', 'category': 'Accounting/Localizations/EDI', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': [], 'data': ['data/delivery_data.xml', 'views/delivery_carrier_views.xml'], 'demo': ['data/delivery_demo.xml'], 'auto_install': False} \ No newline at end of file diff --git a/l10n_br_reports/__manifest__.py b/l10n_br_reports/__manifest__.py index 76c7fc7b..e2fb658e 100644 --- a/l10n_br_reports/__manifest__.py +++ b/l10n_br_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Brazil - Accounting Reports', 'version': '0.1', 'category': 'Accounting/Localizations/Reporting', 'description': 'Accounting reports for Brazil', 'depends': ['l10n_br'], 'data': ['data/account_financial_html_report_data.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_br', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Brazil - Accounting Reports', 'version': '0.1', 'category': 'Accounting/Localizations/Reporting', 'description': 'Accounting reports for Brazil', 'depends': ['l10n_br', 'account_reports'], 'data': ['data/account_financial_html_report_data.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_br', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_br_sale_subscription/__manifest__.py b/l10n_br_sale_subscription/__manifest__.py index 79b9cf97..73bed124 100644 --- a/l10n_br_sale_subscription/__manifest__.py +++ b/l10n_br_sale_subscription/__manifest__.py @@ -1 +1 @@ -{'name': 'Brazil - Sale Subscription', 'version': '1.0', 'description': 'Sale subscription modifications for Brazil', 'category': 'Sales/Subscriptions', 'depends': ['l10n_br'], 'data': ['views/sale_subscription_portal_templates.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Brazil - Sale Subscription', 'version': '1.0', 'description': 'Sale subscription modifications for Brazil', 'category': 'Sales/Subscriptions', 'depends': ['l10n_br'], 'data': ['views/sale_subscription_portal_templates.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_br_website_sale_fiscal_reform/__manifest__.py b/l10n_br_website_sale_fiscal_reform/__manifest__.py index 5c3b5272..0e67c658 100644 --- a/l10n_br_website_sale_fiscal_reform/__manifest__.py +++ b/l10n_br_website_sale_fiscal_reform/__manifest__.py @@ -1 +1 @@ -{'name': 'Avatax Brazil eCommerce Fiscal Reform', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': [], 'data': ['views/product_template_views.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Avatax Brazil eCommerce Fiscal Reform', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': [], 'data': ['views/product_template_views.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_ca_payment_cpa005/__manifest__.py b/l10n_ca_payment_cpa005/__manifest__.py index 09bbcb5a..e0b317a7 100644 --- a/l10n_ca_payment_cpa005/__manifest__.py +++ b/l10n_ca_payment_cpa005/__manifest__.py @@ -1 +1 @@ -{'name': 'CPA005 Payments', 'summary': 'Export payments as CPA 005 AFT files', 'category': 'Accounting/Accounting', 'description': '\nExport payments as CPA 005 files for use in Canada.\n ', 'version': '1.0', 'depends': ['l10n_ca'], 'data': ['security/ir.model.access.csv', 'data/l10n_ca_payment_cpa005.xml', 'data/l10n_ca_cpa005.transaction.code.csv', 'views/account_payment_views.xml', 'views/account_journal_views.xml', 'views/account_batch_payment_views.xml', 'views/l10n_ca_cpa005_transaction_code_views.xml', 'views/res_company_views.xml', 'views/res_partner_bank_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'CPA005 Payments', 'summary': 'Export payments as CPA 005 AFT files', 'category': 'Accounting/Accounting', 'description': '\nExport payments as CPA 005 files for use in Canada.\n ', 'version': '1.0', 'depends': ['l10n_ca'], 'data': ['security/ir.access.csv', 'data/l10n_ca_payment_cpa005.xml', 'data/l10n_ca_cpa005.transaction.code.csv', 'views/account_payment_views.xml', 'views/account_journal_views.xml', 'views/account_batch_payment_views.xml', 'views/l10n_ca_cpa005_transaction_code_views.xml', 'views/res_company_views.xml', 'views/res_partner_bank_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_ca_payment_cpa005/security/ir.access.csv b/l10n_ca_payment_cpa005/security/ir.access.csv new file mode 100644 index 00000000..a54693d9 --- /dev/null +++ b/l10n_ca_payment_cpa005/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +l10n_ca_payment_cpa005.access_l10n_ca_cpa005_transaction_code,access_l10n_ca_cpa005_transaction_code,l10n_ca_payment_cpa005.l10n_ca_cpa005_transaction_code,account.group_account_manager,crud, diff --git a/l10n_ca_payment_cpa005/security/ir.model.access.csv b/l10n_ca_payment_cpa005/security/ir.model.access.csv deleted file mode 100644 index e8653c85..00000000 --- a/l10n_ca_payment_cpa005/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_ca_payment_cpa005.access_l10n_ca_cpa005_transaction_code,access_l10n_ca_cpa005_transaction_code,l10n_ca_payment_cpa005.model_l10n_ca_cpa005_transaction_code,account.group_account_manager,1,1,1,1 diff --git a/l10n_ca_reports/__manifest__.py b/l10n_ca_reports/__manifest__.py index 914627db..75434d57 100644 --- a/l10n_ca_reports/__manifest__.py +++ b/l10n_ca_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Canada - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Canada\n ', 'depends': ['l10n_ca'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Canada - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Canada\n ', 'depends': ['l10n_ca'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_cd_reports/__manifest__.py b/l10n_cd_reports/__manifest__.py index 89db5d0e..4d4163da 100644 --- a/l10n_cd_reports/__manifest__.py +++ b/l10n_cd_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Democratic Republic of the Congo - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Democratic Republic of the Congo\n=======================================================\n- Corporate tax report\n ', 'depends': ['l10n_cd'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Democratic Republic of the Congo - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Democratic Republic of the Congo\n=======================================================\n- Corporate tax report\n ', 'depends': ['l10n_cd'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_cf_reports/__manifest__.py b/l10n_cf_reports/__manifest__.py index d2c674e9..b4222963 100644 --- a/l10n_cf_reports/__manifest__.py +++ b/l10n_cf_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Central African Republic - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Central African Republic\n===============================================\n- Corporate tax report\n ', 'depends': ['l10n_cf'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Central African Republic - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Central African Republic\n===============================================\n- Corporate tax report\n ', 'depends': ['l10n_cf'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_cg_reports/__manifest__.py b/l10n_cg_reports/__manifest__.py index 54f99032..f45f740c 100644 --- a/l10n_cg_reports/__manifest__.py +++ b/l10n_cg_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Congo - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Congo\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_cg'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Congo - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Congo\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_cg'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ch_hr_payroll/__manifest__.py b/l10n_ch_hr_payroll/__manifest__.py index f204c478..c7362dd6 100644 --- a/l10n_ch_hr_payroll/__manifest__.py +++ b/l10n_ch_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Switzerland - Swissdec Certified ELM 5.0 - Payroll', 'icon': '/account/static/description/l10n.png', 'countries': ['ch'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays', 'iap'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nSwitzerland Payroll Rules.\n==========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n * Compute payslips according to ELM 5 standard\n ', 'data': ['data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/report_paperformat_data.xml', 'data/hr_swiss_leave_types.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_data.xml', 'data/hr_contract_type_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_employee_views.xml', 'views/hr_contract_template_views.xml', 'views/l10n_ch_transmitter_mixin_views.xml', 'views/res_config_settings_views.xml', 'views/l10n_ch_location_unit_views.xml', 'views/hr_contract_type_views.xml', 'views/hr_salary_rule_views.xml', 'views/l10n_ch_individual_account_views.xml', 'views/l10n_ch_monthly_summary_views.xml', 'views/l10n_ch_social_insurance_views.xml', 'views/l10n_ch_lpp_insurance_views.xml', 'views/l10n_ch_accident_insurance_views.xml', 'views/l10n_ch_additional_accident_insurance_views.xml', 'views/l10n_ch_sickness_insurance_views.xml', 'views/l10n_ch_compensation_fund_views.xml', 'views/l10n_ch_employee_is_line.xml', 'views/l10n_ch_hr_payroll_salary_certificate.xml', 'views/hr_payslip_views.xml', 'views/hr_payslip_run_views.xml', 'views/l10n_ch_absence_views.xml', 'views/l10n_ch_avs_income_splits_views.xml', 'views/l10n_ch_declaration_bvg_lpp_views.xml', 'views/l10n_ch_declaration_ema_views.xml', 'views/l10n_ch_declaration_salary_certificate_views.xml', 'views/l10n_ch_declaration_source_tax_views.xml', 'views/l10n_ch_declaration_statistics_views.xml', 'views/l10n_ch_declaration_views.xml', 'views/l10n_ch_declaration_yearly_retrospective_views.xml', 'views/l10n_ch_hr_payroll_reports.xml', 'views/hr_payroll_report.xml', 'views/l10n_ch_hr_payroll_wage_types_views.xml', 'views/l10n_ch_monthly_wage_types_view.xml', 'views/l10n_ch_res_company_views.xml', 'views/l10n_ch_salary_certificate_profile_views.xml', 'views/l10n_ch_source_tax_institution.xml', 'views/l10n_ch_swissdec_job_dialog_message.xml', 'views/l10n_ch_swissdec_job_views.xml', 'views/l10n_ch_yearly_values_views.xml', 'views/l10n_ch_hr_payroll_interoperability_views.xml', 'views/l10n_ch_occupation_views.xml', 'wizard/l10n_ch_tax_rate_import_views.xml', 'wizard/l10n_ch_hr_payroll_employee_lang_views.xml', 'report/l10n_ch_monthly_summary_template.xml', 'report/l10n_ch_individual_account_template.xml', 'report/l10n_ch_master_data_report.xml', 'report/l10n_ch_swiss_payslip_report.xml', 'report/l10n_ch_wage_type_report.xml', 'security/ir.model.access.csv', 'security/security.xml', 'views/menuitems.xml'], 'demo': ['data/l10n_ch_hr_payroll_demo.xml'], 'assets': {'web.assets_backend': ['l10n_ch_hr_payroll/static/src/**/*'], 'web.report_assets_common': ['l10n_ch_hr_payroll/static/src/scss/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Switzerland - Swissdec Certified ELM 5.0 - Payroll', 'icon': '/account/static/description/l10n.png', 'countries': ['ch'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays', 'iap', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nSwitzerland Payroll Rules.\n==========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n * Compute payslips according to ELM 5 standard\n ', 'data': ['data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/report_paperformat_data.xml', 'data/hr_swiss_leave_types.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_data.xml', 'data/hr_contract_type_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'views/hr_employee_views.xml', 'views/hr_contract_template_views.xml', 'views/l10n_ch_transmitter_mixin_views.xml', 'views/res_config_settings_views.xml', 'views/l10n_ch_location_unit_views.xml', 'views/hr_contract_type_views.xml', 'views/hr_salary_rule_views.xml', 'views/l10n_ch_individual_account_views.xml', 'views/l10n_ch_monthly_summary_views.xml', 'views/l10n_ch_social_insurance_views.xml', 'views/l10n_ch_lpp_insurance_views.xml', 'views/l10n_ch_accident_insurance_views.xml', 'views/l10n_ch_additional_accident_insurance_views.xml', 'views/l10n_ch_sickness_insurance_views.xml', 'views/l10n_ch_compensation_fund_views.xml', 'views/l10n_ch_employee_is_line.xml', 'views/l10n_ch_hr_payroll_salary_certificate.xml', 'views/hr_payslip_views.xml', 'views/hr_payslip_run_views.xml', 'views/l10n_ch_absence_views.xml', 'views/l10n_ch_avs_income_splits_views.xml', 'views/l10n_ch_declaration_bvg_lpp_views.xml', 'views/l10n_ch_declaration_ema_views.xml', 'views/l10n_ch_declaration_salary_certificate_views.xml', 'views/l10n_ch_declaration_source_tax_views.xml', 'views/l10n_ch_declaration_statistics_views.xml', 'views/l10n_ch_declaration_views.xml', 'views/l10n_ch_declaration_yearly_retrospective_views.xml', 'views/l10n_ch_hr_payroll_reports.xml', 'views/hr_payroll_report.xml', 'views/l10n_ch_hr_payroll_wage_types_views.xml', 'views/l10n_ch_monthly_wage_types_view.xml', 'views/l10n_ch_res_company_views.xml', 'views/l10n_ch_salary_certificate_profile_views.xml', 'views/l10n_ch_source_tax_institution.xml', 'views/l10n_ch_swissdec_job_dialog_message.xml', 'views/l10n_ch_swissdec_job_views.xml', 'views/l10n_ch_yearly_values_views.xml', 'views/l10n_ch_hr_payroll_interoperability_views.xml', 'views/l10n_ch_occupation_views.xml', 'wizard/l10n_ch_tax_rate_import_views.xml', 'wizard/l10n_ch_hr_payroll_employee_lang_views.xml', 'report/l10n_ch_monthly_summary_template.xml', 'report/l10n_ch_individual_account_template.xml', 'report/l10n_ch_master_data_report.xml', 'report/l10n_ch_swiss_payslip_report.xml', 'report/l10n_ch_wage_type_report.xml', 'security/ir.access.csv', 'security/security.xml', 'views/menuitems.xml'], 'demo': ['data/l10n_ch_hr_payroll_demo.xml'], 'assets': {'web.assets_backend': ['l10n_ch_hr_payroll/static/src/**/*'], 'web.report_assets_common': ['l10n_ch_hr_payroll/static/src/scss/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ch_hr_payroll/security/ir.access.csv b/l10n_ch_hr_payroll/security/ir.access.csv new file mode 100644 index 00000000..4df81bb4 --- /dev/null +++ b/l10n_ch_hr_payroll/security/ir.access.csv @@ -0,0 +1,55 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_ch_tax_rate_import_wizard,access_l10n_ch_tax_rate_import_wizard,l10n.ch.tax.rate.import.wizard,hr_payroll.group_hr_payroll_manager,crud, +access_l10n_ch_employee_lang_wizard,access_l10n_ch_employee_lang_wizard,l10n.ch.hr.payroll.employee.lang.wizard,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_employee_lang_wizard_line,access_l10n_ch_employee_lang_wizard_line,l10n.ch.hr.payroll.employee.lang.wizard.line,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_location_unit,access_l10n_ch_location_unit,l10n.ch.location.unit,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_hr_employee_children,access_l10n_ch_hr_employee_children,l10n.ch.hr.employee.children,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_monthly_summary,access_l10n_ch_monthly_summary,l10n.ch.monthly.summary,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_individual_account,access.l10n.ch.individual.account,l10n.ch.individual.account,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_social_insurance,access.l10n.ch.social.insurance,l10n.ch.social.insurance,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_lpp_insurance,access.l10n.ch.lpp.insurance,l10n.ch.lpp.insurance,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_accident_insurance,access.l10n.ch.accident.insurance,l10n.ch.accident.insurance,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_additional_accident_insurance,access.l10n.ch.additional.accident.insurance,l10n.ch.additional.accident.insurance,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_sickness_insurance,access.l10n.ch.sickness.insurance,l10n.ch.sickness.insurance,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_compensation_fund,access.l10n.ch.compensation.fund,l10n.ch.compensation.fund,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_compensation_fund_line,access.l10n.ch.compensation.fund.line,l10n.ch.compensation.fund.line,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_social_insurance_avs_line,access_l10n_ch_social_insurance_avs_line,l10n.ch.social.insurance.avs.line,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_social_insurance_ac_line,access_l10n_ch_social_insurance_ac_line,l10n.ch.social.insurance.ac.line,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_accident_insurance_line,access_l10n_ch_accident_insurance_line,l10n.ch.accident.insurance.line,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_accident_insurance_line_rate,access_l10n_ch_accident_insurance_line_rate,l10n.ch.accident.insurance.line.rate,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_additional_accident_insurance_line,access_l10n_ch_additional_accident_insurance_line,l10n.ch.additional.accident.insurance.line,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_additional_accident_insurance_line_rate,access_l10n_ch_additional_accident_insurance_line_rate,l10n.ch.additional.accident.insurance.line.rate,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_sickness_insurance_line,access_l10n_ch_sickness_insurance_line,l10n.ch.sickness.insurance.line,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_sickness_insurance_line_rate,access_l10n_ch_sickness_insurance_line_rate,l10n.ch.sickness.insurance.line.rate,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_social_insurance_avs_retirement_rente,access_l10n_ch_social_insurance_avs_retirement_rente,l10n.ch.social.insurance.avs.retirement.rente,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_social_insurance_avs_ac_threshold,access_l10n_ch_social_insurance_avs_ac_threshold,l10n.ch.social.insurance.avs.ac.threshold,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_social_insurance_avs_acc_threshold,access_l10n_ch_social_insurance_avs_acc_threshold,l10n.ch.social.insurance.avs.acc.threshold,hr_payroll.group_hr_payroll_user,crud, +access_hr_employee_is_line,access_hr_employee_is_line,hr.employee.is.line,hr_payroll.group_hr_payroll_user,crud, +access_hr_payslip_is_log_line,access_hr_payslip_is_log_line,hr.payslip.is.log.line,hr_payroll.group_hr_payroll_user,crud, +access_ch_yearly_report,access_ch_yearly_report,ch.yearly.report,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_is_report,access_l10n_ch_is_report,l10n.ch.is.report,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_salary_certificate,access_l10n_ch_salary_certificate,l10n.ch.salary.certificate,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_lpp_insurance_line,access_l10n_ch_lpp_insurance_line,l10n.ch.lpp.insurance.line,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_source_tax_institution,access_l10n_ch_source_tax_institution,l10n.ch.source.tax.institution,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_lpp_mutation,access_l10n_ch_lpp_mutation,l10n.ch.lpp.mutation,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_ema_declaration,access_l10n_ch_ema_declaration,l10n.ch.ema.declaration,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_avs_splits,access_l10n_ch_avs_splits,l10n.ch.avs.splits,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_avs_split_lines,access_l10n_ch_avs_split_lines,l10n.ch.avs.split.lines,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_salary_certificate_profile,access_l10n_ch_salary_certificate_profile,l10n.ch.salary.certificate.profile,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_employee_yearly_values,access_l10n_ch_employee_yearly_values,l10n.ch.employee.yearly.values,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_employee_monthly_values,access_l10n_ch_employee_monthly_values,l10n.ch.employee.monthly.values,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_is_mutation,access_l10n_ch_is_mutation,l10n.ch.is.mutation,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_hr_contract_wage,access_l10n_ch_hr_contract_wage,l10n.ch.hr.contract.wage,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_swissdec_job_result,access_l10n_ch_swissdec_job_result,l10n.ch.swissdec.job.result,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_swissdec_transmitter,access_l10n_ch_swissdec_transmitter,l10n.ch.swissdec.transmitter,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_lpp_basis_report,access_l10n_ch_lpp_basis_report,l10n.ch.lpp.basis.report,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_lpp_basis_report_line,access_l10n_ch_lpp_basis_report_line,l10n.ch.lpp.basis.report.line,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_swissdec_declaration,access_l10n_ch_swissdec_declaration,l10n.ch.swissdec.declaration,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_dialog_message,access_l10n_ch_dialog_message,l10n.ch.dialog.message,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_dialog_message_field,access_l10n_ch_dialog_message_field,l10n.ch.dialog.message.field,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_swiss_wage_component,access_l10n_ch_swiss_wage_component,l10n.ch.swiss.wage.component,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_accident_group,access_l10n_ch_accident_group,l10n.ch.accident.group,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_master_data_report,access_l10n_ch_master_data_report,l10n.ch.master.data.report,hr_payroll.group_hr_payroll_user,crud, +access_hr_employee_is_line_correction,access_hr_employee_is_line_correction,hr.employee.is.line.correction,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_occupation,access_l10n_ch_occupation,l10n.ch.occupation,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_statistic_report,access_l10n_ch_statistic_report,l10n.ch.statistic.report,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_ch_hr_payroll/security/ir.model.access.csv b/l10n_ch_hr_payroll/security/ir.model.access.csv deleted file mode 100644 index cfbba402..00000000 --- a/l10n_ch_hr_payroll/security/ir.model.access.csv +++ /dev/null @@ -1,55 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_ch_tax_rate_import_wizard,access_l10n_ch_tax_rate_import_wizard,model_l10n_ch_tax_rate_import_wizard,hr_payroll.group_hr_payroll_manager,1,1,1,1 -access_l10n_ch_employee_lang_wizard,access_l10n_ch_employee_lang_wizard,model_l10n_ch_hr_payroll_employee_lang_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_employee_lang_wizard_line,access_l10n_ch_employee_lang_wizard_line,model_l10n_ch_hr_payroll_employee_lang_wizard_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_location_unit,access_l10n_ch_location_unit,model_l10n_ch_location_unit,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_hr_employee_children,access_l10n_ch_hr_employee_children,model_l10n_ch_hr_employee_children,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_monthly_summary,access_l10n_ch_monthly_summary,model_l10n_ch_monthly_summary,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_individual_account,access.l10n.ch.individual.account,model_l10n_ch_individual_account,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_social_insurance,access.l10n.ch.social.insurance,model_l10n_ch_social_insurance,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_lpp_insurance,access.l10n.ch.lpp.insurance,model_l10n_ch_lpp_insurance,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_accident_insurance,access.l10n.ch.accident.insurance,model_l10n_ch_accident_insurance,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_additional_accident_insurance,access.l10n.ch.additional.accident.insurance,model_l10n_ch_additional_accident_insurance,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_sickness_insurance,access.l10n.ch.sickness.insurance,model_l10n_ch_sickness_insurance,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_compensation_fund,access.l10n.ch.compensation.fund,model_l10n_ch_compensation_fund,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_compensation_fund_line,access.l10n.ch.compensation.fund.line,model_l10n_ch_compensation_fund_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_social_insurance_avs_line,access_l10n_ch_social_insurance_avs_line,model_l10n_ch_social_insurance_avs_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_social_insurance_ac_line,access_l10n_ch_social_insurance_ac_line,model_l10n_ch_social_insurance_ac_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_accident_insurance_line,access_l10n_ch_accident_insurance_line,model_l10n_ch_accident_insurance_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_accident_insurance_line_rate,access_l10n_ch_accident_insurance_line_rate,model_l10n_ch_accident_insurance_line_rate,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_additional_accident_insurance_line,access_l10n_ch_additional_accident_insurance_line,model_l10n_ch_additional_accident_insurance_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_additional_accident_insurance_line_rate,access_l10n_ch_additional_accident_insurance_line_rate,model_l10n_ch_additional_accident_insurance_line_rate,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_sickness_insurance_line,access_l10n_ch_sickness_insurance_line,model_l10n_ch_sickness_insurance_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_sickness_insurance_line_rate,access_l10n_ch_sickness_insurance_line_rate,model_l10n_ch_sickness_insurance_line_rate,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_social_insurance_avs_retirement_rente,access_l10n_ch_social_insurance_avs_retirement_rente,model_l10n_ch_social_insurance_avs_retirement_rente,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_social_insurance_avs_ac_threshold,access_l10n_ch_social_insurance_avs_ac_threshold,model_l10n_ch_social_insurance_avs_ac_threshold,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_social_insurance_avs_acc_threshold,access_l10n_ch_social_insurance_avs_acc_threshold,model_l10n_ch_social_insurance_avs_acc_threshold,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_employee_is_line,access_hr_employee_is_line,model_hr_employee_is_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_payslip_is_log_line,access_hr_payslip_is_log_line,model_hr_payslip_is_log_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_ch_yearly_report,access_ch_yearly_report,model_ch_yearly_report,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_is_report,access_l10n_ch_is_report,model_l10n_ch_is_report,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_salary_certificate,access_l10n_ch_salary_certificate,model_l10n_ch_salary_certificate,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_lpp_insurance_line,access_l10n_ch_lpp_insurance_line,model_l10n_ch_lpp_insurance_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_source_tax_institution,access_l10n_ch_source_tax_institution,model_l10n_ch_source_tax_institution,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_lpp_mutation,access_l10n_ch_lpp_mutation,model_l10n_ch_lpp_mutation,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_ema_declaration,access_l10n_ch_ema_declaration,model_l10n_ch_ema_declaration,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_avs_splits,access_l10n_ch_avs_splits,model_l10n_ch_avs_splits,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_avs_split_lines,access_l10n_ch_avs_split_lines,model_l10n_ch_avs_split_lines,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_salary_certificate_profile,access_l10n_ch_salary_certificate_profile,model_l10n_ch_salary_certificate_profile,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_employee_yearly_values,access_l10n_ch_employee_yearly_values,model_l10n_ch_employee_yearly_values,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_employee_monthly_values,access_l10n_ch_employee_monthly_values,model_l10n_ch_employee_monthly_values,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_is_mutation,access_l10n_ch_is_mutation,model_l10n_ch_is_mutation,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_hr_contract_wage,access_l10n_ch_hr_contract_wage,model_l10n_ch_hr_contract_wage,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_swissdec_job_result,access_l10n_ch_swissdec_job_result,model_l10n_ch_swissdec_job_result,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_swissdec_transmitter,access_l10n_ch_swissdec_transmitter,model_l10n_ch_swissdec_transmitter,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_lpp_basis_report,access_l10n_ch_lpp_basis_report,model_l10n_ch_lpp_basis_report,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_lpp_basis_report_line,access_l10n_ch_lpp_basis_report_line,model_l10n_ch_lpp_basis_report_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_swissdec_declaration,access_l10n_ch_swissdec_declaration,model_l10n_ch_swissdec_declaration,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_dialog_message,access_l10n_ch_dialog_message,model_l10n_ch_dialog_message,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_dialog_message_field,access_l10n_ch_dialog_message_field,model_l10n_ch_dialog_message_field,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_swiss_wage_component,access_l10n_ch_swiss_wage_component,model_l10n_ch_swiss_wage_component,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_accident_group,access_l10n_ch_accident_group,model_l10n_ch_accident_group,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_master_data_report,access_l10n_ch_master_data_report,model_l10n_ch_master_data_report,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_hr_employee_is_line_correction,access_hr_employee_is_line_correction,model_hr_employee_is_line_correction,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_occupation,access_l10n_ch_occupation,model_l10n_ch_occupation,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_statistic_report,access_l10n_ch_statistic_report,model_l10n_ch_statistic_report,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_ch_hr_payroll_account/__manifest__.py b/l10n_ch_hr_payroll_account/__manifest__.py index 234be85e..c29cda45 100644 --- a/l10n_ch_hr_payroll_account/__manifest__.py +++ b/l10n_ch_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Switzerland - Payroll with Accounting', 'icon': '/account/static/description/l10n.png', 'countries': ['ch'], 'author': 'Odoo', 'version': '1.0', 'category': 'Human Resources', 'description': '\nAccounting Data for Switzerland Payroll Rules\n=============================================\n ', 'depends': ['l10n_ch'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_salary_rule_views.xml'], 'demo': ['data/l10n_ch_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Switzerland - Payroll with Accounting', 'icon': '/account/static/description/l10n.png', 'countries': ['ch'], 'author': 'Odoo', 'version': '1.0', 'category': 'Human Resources', 'description': '\nAccounting Data for Switzerland Payroll Rules\n=============================================\n ', 'depends': ['l10n_ch'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_salary_rule_views.xml'], 'demo': ['data/l10n_ch_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_ch_hr_payroll_elm_transmission_5_3/__manifest__.py b/l10n_ch_hr_payroll_elm_transmission_5_3/__manifest__.py index 9d878bc9..199b72c4 100644 --- a/l10n_ch_hr_payroll_elm_transmission_5_3/__manifest__.py +++ b/l10n_ch_hr_payroll_elm_transmission_5_3/__manifest__.py @@ -1 +1 @@ -{'name': 'Swissdec Certified Payroll ELM 5.3', 'icon': '/account/static/description/l10n.png', 'countries': ['ch'], 'category': 'Human Resources/Payroll', 'depends': [], 'auto_install': ['l10n_ch_hr_payroll'], 'version': '1.0', 'description': '\nThis module extends the certification to ELM 5.1 and ELM 5.3 adds various quality of life improvements, such as: \n- Possibility to attribute LPP amounts in %\n- Add custom amounts for employer parts for LAAC and IJM\n ', 'data': ['data/hr_salary_rule_data.xml', 'security/ir.model.access.csv', 'views/l10n_ch_contract_wage_type_views.xml', 'views/l10n_ch_laac_views.xml', 'views/l10n_ch_ijm_views.xml', 'views/l10n_ch_caf_views.xml', 'views/l10n_ch_hr_contract_views.xml', 'views/l10n_ch_lpp_views.xml', 'views/l10n_ch_children_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Swissdec Certified Payroll ELM 5.3', 'icon': '/account/static/description/l10n.png', 'countries': ['ch'], 'category': 'Human Resources/Payroll', 'depends': ['l10n_ch_hr_payroll'], 'auto_install': ['l10n_ch_hr_payroll'], 'version': '1.0', 'description': '\nThis module extends the certification to ELM 5.1 and ELM 5.3 adds various quality of life improvements, such as: \n- Possibility to attribute LPP amounts in %\n- Add custom amounts for employer parts for LAAC and IJM\n ', 'data': ['data/hr_salary_rule_data.xml', 'security/ir.access.csv', 'views/l10n_ch_contract_wage_type_views.xml', 'views/l10n_ch_laac_views.xml', 'views/l10n_ch_ijm_views.xml', 'views/l10n_ch_caf_views.xml', 'views/l10n_ch_hr_contract_views.xml', 'views/l10n_ch_lpp_views.xml', 'views/l10n_ch_children_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ch_hr_payroll_elm_transmission_5_3/security/ir.access.csv b/l10n_ch_hr_payroll_elm_transmission_5_3/security/ir.access.csv new file mode 100644 index 00000000..efe890e3 --- /dev/null +++ b/l10n_ch_hr_payroll_elm_transmission_5_3/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_lpp_coordination_amount,access_l10n_lpp_coordination_amount,l10n.lpp.coordination.amount,hr_payroll.group_hr_payroll_user,crud, +access_l10n_ch_caf_scale,access_l10n_ch_caf_scale,l10n.ch.caf.scale,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_ch_hr_payroll_elm_transmission_5_3/security/ir.model.access.csv b/l10n_ch_hr_payroll_elm_transmission_5_3/security/ir.model.access.csv deleted file mode 100644 index 342ebf33..00000000 --- a/l10n_ch_hr_payroll_elm_transmission_5_3/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_lpp_coordination_amount,access_l10n_lpp_coordination_amount,model_l10n_lpp_coordination_amount,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_ch_caf_scale,access_l10n_ch_caf_scale,model_l10n_ch_caf_scale,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_ch_reports/__manifest__.py b/l10n_ch_reports/__manifest__.py index 0cd2ff91..a8363e6d 100644 --- a/l10n_ch_reports/__manifest__.py +++ b/l10n_ch_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Switzerland - Accounting Reports', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Switzerland\n ', 'depends': ['l10n_ch'], 'data': ['data/account_financial_html_report_data.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_ch', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Switzerland - Accounting Reports', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Switzerland\n ', 'depends': ['l10n_ch', 'account_reports'], 'data': ['data/account_financial_html_report_data.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_ch', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ci_reports/__manifest__.py b/l10n_ci_reports/__manifest__.py index dc160f29..cd198645 100644 --- a/l10n_ci_reports/__manifest__.py +++ b/l10n_ci_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Ivory Coast - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Ivory Coast\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_ci'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Ivory Coast - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Ivory Coast\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_ci'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_cl_edi/__manifest__.py b/l10n_cl_edi/__manifest__.py index 4b459e7d..09a4ddb6 100755 --- a/l10n_cl_edi/__manifest__.py +++ b/l10n_cl_edi/__manifest__.py @@ -88,7 +88,7 @@ For detailed guidance, refer to the [SII Guide](https://www.sii.cl/factura_elect 'data/cron.xml', 'data/l10n_cl.company.activities.csv', 'data/sequence.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'security/l10n_cl_edi_security.xml', ], 'demo': [ diff --git a/l10n_cl_edi/security/ir.access.csv b/l10n_cl_edi/security/ir.access.csv new file mode 100644 index 00000000..7b01dba5 --- /dev/null +++ b/l10n_cl_edi/security/ir.access.csv @@ -0,0 +1,8 @@ +id,name,model_id,group_id/id,operation,domain +access_dte_caf_manager,access_dte_caf_manager,l10n.cl.dte.caf,account.group_account_manager,crud, +access_partner_activities_user_public,l10n_cl_company_activities_user,l10n.cl.company.activities,base.group_public,r, +access_partner_activities_user_portal,l10n_cl_company_activities_user,l10n.cl.company.activities,base.group_portal,r, +access_partner_activities_user_employee,l10n_cl_company_activities_user,l10n.cl.company.activities,base.group_user,r, +edit_partner_activities_manager,l10n_cl_company_activities_manager,l10n.cl.company.activities,base.group_system,crud, +access_cl_edi_reference,access_cl_edi_reference,l10n.cl.edi.reference,base.group_user,r, +access_cl_edi_reference_manager,account_cl_edi_reference_manager,l10n.cl.edi.reference,account.group_account_invoice,crud, diff --git a/l10n_cl_edi/security/ir.model.access.csv b/l10n_cl_edi/security/ir.model.access.csv deleted file mode 100755 index acfed793..00000000 --- a/l10n_cl_edi/security/ir.model.access.csv +++ /dev/null @@ -1,8 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_dte_caf_manager,access_dte_caf_manager,model_l10n_cl_dte_caf,account.group_account_manager,1,1,1,1 -access_partner_activities_user_public,l10n_cl_company_activities_user,model_l10n_cl_company_activities,base.group_public,1,0,0,0 -access_partner_activities_user_portal,l10n_cl_company_activities_user,model_l10n_cl_company_activities,base.group_portal,1,0,0,0 -access_partner_activities_user_employee,l10n_cl_company_activities_user,model_l10n_cl_company_activities,base.group_user,1,0,0,0 -edit_partner_activities_manager,l10n_cl_company_activities_manager,model_l10n_cl_company_activities,base.group_system,1,1,1,1 -access_cl_edi_reference,access_cl_edi_reference,model_l10n_cl_edi_reference,base.group_user,1,0,0,0 -access_cl_edi_reference_manager,account_cl_edi_reference_manager,model_l10n_cl_edi_reference,account.group_account_invoice,1,1,1,1 diff --git a/l10n_cl_edi_exports/__manifest__.py b/l10n_cl_edi_exports/__manifest__.py index 9aa84423..0b391209 100755 --- a/l10n_cl_edi_exports/__manifest__.py +++ b/l10n_cl_edi_exports/__manifest__.py @@ -1 +1 @@ -{'name': 'Electronic Exports of Goods for Chile', 'countries': ['cl'], 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'description': '\nEven when the quantity of packages is apparently only inherent to stock application, we need a field for this\nin the invoice, because that info could also depend on the DUS declaration.\nWe should also consider that there may be users without the inventory application installed and keep a less\ncomplex logic.\n', 'sequence': 12, 'author': 'Blanco Martin y Asociados', 'website': 'https://www.bmya.cl', 'license': 'LGPL-3', 'depends': [], 'data': ['views/account_move_view.xml', 'views/l10n_cl_customs_port_view.xml', 'views/report_invoice.xml', 'template/dte_template.xml', 'security/ir.model.access.csv', 'data/account_incoterm_data.xml', 'data/l10n_cl.customs_port.csv'], 'installable': True} \ No newline at end of file +{'name': 'Electronic Exports of Goods for Chile', 'countries': ['cl'], 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'description': '\nEven when the quantity of packages is apparently only inherent to stock application, we need a field for this\nin the invoice, because that info could also depend on the DUS declaration.\nWe should also consider that there may be users without the inventory application installed and keep a less\ncomplex logic.\n', 'sequence': 12, 'author': 'Blanco Martin y Asociados', 'website': 'https://www.bmya.cl', 'license': 'LGPL-3', 'depends': [], 'data': ['views/account_move_view.xml', 'views/l10n_cl_customs_port_view.xml', 'views/report_invoice.xml', 'template/dte_template.xml', 'security/ir.access.csv', 'data/account_incoterm_data.xml', 'data/l10n_cl.customs_port.csv'], 'installable': True} \ No newline at end of file diff --git a/l10n_cl_edi_exports/security/ir.access.csv b/l10n_cl_edi_exports/security/ir.access.csv new file mode 100644 index 00000000..cac88260 --- /dev/null +++ b/l10n_cl_edi_exports/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +user_l10n_cl_customs_ports,user_l10n_cl_customs_ports,l10n.cl.customs.port,account.group_account_invoice,r, +access_l10n_cl_customs_ports,access_l10n_cl_customs_ports,l10n.cl.customs.port,account.group_account_manager,crud, diff --git a/l10n_cl_edi_exports/security/ir.model.access.csv b/l10n_cl_edi_exports/security/ir.model.access.csv deleted file mode 100644 index cc93a120..00000000 --- a/l10n_cl_edi_exports/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -user_l10n_cl_customs_ports,user_l10n_cl_customs_ports,model_l10n_cl_customs_port,account.group_account_invoice,1,0,0,0 -access_l10n_cl_customs_ports,access_l10n_cl_customs_ports,model_l10n_cl_customs_port,account.group_account_manager,1,1,1,1 diff --git a/l10n_cl_edi_factoring/__manifest__.py b/l10n_cl_edi_factoring/__manifest__.py index bea0e93c..531c8350 100644 --- a/l10n_cl_edi_factoring/__manifest__.py +++ b/l10n_cl_edi_factoring/__manifest__.py @@ -1 +1 @@ -{'name': 'Chile - Localization: Factoring Extension', 'countries': ['cl'], 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'description': "\nE-Invoice Factoring\n===================\nThis module is an extension for chilean electronic invoicing.\nIt creates the electronic file (Archivo Electrónico de Cesión de créditos - AEC), in order to yield the credit of\nthe invoices to a factoring company.\nIt also creates an account entry to have the invoice paid-off and translate the credit to the factoring company.\nAdditionally, it marks the invoice as 'yielded' in the payment state.\n ", 'author': 'Blanco Martin y Asociados', 'website': 'https://www.bmya.cl', 'license': 'LGPL-3', 'depends': [], 'data': ['template/aec_template.xml', 'views/account_move_view.xml', 'views/res_config_settings_view.xml', 'views/res_partner_view.xml', 'wizard/l10n_cl_aec_generator_view.xml', 'security/ir.model.access.csv'], 'demo': ['demo/partner_demo.xml'], 'installable': True, 'auto_install': ['l10n_cl_edi'], 'post_init_hook': 'post_init_hook'} \ No newline at end of file +{'name': 'Chile - Localization: Factoring Extension', 'countries': ['cl'], 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'description': "\nE-Invoice Factoring\n===================\nThis module is an extension for chilean electronic invoicing.\nIt creates the electronic file (Archivo Electrónico de Cesión de créditos - AEC), in order to yield the credit of\nthe invoices to a factoring company.\nIt also creates an account entry to have the invoice paid-off and translate the credit to the factoring company.\nAdditionally, it marks the invoice as 'yielded' in the payment state.\n ", 'author': 'Blanco Martin y Asociados', 'website': 'https://www.bmya.cl', 'license': 'LGPL-3', 'depends': ['l10n_cl_edi'], 'data': ['template/aec_template.xml', 'views/account_move_view.xml', 'views/res_config_settings_view.xml', 'views/res_partner_view.xml', 'wizard/l10n_cl_aec_generator_view.xml', 'security/ir.access.csv'], 'demo': ['demo/partner_demo.xml'], 'installable': True, 'auto_install': ['l10n_cl_edi'], 'post_init_hook': 'post_init_hook'} \ No newline at end of file diff --git a/l10n_cl_edi_factoring/security/ir.access.csv b/l10n_cl_edi_factoring/security/ir.access.csv new file mode 100644 index 00000000..96d1ed14 --- /dev/null +++ b/l10n_cl_edi_factoring/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_cl_aec_user,access_aec_generator,l10n.cl.aec.generator,account.group_account_invoice,r, diff --git a/l10n_cl_edi_factoring/security/ir.model.access.csv b/l10n_cl_edi_factoring/security/ir.model.access.csv deleted file mode 100755 index 58e3f792..00000000 --- a/l10n_cl_edi_factoring/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_cl_aec_user,access_aec_generator,model_l10n_cl_aec_generator,account.group_account_invoice,1,1,1,0 \ No newline at end of file diff --git a/l10n_cl_edi_pos/__manifest__.py b/l10n_cl_edi_pos/__manifest__.py index 1e15e3b8..209e1ff5 100644 --- a/l10n_cl_edi_pos/__manifest__.py +++ b/l10n_cl_edi_pos/__manifest__.py @@ -1 +1 @@ -{'name': 'Chilean module for Point of Sale', 'summary': 'Chilean module for Point of Sale', 'description': '\nThis module brings the technical requirement for the Chilean regulation.\nInstall this if you are using the Point of Sale app in Chile. \n\n', 'category': 'Accounting/Localizations/Point of Sale', 'version': '1.0', 'depends': ['point_of_sale'], 'installable': True, 'auto_install': True, 'data': ['views/pos_order_views.xml'], 'assets': {'point_of_sale._assets_pos': ['l10n_cl_edi_pos/static/src/**/*'], 'web.assets_tests': ['l10n_cl_edi_pos/static/tests/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Chilean module for Point of Sale', 'summary': 'Chilean module for Point of Sale', 'description': '\nThis module brings the technical requirement for the Chilean regulation.\nInstall this if you are using the Point of Sale app in Chile. \n\n', 'category': 'Accounting/Localizations/Point of Sale', 'version': '1.0', 'depends': ['point_of_sale'], 'installable': True, 'auto_install': False, 'data': ['views/pos_order_views.xml'], 'assets': {'point_of_sale._assets_pos': ['l10n_cl_edi_pos/static/src/**/*'], 'web.assets_tests': ['l10n_cl_edi_pos/static/tests/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_cl_edi_stock/__manifest__.py b/l10n_cl_edi_stock/__manifest__.py index cbb57ca6..9df6eb6b 100755 --- a/l10n_cl_edi_stock/__manifest__.py +++ b/l10n_cl_edi_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Chile - E-Invoicing Delivery Guide', 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'sequence': 12, 'author': 'Blanco Martín & Asociados', 'description': '\nThe delivery guide (guia de despacho) is needed as a proof\nthat you are sending goods between A and B.\n\nIt is configurable on the partner if prices are needed on the\ndelivery guide and if they need to come from the sale order\nor the product itself.\n\nIt is only when a delivery order is validated that you can create the delivery\nguide. Then it will follow the same flow as for the invoices, sending it to\nthe SII.\n ', 'website': 'http://blancomartin.cl', 'depends': ['sale_stock', 'stock_account'], 'data': ['template/dte_template.xml', 'template/dd_template.xml', 'data/mail_template_data.xml', 'views/dte_caf_view.xml', 'views/res_partner_view.xml', 'views/stock_picking_views.xml', 'views/report_delivery_guide.xml', 'views/menuitems.xml', 'security/ir.model.access.csv'], 'installable': True, 'auto_install': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Chile - E-Invoicing Delivery Guide', 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'sequence': 12, 'author': 'Blanco Martín & Asociados', 'description': '\nThe delivery guide (guia de despacho) is needed as a proof\nthat you are sending goods between A and B.\n\nIt is configurable on the partner if prices are needed on the\ndelivery guide and if they need to come from the sale order\nor the product itself.\n\nIt is only when a delivery order is validated that you can create the delivery\nguide. Then it will follow the same flow as for the invoices, sending it to\nthe SII.\n ', 'website': 'http://blancomartin.cl', 'depends': ['sale_stock', 'stock_account'], 'data': ['template/dte_template.xml', 'template/dd_template.xml', 'data/mail_template_data.xml', 'views/dte_caf_view.xml', 'views/res_partner_view.xml', 'views/stock_picking_views.xml', 'views/report_delivery_guide.xml', 'views/menuitems.xml', 'security/ir.access.csv'], 'installable': True, 'auto_install': False, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_cl_edi_stock/security/ir.access.csv b/l10n_cl_edi_stock/security/ir.access.csv new file mode 100644 index 00000000..19e749be --- /dev/null +++ b/l10n_cl_edi_stock/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_dte_caf_manager,access_dte_caf_manager,l10n_cl_edi.l10n_cl_dte_caf,stock.group_stock_manager,crud, diff --git a/l10n_cl_edi_stock/security/ir.model.access.csv b/l10n_cl_edi_stock/security/ir.model.access.csv deleted file mode 100755 index c818ee05..00000000 --- a/l10n_cl_edi_stock/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_dte_caf_manager,access_dte_caf_manager,l10n_cl_edi.model_l10n_cl_dte_caf,stock.group_stock_manager,1,1,1,1 diff --git a/l10n_cl_reports/__manifest__.py b/l10n_cl_reports/__manifest__.py index 4bce86a4..7edc11b8 100644 --- a/l10n_cl_reports/__manifest__.py +++ b/l10n_cl_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Chile - Accounting Reports', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'author': 'CubicERP, Blanco Martin y Asociados', 'description': '\nAccounting reports for Chile\n ', 'depends': ['l10n_cl'], 'data': ['views/res_config_settings_view.xml', 'data/eightcolumns_report.xml', 'data/f29_report.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_cl', 'account_reports'], 'website': 'http://cubicERP.com', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Chile - Accounting Reports', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'author': 'CubicERP, Blanco Martin y Asociados', 'description': '\nAccounting reports for Chile\n ', 'depends': ['l10n_cl', 'account_reports'], 'data': ['views/res_config_settings_view.xml', 'data/eightcolumns_report.xml', 'data/f29_report.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_cl', 'account_reports'], 'website': 'http://cubicERP.com', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_cl_reports_f29/__manifest__.py b/l10n_cl_reports_f29/__manifest__.py index afa342ec..22c1ea41 100644 --- a/l10n_cl_reports_f29/__manifest__.py +++ b/l10n_cl_reports_f29/__manifest__.py @@ -1 +1 @@ -{'name': 'Chile - Accounting Reports - F29', 'version': '1.0', 'author': 'Odoo S.A.', 'category': 'Accounting/Localizations/Reporting', 'description': '\nF29 Accounting reports for Chile\n ', 'depends': [], 'data': ['data/tax_report_f29.xml', 'data/account_return_data.xml', 'wizard/f29_submission_wizard_views.xml', 'security/ir.model.access.csv'], 'installable': True, 'auto_install': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Chile - Accounting Reports - F29', 'version': '1.0', 'author': 'Odoo S.A.', 'category': 'Accounting/Localizations/Reporting', 'description': '\nF29 Accounting reports for Chile\n ', 'depends': [], 'data': ['data/tax_report_f29.xml', 'data/account_return_data.xml', 'wizard/f29_submission_wizard_views.xml', 'security/ir.access.csv'], 'installable': True, 'auto_install': False, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_cl_reports_f29/security/ir.access.csv b/l10n_cl_reports_f29/security/ir.access.csv new file mode 100644 index 00000000..d418638e --- /dev/null +++ b/l10n_cl_reports_f29/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +l10n_cl_reports_f29.access_l10n_cl_reports_f29_return_submission_wizard,access_l10n_cl_reports_f29_return_submission_wizard,l10n_cl_reports_f29.l10n_cl_reports_f29_return_submission_wizard,account.group_account_user,crud, diff --git a/l10n_cl_reports_f29/security/ir.model.access.csv b/l10n_cl_reports_f29/security/ir.model.access.csv deleted file mode 100644 index 62c203de..00000000 --- a/l10n_cl_reports_f29/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_cl_reports_f29.access_l10n_cl_reports_f29_return_submission_wizard,access_l10n_cl_reports_f29_return_submission_wizard,l10n_cl_reports_f29.model_l10n_cl_reports_f29_return_submission_wizard,account.group_account_user,1,1,1,1 diff --git a/l10n_cm_reports/__manifest__.py b/l10n_cm_reports/__manifest__.py index c369bb11..897e9fdc 100644 --- a/l10n_cm_reports/__manifest__.py +++ b/l10n_cm_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Cameroon - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Cameroon\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_cm'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Cameroon - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Cameroon\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_cm'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_cn_reports/__manifest__.py b/l10n_cn_reports/__manifest__.py index b9099252..7c04e0c3 100644 --- a/l10n_cn_reports/__manifest__.py +++ b/l10n_cn_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'China - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for China\n============================\n ', 'depends': ['l10n_cn'], 'data': ['data/profit_and_loss_asbe.xml', 'data/profit_and_loss_assbe.xml', 'data/balance_sheet_asbe.xml', 'data/balance_sheet_assbe.xml'], 'installable': True, 'auto_install': ['l10n_cn', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'China - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for China\n============================\n ', 'depends': ['l10n_cn', 'account_reports'], 'data': ['data/profit_and_loss_asbe.xml', 'data/profit_and_loss_assbe.xml', 'data/balance_sheet_asbe.xml', 'data/balance_sheet_assbe.xml'], 'installable': True, 'auto_install': ['l10n_cn', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_co_dian/__manifest__.py b/l10n_co_dian/__manifest__.py index dcddc72d..b8548dff 100644 --- a/l10n_co_dian/__manifest__.py +++ b/l10n_co_dian/__manifest__.py @@ -1 +1 @@ -{'name': 'Electronic invoicing for Colombia with DIAN', 'version': '1.1', 'category': 'Accounting/Localizations/EDI', 'summary': 'Colombian Localization for EDI documents', 'depends': ['account_edi_ubl_cii', 'certificate'], 'data': ['data/mail_template_data.xml', 'data/product_product.xml', 'security/ir.model.access.csv', 'wizard/l10n_co_dian_claim_wizard.xml', 'views/account_journal_views.xml', 'views/account_move_views.xml', 'views/l10n_co_dian_operation_mode.xml', 'views/report_invoice.xml', 'views/res_config_settings_views.xml', 'views/templates.xml', 'views/res_partner_views.xml', 'data/cron.xml'], 'demo': ['demo/demo.xml'], 'installable': True, 'auto_install': ['l10n_co_edi'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_co_dian/static/src/scss/**/*'], 'web.report_assets_common': ['l10n_co_dian/static/src/scss/**/*']}} \ No newline at end of file +{'name': 'Electronic invoicing for Colombia with DIAN', 'version': '1.1', 'category': 'Accounting/Localizations/EDI', 'summary': 'Colombian Localization for EDI documents', 'depends': ['account_edi_ubl_cii', 'certificate', 'l10n_co_edi'], 'data': ['data/mail_template_data.xml', 'data/product_product.xml', 'security/ir.access.csv', 'wizard/l10n_co_dian_claim_wizard.xml', 'views/account_journal_views.xml', 'views/account_move_views.xml', 'views/l10n_co_dian_operation_mode.xml', 'views/report_invoice.xml', 'views/res_config_settings_views.xml', 'views/templates.xml', 'views/res_partner_views.xml', 'data/cron.xml'], 'demo': ['demo/demo.xml'], 'installable': True, 'auto_install': ['l10n_co_edi'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_co_dian/static/src/scss/**/*'], 'web.report_assets_common': ['l10n_co_dian/static/src/scss/**/*']}} \ No newline at end of file diff --git a/l10n_co_dian/security/ir.access.csv b/l10n_co_dian/security/ir.access.csv new file mode 100644 index 00000000..270701a2 --- /dev/null +++ b/l10n_co_dian/security/ir.access.csv @@ -0,0 +1,6 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_co_dian_document_readonly,access_l10n_co_dian_document,l10n_co_dian.l10n_co_dian_document,base.group_user,r, +access_l10n_co_dian_document_group_invoice,access_l10n_co_dian_document,l10n_co_dian.l10n_co_dian_document,account.group_account_invoice,crud, +access_l10n_co_dian_operation_mode_readonly,access_l10n_co_dian_operation_mode,l10n_co_dian.l10n_co_dian_operation_mode,account.group_account_invoice,r, +access_l10n_co_dian_operation_mode,access_l10n_co_dian_operation_mode,l10n_co_dian.l10n_co_dian_operation_mode,base.group_system,crud, +access_l10n_co_dian_claim_wizard,access.l10n_co_dian.claim.wizard,l10n.co.dian.claim.wizard,account.group_account_invoice,r, diff --git a/l10n_co_dian/security/ir.model.access.csv b/l10n_co_dian/security/ir.model.access.csv deleted file mode 100644 index d1a0792c..00000000 --- a/l10n_co_dian/security/ir.model.access.csv +++ /dev/null @@ -1,6 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_co_dian_document_readonly,access_l10n_co_dian_document,l10n_co_dian.model_l10n_co_dian_document,base.group_user,1,0,0,0 -access_l10n_co_dian_document_group_invoice,access_l10n_co_dian_document,l10n_co_dian.model_l10n_co_dian_document,account.group_account_invoice,1,1,1,1 -access_l10n_co_dian_operation_mode_readonly,access_l10n_co_dian_operation_mode,l10n_co_dian.model_l10n_co_dian_operation_mode,account.group_account_invoice,1,0,0,0 -access_l10n_co_dian_operation_mode,access_l10n_co_dian_operation_mode,l10n_co_dian.model_l10n_co_dian_operation_mode,base.group_system,1,1,1,1 -access_l10n_co_dian_claim_wizard,access.l10n_co_dian.claim.wizard,model_l10n_co_dian_claim_wizard,account.group_account_invoice,1,1,1,0 diff --git a/l10n_co_edi/__manifest__.py b/l10n_co_edi/__manifest__.py index bc2085b2..d50766cc 100644 --- a/l10n_co_edi/__manifest__.py +++ b/l10n_co_edi/__manifest__.py @@ -1 +1 @@ -{'name': 'Electronic invoicing for Colombia with Carvajal', 'version': '0.3', 'category': 'Accounting/Localizations/EDI', 'summary': 'Colombian Localization for EDI documents', 'author': 'Odoo Sa', 'depends': ['account_edi', 'l10n_co', 'base_address_extended'], 'auto_install': ['l10n_co'], 'data': ['security/ir.model.access.csv', 'data/account_edi_data.xml', 'data/l10n_co_edi.type_code.csv', 'data/l10n_co_edi.tax.type.csv', 'data/l10n_co_edi.payment.option.csv', 'data/res_partner_data.xml', 'data/res.city.csv', 'data/res.country.state.csv', 'data/res_country_data.xml', 'data/uom_data.xml', 'views/res_company_views.xml', 'views/account_invoice_views.xml', 'views/account_tax_views.xml', 'views/account_journal_views.xml', 'views/product_template_views.xml', 'views/product_uom_views.xml', 'views/type_code_views.xml', 'views/res_partner_views.xml', 'views/tax_type_views.xml', 'views/res_config_settings_views.xml', 'views/electronic_invoice.xml', 'views/electronic_invoice_vendor_document.xml', 'views/portal_address_templates.xml', 'wizards/account_move_reversal_view.xml', 'wizards/account_debit_note_view.xml'], 'assets': {'web.assets_frontend': ['l10n_co_edi/static/src/interactions/**/*']}, 'installable': True, 'license': 'LGPL-3', 'post_init_hook': '_l10n_co_edi_post_init'} \ No newline at end of file +{'name': 'Electronic invoicing for Colombia with Carvajal', 'version': '0.3', 'category': 'Accounting/Localizations/EDI', 'summary': 'Colombian Localization for EDI documents', 'author': 'Odoo Sa', 'depends': ['account_edi', 'l10n_co', 'base_address_extended'], 'auto_install': ['l10n_co'], 'data': ['security/ir.access.csv', 'data/account_edi_data.xml', 'data/l10n_co_edi.type_code.csv', 'data/l10n_co_edi.tax.type.csv', 'data/l10n_co_edi.payment.option.csv', 'data/res_partner_data.xml', 'data/res.city.csv', 'data/res.country.state.csv', 'data/res_country_data.xml', 'data/uom_data.xml', 'views/res_company_views.xml', 'views/account_invoice_views.xml', 'views/account_tax_views.xml', 'views/account_journal_views.xml', 'views/product_template_views.xml', 'views/product_uom_views.xml', 'views/type_code_views.xml', 'views/res_partner_views.xml', 'views/tax_type_views.xml', 'views/res_config_settings_views.xml', 'views/electronic_invoice.xml', 'views/electronic_invoice_vendor_document.xml', 'views/portal_address_templates.xml', 'wizards/account_move_reversal_view.xml', 'wizards/account_debit_note_view.xml'], 'assets': {'web.assets_frontend': ['l10n_co_edi/static/src/interactions/**/*']}, 'installable': True, 'license': 'LGPL-3', 'post_init_hook': '_l10n_co_edi_post_init'} \ No newline at end of file diff --git a/l10n_co_edi/security/ir.access.csv b/l10n_co_edi/security/ir.access.csv new file mode 100644 index 00000000..81acc904 --- /dev/null +++ b/l10n_co_edi/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_co_edi_type_code_employee,access_l10n_co_edi_type_code,l10n.co.edi.type.code,base.group_user,r, +access_l10n_co_edi_tax_type_employee,access_l10n_co_edi_tax_type,l10n.co.edi.tax.type,base.group_user,r, +access_l10n_co_edi_payment_option,access_l10n_co_edi_payment_option,l10n.co.edi.payment.option,base.group_user,r, diff --git a/l10n_co_edi/security/ir.model.access.csv b/l10n_co_edi/security/ir.model.access.csv deleted file mode 100644 index d1ec9d37..00000000 --- a/l10n_co_edi/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_co_edi_type_code_employee,access_l10n_co_edi_type_code,model_l10n_co_edi_type_code,base.group_user,1,0,0,0 -access_l10n_co_edi_tax_type_employee,access_l10n_co_edi_tax_type,model_l10n_co_edi_tax_type,base.group_user,1,0,0,0 -access_l10n_co_edi_payment_option,access_l10n_co_edi_payment_option,model_l10n_co_edi_payment_option,base.group_user,1,0,0,0 - diff --git a/l10n_co_edi_mandate/__manifest__.py b/l10n_co_edi_mandate/__manifest__.py index 6bdbd804..28c79bb7 100644 --- a/l10n_co_edi_mandate/__manifest__.py +++ b/l10n_co_edi_mandate/__manifest__.py @@ -1 +1 @@ -{'name': 'Mandate invoicing for Colombia', 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'summary': 'Colombian EDI Mandate Invoicing extension', 'author': 'Odoo Sa', 'depends': [], 'auto_install': True, 'data': ['views/account_move_views.xml', 'views/product_template_views.xml'], 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mandate invoicing for Colombia', 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'summary': 'Colombian EDI Mandate Invoicing extension', 'author': 'Odoo Sa', 'depends': [], 'auto_install': False, 'data': ['views/account_move_views.xml', 'views/product_template_views.xml'], 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_co_reports/__manifest__.py b/l10n_co_reports/__manifest__.py index c52cfc06..0012f676 100644 --- a/l10n_co_reports/__manifest__.py +++ b/l10n_co_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Colombian - Accounting Reports', 'version': '1.1', 'description': '\nAccounting reports for Colombia\n================================\n ', 'author': 'David Arnold (XOE Solutions)', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_co'], 'data': ['security/ir.model.access.csv', 'data/l10n_co_reports.xml', 'data/l10n_co_reports_ica.xml', 'data/l10n_co_reports_iva.xml', 'data/l10n_co_reports_fuente.xml', 'data/profit_loss_pymes.xml', 'data/balance_sheet_pymes.xml', 'data/trial_balance_per_partner.xml', 'data/l10n_co_reports_libro_diario.xml', 'data/l10n_co_reports_libro_inv_blc.xml', 'wizard/retention_report_views.xml', 'report/certification_report_templates.xml', 'report/libro_diario_report_templates.xml'], 'auto_install': ['l10n_co', 'account_reports'], 'installable': True, 'website': 'https://xoe.solutions', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Colombian - Accounting Reports', 'version': '1.1', 'description': '\nAccounting reports for Colombia\n================================\n ', 'author': 'David Arnold (XOE Solutions)', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_co', 'account_reports'], 'data': ['security/ir.access.csv', 'data/l10n_co_reports.xml', 'data/l10n_co_reports_ica.xml', 'data/l10n_co_reports_iva.xml', 'data/l10n_co_reports_fuente.xml', 'data/profit_loss_pymes.xml', 'data/balance_sheet_pymes.xml', 'data/trial_balance_per_partner.xml', 'data/l10n_co_reports_libro_diario.xml', 'data/l10n_co_reports_libro_inv_blc.xml', 'wizard/retention_report_views.xml', 'report/certification_report_templates.xml', 'report/libro_diario_report_templates.xml'], 'auto_install': ['l10n_co', 'account_reports'], 'installable': True, 'website': 'https://xoe.solutions', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_co_reports/security/ir.access.csv b/l10n_co_reports/security/ir.access.csv new file mode 100644 index 00000000..059b9ad7 --- /dev/null +++ b/l10n_co_reports/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_co_reports_retention_report_wizard,l10n_co_reports.retention_report.wizard,l10n.co.reports.retention.report.wizard,account.group_account_user,r, diff --git a/l10n_co_reports/security/ir.model.access.csv b/l10n_co_reports/security/ir.model.access.csv deleted file mode 100644 index 23f5fb4b..00000000 --- a/l10n_co_reports/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_co_reports_retention_report_wizard,l10n_co_reports.retention_report.wizard,model_l10n_co_reports_retention_report_wizard,account.group_account_user,1,1,1,0 diff --git a/l10n_cy_reports/__manifest__.py b/l10n_cy_reports/__manifest__.py index 3eea1b61..c1add996 100644 --- a/l10n_cy_reports/__manifest__.py +++ b/l10n_cy_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Cyprus - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nCyprus accounting reports\n=========================\n- Profit and Loss\n- Balance sheet\n ', 'depends': ['l10n_cy'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_report_ec_sales_list_report.xml'], 'installable': True, 'auto_install': ['l10n_cy', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Cyprus - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nCyprus accounting reports\n=========================\n- Profit and Loss\n- Balance sheet\n ', 'depends': ['l10n_cy', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_report_ec_sales_list_report.xml'], 'installable': True, 'auto_install': ['l10n_cy', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_cz_intrastat/__manifest__.py b/l10n_cz_intrastat/__manifest__.py index 58a17593..0c0574e6 100644 --- a/l10n_cz_intrastat/__manifest__.py +++ b/l10n_cz_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Czechian Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat XML report for declaration\nBased on invoices.\nAdds the possibility to specify the origin country of goods and the partner VAT in the Intrastat XML report.\n ', 'depends': [], 'data': ['data/account_return_data.xml', 'security/ir.model.access.csv', 'wizard/intrastat_goods_submission_wizard.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Czechian Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat XML report for declaration\nBased on invoices.\nAdds the possibility to specify the origin country of goods and the partner VAT in the Intrastat XML report.\n ', 'depends': [], 'data': ['data/account_return_data.xml', 'security/ir.access.csv', 'wizard/intrastat_goods_submission_wizard.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_cz_intrastat/security/ir.access.csv b/l10n_cz_intrastat/security/ir.access.csv new file mode 100644 index 00000000..8ec3f9d1 --- /dev/null +++ b/l10n_cz_intrastat/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +l10n_cz_intrastat.access_l10n_cz_intrastat_intrastat_goods_submission_wizard,access_l10n_cz_intrastat_intrastat_goods_submission_wizard,l10n_cz_intrastat.l10n_cz_intrastat_intrastat_goods_submission_wizard,base.group_user,crud, diff --git a/l10n_cz_intrastat/security/ir.model.access.csv b/l10n_cz_intrastat/security/ir.model.access.csv deleted file mode 100644 index bc4f8a01..00000000 --- a/l10n_cz_intrastat/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_cz_intrastat.access_l10n_cz_intrastat_intrastat_goods_submission_wizard,access_l10n_cz_intrastat_intrastat_goods_submission_wizard,l10n_cz_intrastat.model_l10n_cz_intrastat_intrastat_goods_submission_wizard,base.group_user,1,1,1,1 diff --git a/l10n_cz_reports/__manifest__.py b/l10n_cz_reports/__manifest__.py index 2f91658c..fa4a0322 100644 --- a/l10n_cz_reports/__manifest__.py +++ b/l10n_cz_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Czech Republic- Accounting Reports', 'icon': '/account/static/description/l10n.png', 'version': '1.0', 'description': '\nAccounting reports for Czech Republic\n=====================================\nThis module includes accounting reports for Czech Republic, including:\n- VAT Control Statement (creation and XML export). For more information, see https://adisspr.mfcr.cz/dpr/adis/idpr_pub/epo2_info/popis_struktury_detail.faces?zkratka=DPHKH1\n- Souhrnné hlášení VIES Report (creation and XML export). For more information, see https://adisspr.mfcr.cz/dpr/adis/idpr_pub/epo2_info/popis_struktury_detail.faces?zkratka=DPHSHV\n- Tax report (XML export). For more information, see https://adisspr.mfcr.cz/dpr/adis/idpr_pub/epo2_info/popis_struktury_detail.faces?zkratka=DPHDP3\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_cz'], 'data': ['data/account_return_data.xml', 'data/profit_loss.xml', 'data/balance_sheet.xml', 'data/account_report_ec_sales_list_report.xml', 'data/tax_report.xml', 'data/common_report_export.xml', 'data/control_statement_report_export.xml', 'data/control_statement_report.xml', 'data/tax_report_export.xml', 'data/vies_summary_report_export.xml', 'data/vies_summary_report.xml', 'views/account_move_views.xml', 'views/account_tax_views.xml', 'views/product_template_views.xml'], 'post_init_hook': '_l10n_cz_reports_post_init', 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Czech Republic- Accounting Reports', 'icon': '/account/static/description/l10n.png', 'version': '1.0', 'description': '\nAccounting reports for Czech Republic\n=====================================\nThis module includes accounting reports for Czech Republic, including:\n- VAT Control Statement (creation and XML export). For more information, see https://adisspr.mfcr.cz/dpr/adis/idpr_pub/epo2_info/popis_struktury_detail.faces?zkratka=DPHKH1\n- Souhrnné hlášení VIES Report (creation and XML export). For more information, see https://adisspr.mfcr.cz/dpr/adis/idpr_pub/epo2_info/popis_struktury_detail.faces?zkratka=DPHSHV\n- Tax report (XML export). For more information, see https://adisspr.mfcr.cz/dpr/adis/idpr_pub/epo2_info/popis_struktury_detail.faces?zkratka=DPHDP3\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_cz'], 'data': ['data/account_return_data.xml', 'data/profit_loss.xml', 'data/balance_sheet.xml', 'data/account_report_ec_sales_list_report.xml', 'data/tax_report.xml', 'data/common_report_export.xml', 'data/control_statement_report_export.xml', 'data/control_statement_report.xml', 'data/tax_report_export.xml', 'data/vies_summary_report_export.xml', 'data/vies_summary_report.xml', 'views/account_move_views.xml', 'views/account_tax_views.xml', 'views/product_template_views.xml'], 'post_init_hook': '_l10n_cz_reports_post_init', 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_de_intrastat/__manifest__.py b/l10n_de_intrastat/__manifest__.py index 8c690ad7..24b6ac83 100644 --- a/l10n_de_intrastat/__manifest__.py +++ b/l10n_de_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'German Intrastat Declaration', 'icon': '/account/static/description/l10n.png', 'category': 'Accounting/Localizations/Reporting', 'version': '1.0', 'description': 'Generates Intrastat XML report for declaration.', 'depends': ['l10n_de'], 'data': ['data/code_region_data.xml', 'data/intrastat_export.xml', 'views/res_company_settings_view.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_de', 'account_intrastat'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'German Intrastat Declaration', 'icon': '/account/static/description/l10n.png', 'category': 'Accounting/Localizations/Reporting', 'version': '1.0', 'description': 'Generates Intrastat XML report for declaration.', 'depends': ['l10n_de', 'account_intrastat'], 'data': ['data/code_region_data.xml', 'data/intrastat_export.xml', 'views/res_company_settings_view.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_de', 'account_intrastat'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_de_pos_cert/__manifest__.py b/l10n_de_pos_cert/__manifest__.py index f0927701..eb3a732b 100644 --- a/l10n_de_pos_cert/__manifest__.py +++ b/l10n_de_pos_cert/__manifest__.py @@ -16,10 +16,10 @@ Install this if you are using the Point of Sale app in Germany. 'depends': ['l10n_de', 'point_of_sale', 'iap'], 'installable': True, - 'auto_install': True, + 'auto_install': False, 'data': [ - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'security/l10n_de_pos_cert_security.xml', 'views/account_view.xml', 'views/l10n_de_pos_dsfinvk_export_views.xml', diff --git a/l10n_de_pos_cert/security/ir.access.csv b/l10n_de_pos_cert/security/ir.access.csv new file mode 100644 index 00000000..655e44c3 --- /dev/null +++ b/l10n_de_pos_cert/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_pos_dsfinvk_export,l10n_de_pos.dsfinvk_export,l10n.de.pos.dsfinvk.export,point_of_sale.group_pos_user,r, diff --git a/l10n_de_pos_cert/security/ir.model.access.csv b/l10n_de_pos_cert/security/ir.model.access.csv deleted file mode 100644 index 9f6e6c6a..00000000 --- a/l10n_de_pos_cert/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_pos_dsfinvk_export,l10n_de_pos.dsfinvk_export,model_l10n_de_pos_dsfinvk_export,point_of_sale.group_pos_user,1,1,1,0 diff --git a/l10n_de_pos_res_cert/__manifest__.py b/l10n_de_pos_res_cert/__manifest__.py index 6d67df0b..bcc92f33 100644 --- a/l10n_de_pos_res_cert/__manifest__.py +++ b/l10n_de_pos_res_cert/__manifest__.py @@ -1 +1 @@ -{'name': 'Germany - Certification for Point of Sale of type restaurant', 'summary': 'Germany TSS Regulation for restaurant', 'description': '\nThis module brings the technical requirements for the new Germany regulation regarding the restaurant.\nInstall this if you are using the Point of Sale app with restaurant in Germany.\n', 'category': 'Accounting/Localizations/Point of Sale', 'version': '0.1', 'depends': ['pos_restaurant'], 'installable': True, 'auto_install': True, 'assets': {'point_of_sale._assets_pos': ['l10n_de_pos_res_cert/static/src/**/*'], 'web.assets_tests': ['l10n_de_pos_res_cert/static/tests/tours/**/*'], 'web.assets_unit_tests': ['l10n_de_pos_res_cert/static/tests/unit/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Germany - Certification for Point of Sale of type restaurant', 'summary': 'Germany TSS Regulation for restaurant', 'description': '\nThis module brings the technical requirements for the new Germany regulation regarding the restaurant.\nInstall this if you are using the Point of Sale app with restaurant in Germany.\n', 'category': 'Accounting/Localizations/Point of Sale', 'version': '0.1', 'depends': ['pos_restaurant'], 'installable': True, 'auto_install': False, 'assets': {'point_of_sale._assets_pos': ['l10n_de_pos_res_cert/static/src/**/*'], 'web.assets_tests': ['l10n_de_pos_res_cert/static/tests/tours/**/*'], 'web.assets_unit_tests': ['l10n_de_pos_res_cert/static/tests/unit/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_de_reports/__manifest__.py b/l10n_de_reports/__manifest__.py index 8863b3ed..68f073f7 100644 --- a/l10n_de_reports/__manifest__.py +++ b/l10n_de_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Germany - Accounting Reports', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Germany\nContains Balance sheet, Profit and Loss, VAT and Partner VAT reports\nAlso adds DATEV export options to general ledger\n ', 'depends': ['l10n_de'], 'data': ['data/balance_sheet.xml', 'data/profit_and_loss.xml', 'data/ec_sales_list_report.xml', 'data/account_report_tax_report.xml', 'views/res_config_settings_view.xml', 'views/l10n_de_report_views.xml', 'data/datev_document_metadata_export.xml', 'data/report_export_template.xml', 'data/account_return_data.xml'], 'installable': True, 'post_init_hook': '_l10n_de_reports_post_init', 'auto_install': ['l10n_de', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Germany - Accounting Reports', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Germany\nContains Balance sheet, Profit and Loss, VAT and Partner VAT reports\nAlso adds DATEV export options to general ledger\n ', 'depends': ['l10n_de', 'account_reports'], 'data': ['data/balance_sheet.xml', 'data/profit_and_loss.xml', 'data/ec_sales_list_report.xml', 'data/account_report_tax_report.xml', 'views/res_config_settings_view.xml', 'views/l10n_de_report_views.xml', 'data/datev_document_metadata_export.xml', 'data/report_export_template.xml', 'data/account_return_data.xml'], 'installable': True, 'post_init_hook': '_l10n_de_reports_post_init', 'auto_install': ['l10n_de', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_din5008_account_followup/__manifest__.py b/l10n_din5008_account_followup/__manifest__.py index c8652f65..f4edd3a3 100644 --- a/l10n_din5008_account_followup/__manifest__.py +++ b/l10n_din5008_account_followup/__manifest__.py @@ -1 +1 @@ -{'name': 'DIN 5008 - Payment Follow-up Management', 'version': '1.0', 'category': 'Accounting/Localizations', 'author': 'Odoo SA', 'depends': ['l10n_din5008'], 'data': ['report/din5008_account_followup_report.xml'], 'assets': {'web.report_assets_common': ['l10n_din5008_account_followup/static/src/**/*']}, 'auto_install': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'DIN 5008 - Payment Follow-up Management', 'version': '1.0', 'category': 'Accounting/Localizations', 'author': 'Odoo SA', 'depends': ['l10n_din5008'], 'data': ['report/din5008_account_followup_report.xml'], 'assets': {'web.report_assets_common': ['l10n_din5008_account_followup/static/src/**/*']}, 'auto_install': False, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_din5008_industry_fsm/__manifest__.py b/l10n_din5008_industry_fsm/__manifest__.py index 7c030cbe..b2f98125 100644 --- a/l10n_din5008_industry_fsm/__manifest__.py +++ b/l10n_din5008_industry_fsm/__manifest__.py @@ -1 +1 @@ -{'name': 'DIN 5008 - Field Service', 'version': '1.0', 'category': 'Accounting/Localizations', 'author': 'Odoo SA', 'depends': ['l10n_din5008'], 'assets': {'web.report_assets_common': ['l10n_din5008_industry_fsm/static/src/**/*']}, 'data': ['report/worksheet_custom_report_templates.xml'], 'auto_install': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'DIN 5008 - Field Service', 'version': '1.0', 'category': 'Accounting/Localizations', 'author': 'Odoo SA', 'depends': ['l10n_din5008'], 'assets': {'web.report_assets_common': ['l10n_din5008_industry_fsm/static/src/**/*']}, 'data': ['report/worksheet_custom_report_templates.xml'], 'auto_install': False, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_din5008_sale_renting/__manifest__.py b/l10n_din5008_sale_renting/__manifest__.py index bb665774..d819fbb8 100644 --- a/l10n_din5008_sale_renting/__manifest__.py +++ b/l10n_din5008_sale_renting/__manifest__.py @@ -1 +1 @@ -{'name': 'DIN 5008 - Rental', 'category': 'Accounting/Localizations', 'depends': ['l10n_din5008'], 'data': ['report/rental_order_report_templates.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'DIN 5008 - Rental', 'category': 'Accounting/Localizations', 'depends': ['l10n_din5008'], 'data': ['report/rental_order_report_templates.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_dk_intrastat/__manifest__.py b/l10n_dk_intrastat/__manifest__.py index bbd50193..55c97a2c 100644 --- a/l10n_dk_intrastat/__manifest__.py +++ b/l10n_dk_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Denmark - Intrastat', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nIntrastat for Denmark\n=====================\n ', 'depends': [], 'data': ['data/account_return_data.xml', 'security/ir.model.access.csv', 'wizard/intrastat_goods_submission_wizard.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Denmark - Intrastat', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nIntrastat for Denmark\n=====================\n ', 'depends': [], 'data': ['data/account_return_data.xml', 'security/ir.access.csv', 'wizard/intrastat_goods_submission_wizard.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_dk_intrastat/security/ir.access.csv b/l10n_dk_intrastat/security/ir.access.csv new file mode 100644 index 00000000..389fbe6c --- /dev/null +++ b/l10n_dk_intrastat/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_dk_intrastat_intrastat_goods_submission_wizard_user,access_l10n_dk_intrastat_intrastat_goods_submission_wizard_user,l10n.dk.intrastat.intrastat.goods.submission.wizard,account.group_account_user,crud, diff --git a/l10n_dk_intrastat/security/ir.model.access.csv b/l10n_dk_intrastat/security/ir.model.access.csv deleted file mode 100644 index baae8ec4..00000000 --- a/l10n_dk_intrastat/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_dk_intrastat_intrastat_goods_submission_wizard_user,access_l10n_dk_intrastat_intrastat_goods_submission_wizard_user,model_l10n_dk_intrastat_intrastat_goods_submission_wizard,account.group_account_user,1,1,1,1 diff --git a/l10n_dk_reports/__manifest__.py b/l10n_dk_reports/__manifest__.py index ef35848c..338c0033 100644 --- a/l10n_dk_reports/__manifest__.py +++ b/l10n_dk_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Denmark - Accounting Reports', 'version': '1.0', 'author': 'Odoo House ApS', 'website': 'https://odoohouse.dk', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Denmark\n=================================\n ', 'depends': ['l10n_dk'], 'data': ['data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/saft_report.xml', 'data/documents_file_data.xml', 'views/account_journal_dashboard.xml', 'security/ir.model.access.csv', 'wizard/ec_sales_list_submission_wizard.xml', 'data/tax_report.xml', 'views/template_rsu.xml', 'wizard/tax_report_wizard.xml'], 'auto_install': ['l10n_dk', 'account_reports'], 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Denmark - Accounting Reports', 'version': '1.0', 'author': 'Odoo House ApS', 'website': 'https://odoohouse.dk', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Denmark\n=================================\n ', 'depends': ['l10n_dk', 'account_reports'], 'data': ['data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/saft_report.xml', 'data/documents_file_data.xml', 'views/account_journal_dashboard.xml', 'security/ir.access.csv', 'wizard/ec_sales_list_submission_wizard.xml', 'data/tax_report.xml', 'views/template_rsu.xml', 'wizard/tax_report_wizard.xml'], 'auto_install': ['l10n_dk', 'account_reports'], 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_dk_reports/security/ir.access.csv b/l10n_dk_reports/security/ir.access.csv new file mode 100644 index 00000000..ddeba3dc --- /dev/null +++ b/l10n_dk_reports/security/ir.access.csv @@ -0,0 +1,6 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_dk_tax_report_receipt_wizard,access_l10n_dk_tax_report_receipt_wizard,l10n.dk.reports.tax.report.receipt.wizard,account.group_account_user,crud, +access_l10n_dk_tax_report_submit_draft_wizard,access_l10n_dk_tax_report_submit_draft_wizard,l10n.dk.reports.tax.report.submit.draft.wizard,account.group_account_user,crud, +access_l10n_dk_tax_report_calendar_wizard,access_l10n_dk_tax_report_calendar_wizard,l10n.dk.reports.tax.report.calendar.wizard,account.group_account_user,crud, +access_l10n_dk_tax_report_handler,access_l10n_dk_tax_report_handler,l10n.dk.tax.report.handler,account.group_account_user,r, +l10n_dk_reports.access_l10n_dk_reports_ec_sales_list_submission_wizard,access_l10n_dk_reports_ec_sales_list_submission_wizard,l10n_dk_reports.l10n_dk_reports_ec_sales_list_submission_wizard,base.group_user,crud, diff --git a/l10n_dk_reports/security/ir.model.access.csv b/l10n_dk_reports/security/ir.model.access.csv deleted file mode 100644 index 1a4aedfa..00000000 --- a/l10n_dk_reports/security/ir.model.access.csv +++ /dev/null @@ -1,6 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_dk_tax_report_receipt_wizard,access_l10n_dk_tax_report_receipt_wizard,model_l10n_dk_reports_tax_report_receipt_wizard,account.group_account_user,1,1,1,1 -access_l10n_dk_tax_report_submit_draft_wizard,access_l10n_dk_tax_report_submit_draft_wizard,model_l10n_dk_reports_tax_report_submit_draft_wizard,account.group_account_user,1,1,1,1 -access_l10n_dk_tax_report_calendar_wizard,access_l10n_dk_tax_report_calendar_wizard,model_l10n_dk_reports_tax_report_calendar_wizard,account.group_account_user,1,1,1,1 -access_l10n_dk_tax_report_handler,access_l10n_dk_tax_report_handler,model_l10n_dk_tax_report_handler,account.group_account_user,1,0,0,0 -l10n_dk_reports.access_l10n_dk_reports_ec_sales_list_submission_wizard,access_l10n_dk_reports_ec_sales_list_submission_wizard,l10n_dk_reports.model_l10n_dk_reports_ec_sales_list_submission_wizard,base.group_user,1,1,1,1 diff --git a/l10n_dk_saft_import/__manifest__.py b/l10n_dk_saft_import/__manifest__.py index 441c71a1..b3ea49ca 100644 --- a/l10n_dk_saft_import/__manifest__.py +++ b/l10n_dk_saft_import/__manifest__.py @@ -1 +1 @@ -{'name': 'Denmark - SAF-T Import', 'summary': 'Import Accounting Data from SAF-T files', 'description': '\nModule for the import of SAF-T files for Denmark, useful for importing accounting history.\nAdds specificities for the Danish SAF-T\n\nOfficial Technical Specification\nhttps://erhvervsstyrelsen.dk/sites/default/files/2023-01/Technical-description-SAFT-Financial-data-version-1-0-nov2022_U.pdf\n\n ', 'category': 'Accounting/Localizations', 'depends': ['l10n_dk'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Denmark - SAF-T Import', 'summary': 'Import Accounting Data from SAF-T files', 'description': '\nModule for the import of SAF-T files for Denmark, useful for importing accounting history.\nAdds specificities for the Danish SAF-T\n\nOfficial Technical Specification\nhttps://erhvervsstyrelsen.dk/sites/default/files/2023-01/Technical-description-SAFT-Financial-data-version-1-0-nov2022_U.pdf\n\n ', 'category': 'Accounting/Localizations', 'depends': ['l10n_dk'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_do_reports/__manifest__.py b/l10n_do_reports/__manifest__.py index ab9995b5..fbd9797d 100644 --- a/l10n_do_reports/__manifest__.py +++ b/l10n_do_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Dominican Republic - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Dominican Republic\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_do'], 'data': ['data/account_return_data.xml', 'data/profit_and_loss.xml', 'data/balance_sheet.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Dominican Republic - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Dominican Republic\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_do'], 'data': ['data/account_return_data.xml', 'data/profit_and_loss.xml', 'data/balance_sheet.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_dz_reports/__manifest__.py b/l10n_dz_reports/__manifest__.py index b19f4c17..464a694c 100644 --- a/l10n_dz_reports/__manifest__.py +++ b/l10n_dz_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Algeria - Accounting Reports', 'version': '0.1', 'description': '\nAccounting reports for Algeria\n================================\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_dz'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': ['l10n_dz', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Algeria - Accounting Reports', 'version': '0.1', 'description': '\nAccounting reports for Algeria\n================================\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_dz', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': ['l10n_dz', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ec_edi_pos/__manifest__.py b/l10n_ec_edi_pos/__manifest__.py index fa97868d..ba2ca20f 100644 --- a/l10n_ec_edi_pos/__manifest__.py +++ b/l10n_ec_edi_pos/__manifest__.py @@ -28,7 +28,7 @@ ], }, 'installable': True, - 'auto_install': True, + 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', } diff --git a/l10n_ee_intrastat/__manifest__.py b/l10n_ee_intrastat/__manifest__.py index db98a730..83f0f26a 100644 --- a/l10n_ee_intrastat/__manifest__.py +++ b/l10n_ee_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Estonia Intrastat Declaration', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': 'Generates Intrastat XML report for declaration.', 'depends': [], 'data': ['data/account_return_data.xml', 'data/intrastat_export.xml', 'security/ir.model.access.csv', 'wizard/intrastat_goods_submission_wizard.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Estonia Intrastat Declaration', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': 'Generates Intrastat XML report for declaration.', 'depends': [], 'data': ['data/account_return_data.xml', 'data/intrastat_export.xml', 'security/ir.access.csv', 'wizard/intrastat_goods_submission_wizard.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ee_intrastat/security/ir.access.csv b/l10n_ee_intrastat/security/ir.access.csv new file mode 100644 index 00000000..3b84fcfb --- /dev/null +++ b/l10n_ee_intrastat/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_ee_intrastat_intrastat_goods_submission_wizard_user,access_l10n_ee_intrastat_intrastat_goods_submission_wizard_user,l10n.ee.intrastat.intrastat.goods.submission.wizard,account.group_account_user,crud, diff --git a/l10n_ee_intrastat/security/ir.model.access.csv b/l10n_ee_intrastat/security/ir.model.access.csv deleted file mode 100644 index e47efec3..00000000 --- a/l10n_ee_intrastat/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_ee_intrastat_intrastat_goods_submission_wizard_user,access_l10n_ee_intrastat_intrastat_goods_submission_wizard_user,model_l10n_ee_intrastat_intrastat_goods_submission_wizard,account.group_account_user,1,1,1,1 diff --git a/l10n_ee_reports/__manifest__.py b/l10n_ee_reports/__manifest__.py index 5379190b..bd9409b9 100644 --- a/l10n_ee_reports/__manifest__.py +++ b/l10n_ee_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Estonia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting Reports for Estonia\n ', 'author': 'Odoo SA', 'depends': ['l10n_ee'], 'data': ['views/report_export_templates.xml', 'views/res_config_settings_views.xml', 'views/res_partner_views.xml', 'data/balance_sheet.xml', 'data/profit_and_loss.xml', 'data/ic_supply_report.xml', 'data/tax_report.xml', 'data/kmd_inf/kmd_inf_report_part_a.xml', 'data/kmd_inf/kmd_inf_report_part_b.xml', 'data/kmd_inf/kmd_inf_report.xml', 'data/account_return_data.xml', 'security/ir.model.access.csv', 'wizard/ec_sales_list_submission_wizard.xml', 'wizard/kmd_inf_return_wizard.xml', 'wizard/tax_return_type_wizard.xml'], 'installable': True, 'auto_install': ['l10n_ee', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_ee_reports/static/src/components/**/*']}} \ No newline at end of file +{'name': 'Estonia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting Reports for Estonia\n ', 'author': 'Odoo SA', 'depends': ['l10n_ee', 'account_reports'], 'data': ['views/report_export_templates.xml', 'views/res_config_settings_views.xml', 'views/res_partner_views.xml', 'data/balance_sheet.xml', 'data/profit_and_loss.xml', 'data/ic_supply_report.xml', 'data/tax_report.xml', 'data/kmd_inf/kmd_inf_report_part_a.xml', 'data/kmd_inf/kmd_inf_report_part_b.xml', 'data/kmd_inf/kmd_inf_report.xml', 'data/account_return_data.xml', 'security/ir.access.csv', 'wizard/ec_sales_list_submission_wizard.xml', 'wizard/kmd_inf_return_wizard.xml', 'wizard/tax_return_type_wizard.xml'], 'installable': True, 'auto_install': ['l10n_ee', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_ee_reports/static/src/components/**/*']}} \ No newline at end of file diff --git a/l10n_ee_reports/security/ir.access.csv b/l10n_ee_reports/security/ir.access.csv new file mode 100644 index 00000000..66cf6c23 --- /dev/null +++ b/l10n_ee_reports/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_ee_reports_ec_sales_list_submission_wizard_user,access_l10n_ee_reports_ec_sales_list_submission_wizard_user,l10n.ee.reports.ec.sales.list.submission.wizard,account.group_account_user,crud, +access_l10n_ee_tax_return_type_submission_wizard_user,access_l10n_ee_reports_tax_return_type_submission_wizard_user,l10n.ee.reports.tax.return.submission.wizard,account.group_account_user,crud, +access_l10n_ee_kmd_inf_return_type_submission_wizard_user,access_l10n_ee_reports_kmd_inf_return_type_submission_wizard_user,l10n.ee.reports.kmd.inf.return.submission.wizard,account.group_account_user,crud, diff --git a/l10n_ee_reports/security/ir.model.access.csv b/l10n_ee_reports/security/ir.model.access.csv deleted file mode 100644 index 080789cd..00000000 --- a/l10n_ee_reports/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_ee_reports_ec_sales_list_submission_wizard_user,access_l10n_ee_reports_ec_sales_list_submission_wizard_user,model_l10n_ee_reports_ec_sales_list_submission_wizard,account.group_account_user,1,1,1,1 -access_l10n_ee_tax_return_type_submission_wizard_user,access_l10n_ee_reports_tax_return_type_submission_wizard_user,model_l10n_ee_reports_tax_return_submission_wizard,account.group_account_user,1,1,1,1 -access_l10n_ee_kmd_inf_return_type_submission_wizard_user,access_l10n_ee_reports_kmd_inf_return_type_submission_wizard_user,model_l10n_ee_reports_kmd_inf_return_submission_wizard,account.group_account_user,1,1,1,1 diff --git a/l10n_eg_hr_payroll/__manifest__.py b/l10n_eg_hr_payroll/__manifest__.py index 472ac5d8..b9dd3d4b 100644 --- a/l10n_eg_hr_payroll/__manifest__.py +++ b/l10n_eg_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Egypt - Payroll', 'countries': ['eg'], 'category': 'Human Resources/Payroll', 'description': '\nEgypt Payroll and End of Service rules.\n=======================================\n- Basic calculation\n- End of service calculation\n- Other inputs (overtime, salary attachments, etc.)\n- Social insurance calculation\n- End of service provisions\n- Tax break calculations and deductions\n- Master payroll export\n ', 'depends': [], 'auto_install': ['hr_payroll'], 'data': ['data/resource_calendar_data.xml', 'data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type.xml', 'data/hr_salary_rule_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/res_config_settings.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'demo': ['data/l10n_eg_hr_payroll_demo.xml']} \ No newline at end of file +{'name': 'Egypt - Payroll', 'countries': ['eg'], 'category': 'Human Resources/Payroll', 'description': '\nEgypt Payroll and End of Service rules.\n=======================================\n- Basic calculation\n- End of service calculation\n- Other inputs (overtime, salary attachments, etc.)\n- Social insurance calculation\n- End of service provisions\n- Tax break calculations and deductions\n- Master payroll export\n ', 'depends': ['hr_payroll'], 'auto_install': ['hr_payroll'], 'data': ['data/resource_calendar_data.xml', 'data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type.xml', 'data/hr_salary_rule_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/res_config_settings.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'demo': ['data/l10n_eg_hr_payroll_demo.xml']} \ No newline at end of file diff --git a/l10n_eg_hr_payroll_account/__manifest__.py b/l10n_eg_hr_payroll_account/__manifest__.py index b683d8cb..abb811ee 100644 --- a/l10n_eg_hr_payroll_account/__manifest__.py +++ b/l10n_eg_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Egypt - Payroll with Accounting', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Human Resources', 'description': '\nAccounting Data for Egypt Payroll Rules.\n=======================================================\n\n ', 'depends': ['l10n_eg'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_eg_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Egypt - Payroll with Accounting', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Human Resources', 'description': '\nAccounting Data for Egypt Payroll Rules.\n=======================================================\n\n ', 'depends': ['l10n_eg'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_eg_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_eg_iot/__manifest__.py b/l10n_eg_iot/__manifest__.py index 7a56d387..1e7ee26d 100644 --- a/l10n_eg_iot/__manifest__.py +++ b/l10n_eg_iot/__manifest__.py @@ -1 +1 @@ -{'name': 'Egypt - Internet Of Things', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Administration/IoT', 'depends': ['l10n_eg'], 'license': 'LGPL-3', 'auto_install': True, 'data': ['views/iot_box_views.xml']} \ No newline at end of file +{'name': 'Egypt - Internet Of Things', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Administration/IoT', 'depends': ['l10n_eg'], 'license': 'LGPL-3', 'auto_install': False, 'data': ['views/iot_box_views.xml']} \ No newline at end of file diff --git a/l10n_eg_reports/__manifest__.py b/l10n_eg_reports/__manifest__.py index a7b44218..2cdd12ad 100644 --- a/l10n_eg_reports/__manifest__.py +++ b/l10n_eg_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Egypt - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Egypt\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_eg'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Egypt - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Egypt\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_eg'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_es_intrastat/__manifest__.py b/l10n_es_intrastat/__manifest__.py index 6bcadd7b..ffccb2d1 100644 --- a/l10n_es_intrastat/__manifest__.py +++ b/l10n_es_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Spain - Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\n Spain - Intrastat Report\n ', 'depends': [], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spain - Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\n Spain - Intrastat Report\n ', 'depends': [], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_es_real_estates/__manifest__.py b/l10n_es_real_estates/__manifest__.py index ec1f778b..7dc277de 100644 --- a/l10n_es_real_estates/__manifest__.py +++ b/l10n_es_real_estates/__manifest__.py @@ -1 +1 @@ -{'name': 'Spain - Real Estates', 'countries': ['es'], 'description': '\nThis module allows the user to add real estate related data to the Spanish localization and generates a mod 347 report.\n ', 'category': 'Accounting/Localizations', 'version': '0.1', 'depends': [], 'data': ['security/ir.model.access.csv', 'views/account_invoice_views.xml', 'views/real_estates_data_views.xml', 'wizard/aeat_boe_export_wizards.xml', 'data/mod347.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spain - Real Estates', 'countries': ['es'], 'description': '\nThis module allows the user to add real estate related data to the Spanish localization and generates a mod 347 report.\n ', 'category': 'Accounting/Localizations', 'version': '0.1', 'depends': [], 'data': ['security/ir.access.csv', 'views/account_invoice_views.xml', 'views/real_estates_data_views.xml', 'wizard/aeat_boe_export_wizards.xml', 'data/mod347.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_es_real_estates/security/ir.access.csv b/l10n_es_real_estates/security/ir.access.csv new file mode 100644 index 00000000..a0b395e7 --- /dev/null +++ b/l10n_es_real_estates/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_account_move_group_invoice,account.move group invoice,l10n.es.reports.real.estate,account.group_account_invoice,crud, +access_account_move_accountant,account.move accountant,l10n.es.reports.real.estate,account.group_account_readonly,r, +access_l10n_es_reports_aeat_mod347_real_estates_vat_user,l10n.es.reports.aeat.mod347.real.estates.vat.user,l10n.es.reports.aeat.mod347.real.estates.vat,account.group_account_user,r, diff --git a/l10n_es_real_estates/security/ir.model.access.csv b/l10n_es_real_estates/security/ir.model.access.csv deleted file mode 100644 index 03f65825..00000000 --- a/l10n_es_real_estates/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_account_move_group_invoice,account.move group invoice,model_l10n_es_reports_real_estate,account.group_account_invoice,1,1,1,1 -access_account_move_accountant,account.move accountant,model_l10n_es_reports_real_estate,account.group_account_readonly,1,0,0,0 -access_l10n_es_reports_aeat_mod347_real_estates_vat_user,l10n.es.reports.aeat.mod347.real.estates.vat.user,model_l10n_es_reports_aeat_mod347_real_estates_vat,account.group_account_user,1,1,1,0 diff --git a/l10n_es_reports/__manifest__.py b/l10n_es_reports/__manifest__.py index 9f467c18..6b0ab312 100644 --- a/l10n_es_reports/__manifest__.py +++ b/l10n_es_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Spain - Accounting (PGCE 2008) Reports', 'version': '4.3', 'author': 'Spanish Localization Team', 'website': 'https://launchpad.net/openerp-spain', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Spain\n ', 'depends': ['l10n_es'], 'data': ['security/ir.model.access.csv', 'views/account_invoice_views.xml', 'views/res_company_views.xml', 'data/account_return_data.xml', 'data/pymes_profit_and_loss_report_data.xml', 'data/assoc_balance_sheet_report_data.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_tags.xml', 'data/full_balance_sheet_report_data.xml', 'data/pymes_balance_sheet_report_data.xml', 'data/mod111.xml', 'data/mod115.xml', 'data/mod130.xml', 'data/mod303.xml', 'data/mod347.xml', 'data/mod349.xml', 'data/mod390.xml', 'data/trial_balance.xml', 'data/vat_books_report.xml', 'data/menuitem_data.xml', 'wizard/aeat_boe_export_wizards.xml'], 'installable': True, 'auto_install': ['l10n_es', 'account_reports'], 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_es_reports/static/src/**/*']}} \ No newline at end of file +{'name': 'Spain - Accounting (PGCE 2008) Reports', 'version': '4.3', 'author': 'Spanish Localization Team', 'website': 'https://launchpad.net/openerp-spain', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Spain\n ', 'depends': ['l10n_es', 'account_reports'], 'data': ['security/ir.access.csv', 'views/account_invoice_views.xml', 'views/res_company_views.xml', 'data/account_return_data.xml', 'data/pymes_profit_and_loss_report_data.xml', 'data/assoc_balance_sheet_report_data.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_tags.xml', 'data/full_balance_sheet_report_data.xml', 'data/pymes_balance_sheet_report_data.xml', 'data/mod111.xml', 'data/mod115.xml', 'data/mod130.xml', 'data/mod303.xml', 'data/mod347.xml', 'data/mod349.xml', 'data/mod390.xml', 'data/trial_balance.xml', 'data/vat_books_report.xml', 'data/menuitem_data.xml', 'wizard/aeat_boe_export_wizards.xml'], 'installable': True, 'auto_install': ['l10n_es', 'account_reports'], 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_es_reports/static/src/**/*']}} \ No newline at end of file diff --git a/l10n_es_reports/security/ir.access.csv b/l10n_es_reports/security/ir.access.csv new file mode 100644 index 00000000..571de3d5 --- /dev/null +++ b/l10n_es_reports/security/ir.access.csv @@ -0,0 +1,12 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_es_reports_mod111_boe,access_l10n_es_reports_mod111_boe,l10n.es.reports.aeat.boe.mod111.export.wizard,account.group_account_user,r, +access_l10n_es_reports_mod115_boe,access_l10n_es_reports_mod115_boe,l10n.es.reports.aeat.boe.mod115.export.wizard,account.group_account_user,r, +access_l10n_es_reports_mod130_boe,access_l10n_es_reports_mod130_boe,l10n.es.reports.aeat.boe.mod130.export.wizard,account.group_account_user,r, +access_l10n_es_reports_mod303_boe,access_l10n_es_reports_mod303_boe,l10n.es.reports.aeat.boe.mod303.export.wizard,account.group_account_user,r, +access_l10n_es_reports_mod347_boe,access_l10n_es_reports_mod347_boe,l10n.es.reports.aeat.boe.mod347.export.wizard,account.group_account_user,r, +access_l10n_es_reports_mod349_boe,access_l10n_es_reports_mod349_boe,l10n.es.reports.aeat.boe.mod349.export.wizard,account.group_account_user,r, +access_l10n_es_reports_mod349_boe_partner,access_l10n_es_reports_mod349_boe_partner,l10n.es.reports.aeat.mod347.manual.partner.data,account.group_account_user,r, +access_l10n_es_reports_mod390_boe,access_l10n_es_reports_mod390_boe,l10n.es.reports.aeat.boe.mod390.export.wizard,account.group_account_user,r, +access_l10n_es_reports_aeat_boe_export_wizard,access_l10n_es_reports_aeat_boe_export_wizard,l10n.es.reports.aeat.boe.export.wizard,,r, +access_l10n_es_reports_aeat_boe_mod111and115and303_export_wizard,access_l10n_es_reports_aeat_boe_mod111and115and303_export_wizard,l10n.es.reports.aeat.boe.mod111and115and303.export.wizard,,r, +access_l10n_es_reports_aeat_boe_mod347and349_export_wizard,access_l10n_es_reports_aeat_boe_mod347and349_export_wizard,l10n.es.reports.aeat.boe.mod347and349.export.wizard,,r, diff --git a/l10n_es_reports/security/ir.model.access.csv b/l10n_es_reports/security/ir.model.access.csv deleted file mode 100644 index 7ee55e13..00000000 --- a/l10n_es_reports/security/ir.model.access.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_es_reports_mod111_boe,access_l10n_es_reports_mod111_boe,model_l10n_es_reports_aeat_boe_mod111_export_wizard,account.group_account_user,1,1,1,0 -access_l10n_es_reports_mod115_boe,access_l10n_es_reports_mod115_boe,model_l10n_es_reports_aeat_boe_mod115_export_wizard,account.group_account_user,1,1,1,0 -access_l10n_es_reports_mod130_boe,access_l10n_es_reports_mod130_boe,model_l10n_es_reports_aeat_boe_mod130_export_wizard,account.group_account_user,1,1,1,0 -access_l10n_es_reports_mod303_boe,access_l10n_es_reports_mod303_boe,model_l10n_es_reports_aeat_boe_mod303_export_wizard,account.group_account_user,1,1,1,0 -access_l10n_es_reports_mod347_boe,access_l10n_es_reports_mod347_boe,model_l10n_es_reports_aeat_boe_mod347_export_wizard,account.group_account_user,1,1,1,0 -access_l10n_es_reports_mod349_boe,access_l10n_es_reports_mod349_boe,model_l10n_es_reports_aeat_boe_mod349_export_wizard,account.group_account_user,1,1,1,0 -access_l10n_es_reports_mod349_boe_partner,access_l10n_es_reports_mod349_boe_partner,model_l10n_es_reports_aeat_mod347_manual_partner_data,account.group_account_user,1,1,1,0 -access_l10n_es_reports_mod390_boe,access_l10n_es_reports_mod390_boe,model_l10n_es_reports_aeat_boe_mod390_export_wizard,account.group_account_user,1,1,1,0 -access_l10n_es_reports_aeat_boe_export_wizard,access_l10n_es_reports_aeat_boe_export_wizard,model_l10n_es_reports_aeat_boe_export_wizard,,0,0,0,0 -access_l10n_es_reports_aeat_boe_mod111and115and303_export_wizard,access_l10n_es_reports_aeat_boe_mod111and115and303_export_wizard,model_l10n_es_reports_aeat_boe_mod111and115and303_export_wizard,,0,0,0,0 -access_l10n_es_reports_aeat_boe_mod347and349_export_wizard,access_l10n_es_reports_aeat_boe_mod347and349_export_wizard,model_l10n_es_reports_aeat_boe_mod347and349_export_wizard,,0,0,0,0 diff --git a/l10n_es_reports_2024/__manifest__.py b/l10n_es_reports_2024/__manifest__.py index 9fa8a262..01c7856a 100644 --- a/l10n_es_reports_2024/__manifest__.py +++ b/l10n_es_reports_2024/__manifest__.py @@ -1 +1 @@ -{'name': 'Spain - Accounting Reports (2024 Update)', 'description': '\n Modelo 303: Extra fields regarding Rectificación\n ', 'category': 'Accounting/Localization', 'version': '1.0', 'depends': [], 'data': ['wizard/aeat_boe_export_wizards.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spain - Accounting Reports (2024 Update)', 'description': '\n Modelo 303: Extra fields regarding Rectificación\n ', 'category': 'Accounting/Localization', 'version': '1.0', 'depends': [], 'data': ['wizard/aeat_boe_export_wizards.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_es_reports_2025/__manifest__.py b/l10n_es_reports_2025/__manifest__.py index aee25f26..e1faf756 100644 --- a/l10n_es_reports_2025/__manifest__.py +++ b/l10n_es_reports_2025/__manifest__.py @@ -1 +1 @@ -{'name': 'Spain - Accounting Reports (2025 Update)', 'description': '\n Backports the tax return functionalities in the Spanish localization\n ', 'category': 'Accounting/Localization', 'version': '1.0', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/account_return_data.xml', 'views/account_return_views.xml', 'wizard/l10n_es_return_submission_wizards.xml', 'wizard/l10n_es_boe_wizard_validation.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spain - Accounting Reports (2025 Update)', 'description': '\n Backports the tax return functionalities in the Spanish localization\n ', 'category': 'Accounting/Localization', 'version': '1.0', 'depends': [], 'data': ['security/ir.access.csv', 'data/account_return_data.xml', 'views/account_return_views.xml', 'wizard/l10n_es_return_submission_wizards.xml', 'wizard/l10n_es_boe_wizard_validation.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_es_reports_2025/security/ir.model.access.csv b/l10n_es_reports_2025/security/ir.access.csv similarity index 52% rename from l10n_es_reports_2025/security/ir.model.access.csv rename to l10n_es_reports_2025/security/ir.access.csv index a5487ae4..e588beee 100644 --- a/l10n_es_reports_2025/security/ir.model.access.csv +++ b/l10n_es_reports_2025/security/ir.access.csv @@ -1,9 +1,9 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_es_reports_2025.access_l10n_es_reports_2025_modelos_submission_wizard,access_l10n_es_reports_2025_modelos_submission_wizard,l10n_es_reports_2025.model_l10n_es_reports_2025_modelos_submission_wizard,account.group_account_user,1,1,1,0 -l10n_es_reports_2025.access_l10n_es_reports_2025_mod111_submission_wizard,access_l10n_es_reports_2025_mod111_submission_wizard,l10n_es_reports_2025.model_l10n_es_reports_2025_mod111_submission_wizard,account.group_account_user,1,1,1,0 -l10n_es_reports_2025.access_l10n_es_reports_2025_mod115_submission_wizard,access_l10n_es_reports_2025_mod115_submission_wizard,l10n_es_reports_2025.model_l10n_es_reports_2025_mod115_submission_wizard,account.group_account_user,1,1,1,0 -l10n_es_reports_2025.access_l10n_es_reports_2025_mod130_submission_wizard,access_l10n_es_reports_2025_mod130_submission_wizard,l10n_es_reports_2025.model_l10n_es_reports_2025_mod130_submission_wizard,account.group_account_user,1,1,1,0 -l10n_es_reports_2025.access_l10n_es_reports_2025_mod303_submission_wizard,access_l10n_es_reports_2025_mod303_submission_wizard,l10n_es_reports_2025.model_l10n_es_reports_2025_mod303_submission_wizard,account.group_account_user,1,1,1,0 -l10n_es_reports_2025.access_l10n_es_reports_2025_mod347_submission_wizard,access_l10n_es_reports_2025_mod347_submission_wizard,l10n_es_reports_2025.model_l10n_es_reports_2025_mod347_submission_wizard,account.group_account_user,1,1,1,0 -l10n_es_reports_2025.access_l10n_es_reports_2025_mod349_submission_wizard,access_l10n_es_reports_2025_mod349_submission_wizard,l10n_es_reports_2025.model_l10n_es_reports_2025_mod349_submission_wizard,account.group_account_user,1,1,1,0 -l10n_es_reports_2025.access_l10n_es_reports_2025_mod390_submission_wizard,access_l10n_es_reports_2025_mod390_submission_wizard,l10n_es_reports_2025.model_l10n_es_reports_2025_mod390_submission_wizard,account.group_account_user,1,1,1,0 +id,name,model_id,group_id/id,operation,domain +l10n_es_reports_2025.access_l10n_es_reports_2025_modelos_submission_wizard,access_l10n_es_reports_2025_modelos_submission_wizard,l10n_es_reports_2025.l10n_es_reports_2025_modelos_submission_wizard,account.group_account_user,r, +l10n_es_reports_2025.access_l10n_es_reports_2025_mod111_submission_wizard,access_l10n_es_reports_2025_mod111_submission_wizard,l10n_es_reports_2025.l10n_es_reports_2025_mod111_submission_wizard,account.group_account_user,r, +l10n_es_reports_2025.access_l10n_es_reports_2025_mod115_submission_wizard,access_l10n_es_reports_2025_mod115_submission_wizard,l10n_es_reports_2025.l10n_es_reports_2025_mod115_submission_wizard,account.group_account_user,r, +l10n_es_reports_2025.access_l10n_es_reports_2025_mod130_submission_wizard,access_l10n_es_reports_2025_mod130_submission_wizard,l10n_es_reports_2025.l10n_es_reports_2025_mod130_submission_wizard,account.group_account_user,r, +l10n_es_reports_2025.access_l10n_es_reports_2025_mod303_submission_wizard,access_l10n_es_reports_2025_mod303_submission_wizard,l10n_es_reports_2025.l10n_es_reports_2025_mod303_submission_wizard,account.group_account_user,r, +l10n_es_reports_2025.access_l10n_es_reports_2025_mod347_submission_wizard,access_l10n_es_reports_2025_mod347_submission_wizard,l10n_es_reports_2025.l10n_es_reports_2025_mod347_submission_wizard,account.group_account_user,r, +l10n_es_reports_2025.access_l10n_es_reports_2025_mod349_submission_wizard,access_l10n_es_reports_2025_mod349_submission_wizard,l10n_es_reports_2025.l10n_es_reports_2025_mod349_submission_wizard,account.group_account_user,r, +l10n_es_reports_2025.access_l10n_es_reports_2025_mod390_submission_wizard,access_l10n_es_reports_2025_mod390_submission_wizard,l10n_es_reports_2025.l10n_es_reports_2025_mod390_submission_wizard,account.group_account_user,r, diff --git a/l10n_es_reports_pos/__manifest__.py b/l10n_es_reports_pos/__manifest__.py index 7f3454de..81442aa9 100644 --- a/l10n_es_reports_pos/__manifest__.py +++ b/l10n_es_reports_pos/__manifest__.py @@ -1 +1 @@ -{'name': 'Spain - Accounting Reports Libro IVA PoS', 'countries': ['es'], 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nPoint of Sale support for the Spanish VAT record books (Libros Registro de IVA).\n ', 'depends': ['point_of_sale'], 'installable': True, 'auto_install': True, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spain - Accounting Reports Libro IVA PoS', 'countries': ['es'], 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nPoint of Sale support for the Spanish VAT record books (Libros Registro de IVA).\n ', 'depends': ['point_of_sale'], 'installable': True, 'auto_install': False, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_es_sale_amazon/__manifest__.py b/l10n_es_sale_amazon/__manifest__.py index 16300f82..6d2d7d9b 100644 --- a/l10n_es_sale_amazon/__manifest__.py +++ b/l10n_es_sale_amazon/__manifest__.py @@ -1 +1 @@ -{'name': 'Spain - Amazon Connector', 'version': '1.0', 'category': 'Sales/Sales', 'summary': 'Bridge module between the Spanish localization and Amazon', 'depends': ['l10n_es'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spain - Amazon Connector', 'version': '1.0', 'category': 'Sales/Sales', 'summary': 'Bridge module between the Spanish localization and Amazon', 'depends': ['l10n_es'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_et_reports/__manifest__.py b/l10n_et_reports/__manifest__.py index e72ebd30..4f1fbb68 100644 --- a/l10n_et_reports/__manifest__.py +++ b/l10n_et_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Ethiopia - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Ethiopia\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_et'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Ethiopia - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Ethiopia\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_et'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_eu_oss_reports/__manifest__.py b/l10n_eu_oss_reports/__manifest__.py index 7026a81d..275ba0e2 100644 --- a/l10n_eu_oss_reports/__manifest__.py +++ b/l10n_eu_oss_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'EU One Stop Shop (OSS) Reports', 'category': 'Accounting/Localizations', 'description': '\nEU One Stop Shop (OSS) VAT Reports\n=============================================================================================\n\nProvides Reports for OSS with export files for available EU countries.\n\n ', 'depends': ['l10n_eu_oss'], 'data': ['security/ir.model.access.csv', 'views/report_export_templates.xml', 'views/res_company_views.xml', 'views/product_views.xml', 'data/account_reports.xml', 'data/account_return_data.xml', 'wizard/return_submission_wizard.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'EU One Stop Shop (OSS) Reports', 'category': 'Accounting/Localizations', 'description': '\nEU One Stop Shop (OSS) VAT Reports\n=============================================================================================\n\nProvides Reports for OSS with export files for available EU countries.\n\n ', 'depends': ['l10n_eu_oss'], 'data': ['security/ir.access.csv', 'views/report_export_templates.xml', 'views/res_company_views.xml', 'views/product_views.xml', 'data/account_reports.xml', 'data/account_return_data.xml', 'wizard/return_submission_wizard.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_eu_oss_reports/security/ir.access.csv b/l10n_eu_oss_reports/security/ir.access.csv new file mode 100644 index 00000000..4fe4332c --- /dev/null +++ b/l10n_eu_oss_reports/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_oss_return_submission_wizard_acc_user,l10n_eu_oss_reports.return.submission.wizard.acc.user,l10n.eu.oss.reports.return.submission.wizard,account.group_account_user,crud, diff --git a/l10n_eu_oss_reports/security/ir.model.access.csv b/l10n_eu_oss_reports/security/ir.model.access.csv deleted file mode 100644 index 05ed1f1f..00000000 --- a/l10n_eu_oss_reports/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_oss_return_submission_wizard_acc_user,l10n_eu_oss_reports.return.submission.wizard.acc.user,model_l10n_eu_oss_reports_return_submission_wizard,account.group_account_user,1,1,1,1 diff --git a/l10n_fi_intrastat/__manifest__.py b/l10n_fi_intrastat/__manifest__.py index 339c6b77..d303ece4 100644 --- a/l10n_fi_intrastat/__manifest__.py +++ b/l10n_fi_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Finnish Intrastat Declaration', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat CSV report for declaration based on invoices for Finland.\n ', 'depends': [], 'data': ['data/account_return_data.xml', 'security/ir.model.access.csv', 'wizard/intrastat_goods_submission_wizard.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Finnish Intrastat Declaration', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat CSV report for declaration based on invoices for Finland.\n ', 'depends': [], 'data': ['data/account_return_data.xml', 'security/ir.access.csv', 'wizard/intrastat_goods_submission_wizard.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_fi_intrastat/security/ir.access.csv b/l10n_fi_intrastat/security/ir.access.csv new file mode 100644 index 00000000..04026b41 --- /dev/null +++ b/l10n_fi_intrastat/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_fi_intrastat_intrastat_goods_submission_wizard_user,access_l10n_fi_intrastat_intrastat_goods_submission_wizard_user,l10n.fi.intrastat.intrastat.goods.submission.wizard,account.group_account_user,crud, diff --git a/l10n_fi_intrastat/security/ir.model.access.csv b/l10n_fi_intrastat/security/ir.model.access.csv deleted file mode 100644 index be35de1b..00000000 --- a/l10n_fi_intrastat/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_fi_intrastat_intrastat_goods_submission_wizard_user,access_l10n_fi_intrastat_intrastat_goods_submission_wizard_user,model_l10n_fi_intrastat_intrastat_goods_submission_wizard,account.group_account_user,1,1,1,1 diff --git a/l10n_fi_reports/__manifest__.py b/l10n_fi_reports/__manifest__.py index a1d86728..abf686e4 100644 --- a/l10n_fi_reports/__manifest__.py +++ b/l10n_fi_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Finland - Accounting Reports', 'version': '1.1', 'description': '\nAccounting reports for Finland\n================================\n\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_fi'], 'data': ['security/ir.model.access.csv', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_and_loss.xml', 'data/tax_report.xml', 'report/tax_report_export.xml', 'report/ec_sales_list_report_export.xml', 'wizard/ec_sales_list_submission_wizard.xml', 'wizard/tax_report_submission_wizard.xml'], 'auto_install': ['l10n_fi', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Finland - Accounting Reports', 'version': '1.1', 'description': '\nAccounting reports for Finland\n================================\n\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_fi', 'account_reports'], 'data': ['security/ir.access.csv', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_and_loss.xml', 'data/tax_report.xml', 'report/tax_report_export.xml', 'report/ec_sales_list_report_export.xml', 'wizard/ec_sales_list_submission_wizard.xml', 'wizard/tax_report_submission_wizard.xml'], 'auto_install': ['l10n_fi', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_fi_reports/security/ir.access.csv b/l10n_fi_reports/security/ir.access.csv new file mode 100644 index 00000000..89080a79 --- /dev/null +++ b/l10n_fi_reports/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +l10n_fi_reports.access_l10n_fi_reports_ec_sales_list_submission_wizard,access_l10n_fi_reports_ec_sales_list_submission_wizard,l10n_fi_reports.l10n_fi_reports_ec_sales_list_submission_wizard,account.group_account_user,crud, +l10n_fi_reports.access_l10n_fi_reports_tax_report_submission_wizard,access_l10n_fi_reports_tax_report_submission_wizard,l10n_fi_reports.l10n_fi_reports_tax_report_submission_wizard,account.group_account_user,crud, diff --git a/l10n_fi_reports/security/ir.model.access.csv b/l10n_fi_reports/security/ir.model.access.csv deleted file mode 100644 index 803f8081..00000000 --- a/l10n_fi_reports/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_fi_reports.access_l10n_fi_reports_ec_sales_list_submission_wizard,access_l10n_fi_reports_ec_sales_list_submission_wizard,l10n_fi_reports.model_l10n_fi_reports_ec_sales_list_submission_wizard,account.group_account_user,1,1,1,1 -l10n_fi_reports.access_l10n_fi_reports_tax_report_submission_wizard,access_l10n_fi_reports_tax_report_submission_wizard,l10n_fi_reports.model_l10n_fi_reports_tax_report_submission_wizard,account.group_account_user,1,1,1,1 diff --git a/l10n_fr_fec_import/__manifest__.py b/l10n_fr_fec_import/__manifest__.py index 92c8e516..a77ad0fa 100644 --- a/l10n_fr_fec_import/__manifest__.py +++ b/l10n_fr_fec_import/__manifest__.py @@ -1 +1 @@ -{'name': 'France - FEC Import', 'countries': ['fr'], 'summary': 'Import Accounting Data from FEC files', 'description': "\nModule for the import of FEC standard files, useful for importing accounting history.\n\nFEC files (fichier des écritures comptables) are the standard accounting reports that French businesses have to submit to the tax authorities.\nThis module allows the import of accounts, journals, partners and moves from these files.\n\nOnly the CSV format of FEC is implemented.\n'utf-8', 'utf-8-sig' and 'iso8859_15' are the only allowed encodings.\nSeveral delimiters are allowed: ';' or '|' or ',' or '\t'.\n\nOfficial Technical Specification (fr)\nhttps://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000027804775/\n\nFEC Testing tool from the tax authorities\nhttps://github.com/DGFiP/Test-Compta-Demat\n\n ", 'category': 'Accounting/Accounting', 'depends': ['base_vat', 'l10n_fr_account'], 'data': ['security/ir.model.access.csv', 'views/views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_fr_fec_import/static/src/components/**/*', 'l10n_fr_fec_import/static/src/hooks/**/*', 'l10n_fr_fec_import/static/src/views/**/*', 'l10n_fr_fec_import/static/src/xml/**/*'], 'web.assets_tests': ['l10n_fr_fec_import/static/tests/tours/**/*'], 'web.assets_unit_tests': ['l10n_fr_fec_import/static/tests/**/*', ('remove', 'l10n_fr_fec_import/static/tests/tours/**/*')]}} \ No newline at end of file +{'name': 'France - FEC Import', 'countries': ['fr'], 'summary': 'Import Accounting Data from FEC files', 'description': "\nModule for the import of FEC standard files, useful for importing accounting history.\n\nFEC files (fichier des écritures comptables) are the standard accounting reports that French businesses have to submit to the tax authorities.\nThis module allows the import of accounts, journals, partners and moves from these files.\n\nOnly the CSV format of FEC is implemented.\n'utf-8', 'utf-8-sig' and 'iso8859_15' are the only allowed encodings.\nSeveral delimiters are allowed: ';' or '|' or ',' or '\t'.\n\nOfficial Technical Specification (fr)\nhttps://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000027804775/\n\nFEC Testing tool from the tax authorities\nhttps://github.com/DGFiP/Test-Compta-Demat\n\n ", 'category': 'Accounting/Accounting', 'depends': ['base_vat', 'l10n_fr_account'], 'data': ['security/ir.access.csv', 'views/views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_fr_fec_import/static/src/components/**/*', 'l10n_fr_fec_import/static/src/hooks/**/*', 'l10n_fr_fec_import/static/src/views/**/*', 'l10n_fr_fec_import/static/src/xml/**/*'], 'web.assets_tests': ['l10n_fr_fec_import/static/tests/tours/**/*'], 'web.assets_unit_tests': ['l10n_fr_fec_import/static/tests/**/*', ('remove', 'l10n_fr_fec_import/static/tests/tours/**/*')]}} \ No newline at end of file diff --git a/l10n_fr_fec_import/security/ir.access.csv b/l10n_fr_fec_import/security/ir.access.csv new file mode 100644 index 00000000..d31bed04 --- /dev/null +++ b/l10n_fr_fec_import/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_account_fec_import_wizard,access.account.fec.import.wizard,account.fec.import.wizard,account.group_account_manager,crud, diff --git a/l10n_fr_fec_import/security/ir.model.access.csv b/l10n_fr_fec_import/security/ir.model.access.csv deleted file mode 100644 index 5b7d8e1c..00000000 --- a/l10n_fr_fec_import/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -"access_account_fec_import_wizard","access.account.fec.import.wizard","model_account_fec_import_wizard","account.group_account_manager",1,1,1,1 diff --git a/l10n_fr_intrastat/__manifest__.py b/l10n_fr_intrastat/__manifest__.py index a7f05c4d..d7d75c90 100644 --- a/l10n_fr_intrastat/__manifest__.py +++ b/l10n_fr_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'French Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat XML report (DEBWEB2) for declaration based on invoices for France.\n ', 'depends': ['l10n_fr_account'], 'data': ['security/ir.model.access.csv', 'views/res_config_settings_view.xml', 'data/account_return_data.xml', 'data/intrastat_export.xml', 'data/code_region_data.xml', 'wizard/export_wizard.xml', 'wizard/intrastat_submission_wizard.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'French Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat XML report (DEBWEB2) for declaration based on invoices for France.\n ', 'depends': ['l10n_fr_account'], 'data': ['security/ir.access.csv', 'views/res_config_settings_view.xml', 'data/account_return_data.xml', 'data/intrastat_export.xml', 'data/code_region_data.xml', 'wizard/export_wizard.xml', 'wizard/intrastat_submission_wizard.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_fr_intrastat/security/ir.access.csv b/l10n_fr_intrastat/security/ir.access.csv new file mode 100644 index 00000000..ff229724 --- /dev/null +++ b/l10n_fr_intrastat/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_fr_intrastat_export_options,access_l10n_fr_intrastat_export_options,l10n.fr.intrastat.export.wizard,account.group_account_user,r, +access_l10n_fr_intrastat_submission_wizard_user,access_l10n_fr_intrastat_submission_wizard_user,l10n.fr.intrastat.intrastat.submission.wizard,account.group_account_user,crud, diff --git a/l10n_fr_intrastat/security/ir.model.access.csv b/l10n_fr_intrastat/security/ir.model.access.csv deleted file mode 100644 index 98cc4ce3..00000000 --- a/l10n_fr_intrastat/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_fr_intrastat_export_options,access_l10n_fr_intrastat_export_options,model_l10n_fr_intrastat_export_wizard,account.group_account_user,1,1,1,0 -access_l10n_fr_intrastat_submission_wizard_user,access_l10n_fr_intrastat_submission_wizard_user,model_l10n_fr_intrastat_intrastat_submission_wizard,account.group_account_user,1,1,1,1 diff --git a/l10n_fr_reports/__manifest__.py b/l10n_fr_reports/__manifest__.py index 52a38db4..e430de73 100644 --- a/l10n_fr_reports/__manifest__.py +++ b/l10n_fr_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'France - Accounting Reports', 'version': '1.2', 'description': '\nAccounting reports for France\n================================\n\nThis module also allows exporting the French vat report and send it to the DGFiP, an OGA or an expert accountant.\n\nIt adds a new button "EDI VAT" on the French vat report and a new menu item "EDI exports" (below "Reporting",\nin the "Statement Reports" section).\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_fr_account'], 'data': ['data/balance_sheet.xml', 'data/profit_loss.xml', 'data/intermediate_management_balances.xml', 'data/balance_sheet_2024.xml', 'data/profit_loss_2024.xml', 'data/intermediate_management_balances_2024.xml', 'data/tax_report.xml', 'data/cron.xml', 'data/template.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/account_return_check_template.xml', 'security/ir.model.access.csv', 'views/res_config_settings_views.xml', 'views/account_report_async_export_view.xml', 'wizard/l10n_fr_send_vat_report_wizard.xml'], 'assets': {'web.assets_backend': ['l10n_fr_reports/static/src/components/**/*']}, 'auto_install': ['l10n_fr_account', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'France - Accounting Reports', 'version': '1.2', 'description': '\nAccounting reports for France\n================================\n\nThis module also allows exporting the French vat report and send it to the DGFiP, an OGA or an expert accountant.\n\nIt adds a new button "EDI VAT" on the French vat report and a new menu item "EDI exports" (below "Reporting",\nin the "Statement Reports" section).\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_fr_account', 'account_reports'], 'data': ['data/balance_sheet.xml', 'data/profit_loss.xml', 'data/intermediate_management_balances.xml', 'data/balance_sheet_2024.xml', 'data/profit_loss_2024.xml', 'data/intermediate_management_balances_2024.xml', 'data/tax_report.xml', 'data/cron.xml', 'data/template.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/account_return_check_template.xml', 'security/ir.access.csv', 'views/res_config_settings_views.xml', 'views/account_report_async_export_view.xml', 'wizard/l10n_fr_send_vat_report_wizard.xml'], 'assets': {'web.assets_backend': ['l10n_fr_reports/static/src/components/**/*']}, 'auto_install': ['l10n_fr_account', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_fr_reports/security/ir.model.access.csv b/l10n_fr_reports/security/ir.access.csv similarity index 51% rename from l10n_fr_reports/security/ir.model.access.csv rename to l10n_fr_reports/security/ir.access.csv index 48b4956c..a31ee9a9 100644 --- a/l10n_fr_reports/security/ir.model.access.csv +++ b/l10n_fr_reports/security/ir.access.csv @@ -1,7 +1,7 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_fr_reports.access_l10n_fr_reports_send_vat_report,access_l10n_fr_reports_send_vat_report,l10n_fr_reports.model_l10n_fr_reports_send_vat_report,account.group_account_manager,1,1,1,1 -l10n_fr_reports.access_l10n_fr_reports_send_vat_report_bank_account_line,access_l10n_fr_reports_send_vat_report_bank_account_line,l10n_fr_reports.model_l10n_fr_reports_send_vat_report_bank_account_line,account.group_account_manager,1,1,1,1 -l10n_fr_reports.access_l10n_fr_reports_account_report_async_export,access_l10n_fr_reports_account_report_async_export,l10n_fr_reports.model_account_report_async_export,account.group_account_manager,1,1,1,1 -l10n_fr_reports.access_l10n_fr_reports_account_report_async_export_readonly,access_l10n_fr_reports_account_report_async_export_readonly,l10n_fr_reports.model_account_report_async_export,account.group_account_readonly,1,0,0,0 -l10n_fr_reports.access_l10n_fr_reports_account_report_async_document,access_l10n_fr_reports_account_report_async_document,l10n_fr_reports.model_account_report_async_document,account.group_account_manager,1,1,1,1 -l10n_fr_reports.access_l10n_fr_reports_account_report_async_document_readonly,access_l10n_fr_reports_account_report_async_document_readonly,l10n_fr_reports.model_account_report_async_document,account.group_account_readonly,1,0,0,0 +id,name,model_id,group_id/id,operation,domain +l10n_fr_reports.access_l10n_fr_reports_send_vat_report,access_l10n_fr_reports_send_vat_report,l10n_fr_reports.l10n_fr_reports_send_vat_report,account.group_account_manager,crud, +l10n_fr_reports.access_l10n_fr_reports_send_vat_report_bank_account_line,access_l10n_fr_reports_send_vat_report_bank_account_line,l10n_fr_reports.l10n_fr_reports_send_vat_report_bank_account_line,account.group_account_manager,crud, +l10n_fr_reports.access_l10n_fr_reports_account_report_async_export,access_l10n_fr_reports_account_report_async_export,l10n_fr_reports.account_report_async_export,account.group_account_manager,crud, +l10n_fr_reports.access_l10n_fr_reports_account_report_async_export_readonly,access_l10n_fr_reports_account_report_async_export_readonly,l10n_fr_reports.account_report_async_export,account.group_account_readonly,r, +l10n_fr_reports.access_l10n_fr_reports_account_report_async_document,access_l10n_fr_reports_account_report_async_document,l10n_fr_reports.account_report_async_document,account.group_account_manager,crud, +l10n_fr_reports.access_l10n_fr_reports_account_report_async_document_readonly,access_l10n_fr_reports_account_report_async_document_readonly,l10n_fr_reports.account_report_async_document,account.group_account_readonly,r, diff --git a/l10n_ga_reports/__manifest__.py b/l10n_ga_reports/__manifest__.py index 90b49811..e873f765 100644 --- a/l10n_ga_reports/__manifest__.py +++ b/l10n_ga_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Gabon - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Gabon\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_ga'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Gabon - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Gabon\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_ga'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_gn_reports/__manifest__.py b/l10n_gn_reports/__manifest__.py index e20761b3..309f3d86 100644 --- a/l10n_gn_reports/__manifest__.py +++ b/l10n_gn_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Guinea - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Guinea\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_gn'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Guinea - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Guinea\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_gn'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_gq_reports/__manifest__.py b/l10n_gq_reports/__manifest__.py index 3ec165cd..1e8f2a9e 100644 --- a/l10n_gq_reports/__manifest__.py +++ b/l10n_gq_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Guinea Equatorial - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Guinea Equatorial\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_gq'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Guinea Equatorial - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Guinea Equatorial\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_gq'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_gr_reports/__manifest__.py b/l10n_gr_reports/__manifest__.py index f8b0520a..493fe1c0 100644 --- a/l10n_gr_reports/__manifest__.py +++ b/l10n_gr_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Greece - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Greece\n================================\n\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_gr'], 'data': ['data/account_return_data.xml', 'data/balance_sheet-gr.xml', 'data/profit_and_loss-gr.xml', 'data/ec_sales_list_report-gr.xml'], 'post_init_hook': '_l10n_gr_reports_post_init', 'installable': True, 'auto_install': ['l10n_gr', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Greece - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Greece\n================================\n\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_gr', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/balance_sheet-gr.xml', 'data/profit_and_loss-gr.xml', 'data/ec_sales_list_report-gr.xml'], 'post_init_hook': '_l10n_gr_reports_post_init', 'installable': True, 'auto_install': ['l10n_gr', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_gt_edi_pos/__manifest__.py b/l10n_gt_edi_pos/__manifest__.py index 54b545ec..c9590ea6 100644 --- a/l10n_gt_edi_pos/__manifest__.py +++ b/l10n_gt_edi_pos/__manifest__.py @@ -19,7 +19,7 @@ Extends the Point of Sale module to comply with Guatemalan electronic invoicing 'l10n_gt_edi_pos/static/tests/tours/**/*', ], }, - 'auto_install': True, + 'auto_install': False, 'author': "Odoo S.A.", 'license': 'LGPL-3', } diff --git a/l10n_gw_reports/__manifest__.py b/l10n_gw_reports/__manifest__.py index b64b9379..0a2831f6 100644 --- a/l10n_gw_reports/__manifest__.py +++ b/l10n_gw_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Guinea-Bissau - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Guinea-Bissau\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_gw'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Guinea-Bissau - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Guinea-Bissau\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_gw'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_hk_hr_payroll/__manifest__.py b/l10n_hk_hr_payroll/__manifest__.py index 4439d443..3ba942b2 100644 --- a/l10n_hk_hr_payroll/__manifest__.py +++ b/l10n_hk_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Hong Kong - Payroll', 'countries': ['hk'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nHong Kong Payroll Rules.\n========================\n ', 'data': ['security/ir.model.access.csv', 'report/report_payslip.xml', 'report/report_payslip_action.xml', 'data/hr_work_entry_type_data.xml', 'data/hr_departure_reason_data.xml', 'data/resource_calendar_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_rule_parameters_data.xml', 'data/ir_cron_data.xml', 'data/ir_sequence_data.xml', 'data/report_paperformat_data.xml', 'data/cap57/employee_salary_data.xml', 'data/cap57/employee_payment_in_lieu_of_notice_data.xml', 'data/cap57/employee_long_service_payment_data.xml', 'data/cap57/employee_severance_payment_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_departure_reason_views.xml', 'views/hr_employee_views.xml', 'views/hr_payslip_run_views.xml', 'views/hr_payslip_views.xml', 'views/hr_work_entry_views.xml', 'views/l10n_hk_manulife_mpf_views.xml', 'views/l10n_hk_ird_views.xml', 'views/l10n_hk_ir56b_views.xml', 'views/l10n_hk_ir56e_views.xml', 'views/l10n_hk_ir56f_views.xml', 'views/l10n_hk_ir56g_views.xml', 'views/l10n_hk_rental_views.xml', 'views/reports.xml', 'views/res_bank_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_employee_declaration_views.xml', 'views/menuitems.xml', 'report/ir56b_pdf_template.xml', 'report/ir56b_xml_template.xml', 'report/ir56e_pdf_template.xml', 'report/ir56f_pdf_template.xml', 'report/ir56f_xml_template.xml', 'report/ir56g_pdf_template.xml', 'wizards/hr_payroll_hsbc_autopay_wizard_views.xml'], 'demo': ['data/l10n_hk_hr_payroll_demo.xml'], 'assets': {'web.assets_backend': ['l10n_hk_hr_payroll/static/src/**/*'], 'web.report_assets_common': ['l10n_hk_hr_payroll/static/src/scss/report_ird.scss']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Hong Kong - Payroll', 'countries': ['hk'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nHong Kong Payroll Rules.\n========================\n ', 'data': ['security/ir.access.csv', 'report/report_payslip.xml', 'report/report_payslip_action.xml', 'data/hr_work_entry_type_data.xml', 'data/hr_departure_reason_data.xml', 'data/resource_calendar_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_rule_parameters_data.xml', 'data/ir_cron_data.xml', 'data/ir_sequence_data.xml', 'data/report_paperformat_data.xml', 'data/cap57/employee_salary_data.xml', 'data/cap57/employee_payment_in_lieu_of_notice_data.xml', 'data/cap57/employee_long_service_payment_data.xml', 'data/cap57/employee_severance_payment_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_departure_reason_views.xml', 'views/hr_employee_views.xml', 'views/hr_payslip_run_views.xml', 'views/hr_payslip_views.xml', 'views/hr_work_entry_views.xml', 'views/l10n_hk_manulife_mpf_views.xml', 'views/l10n_hk_ird_views.xml', 'views/l10n_hk_ir56b_views.xml', 'views/l10n_hk_ir56e_views.xml', 'views/l10n_hk_ir56f_views.xml', 'views/l10n_hk_ir56g_views.xml', 'views/l10n_hk_rental_views.xml', 'views/reports.xml', 'views/res_bank_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_employee_declaration_views.xml', 'views/menuitems.xml', 'report/ir56b_pdf_template.xml', 'report/ir56b_xml_template.xml', 'report/ir56e_pdf_template.xml', 'report/ir56f_pdf_template.xml', 'report/ir56f_xml_template.xml', 'report/ir56g_pdf_template.xml', 'wizards/hr_payroll_hsbc_autopay_wizard_views.xml'], 'demo': ['data/l10n_hk_hr_payroll_demo.xml'], 'assets': {'web.assets_backend': ['l10n_hk_hr_payroll/static/src/**/*'], 'web.report_assets_common': ['l10n_hk_hr_payroll/static/src/scss/report_ird.scss']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_hk_hr_payroll/security/ir.access.csv b/l10n_hk_hr_payroll/security/ir.access.csv new file mode 100644 index 00000000..4dbd7a41 --- /dev/null +++ b/l10n_hk_hr_payroll/security/ir.access.csv @@ -0,0 +1,11 @@ +id,name,model_id,group_id/id,operation,domain +access_hr_payslip_run_hsbc_autopay_wizard,access.hr.payslip.run.hsbc.autopay.wizard,hr.payslip.run.hsbc.autopay.wizard,hr_payroll.group_hr_payroll_user,r, +access_l10n_hk_rental,access_l10n_hk_rental,l10n.hk.rental,hr_payroll.group_hr_payroll_user,crud, +access_l10n_hk_ird,access_l10n_hk_ird,l10n.hk.ird,hr_payroll.group_hr_payroll_user,crud, +access_l10n_hk_ir56b,access_l10n_hk_ir56b,l10n.hk.ir56b,hr_payroll.group_hr_payroll_user,crud, +access_l10n_hk_ir56e,access_l10n_hk_ir56e,l10n.hk.ir56e,hr_payroll.group_hr_payroll_user,crud, +access_l10n_hk_ir56f,access_l10n_hk_ir56f,l10n.hk.ir56f,hr_payroll.group_hr_payroll_user,crud, +access_l10n_hk_ir56g,access_l10n_hk_ir56g,l10n.hk.ir56g,hr_payroll.group_hr_payroll_user,crud, +access_l10n_hk_ir56g_line,access_l10n_hk_ir56g_line,l10n.hk.ir56g.line,hr_payroll.group_hr_payroll_user,crud, +access_l10n_hk_manulife_mpf,access_l10n_hk_manulife_mpf,l10n.hk.manulife.mpf,hr_payroll.group_hr_payroll_user,crud, +access_l10n_hk_manulife_mpf_line,access_l10n_hk_manulife_mpf_line,l10n.hk.manulife.mpf.line,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_hk_hr_payroll/security/ir.model.access.csv b/l10n_hk_hr_payroll/security/ir.model.access.csv deleted file mode 100644 index bc517002..00000000 --- a/l10n_hk_hr_payroll/security/ir.model.access.csv +++ /dev/null @@ -1,11 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hr_payslip_run_hsbc_autopay_wizard,access.hr.payslip.run.hsbc.autopay.wizard,model_hr_payslip_run_hsbc_autopay_wizard,hr_payroll.group_hr_payroll_user,1,1,1,0 -access_l10n_hk_rental,access_l10n_hk_rental,model_l10n_hk_rental,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_hk_ird,access_l10n_hk_ird,model_l10n_hk_ird,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_hk_ir56b,access_l10n_hk_ir56b,model_l10n_hk_ir56b,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_hk_ir56e,access_l10n_hk_ir56e,model_l10n_hk_ir56e,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_hk_ir56f,access_l10n_hk_ir56f,model_l10n_hk_ir56f,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_hk_ir56g,access_l10n_hk_ir56g,model_l10n_hk_ir56g,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_hk_ir56g_line,access_l10n_hk_ir56g_line,model_l10n_hk_ir56g_line,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_hk_manulife_mpf,access_l10n_hk_manulife_mpf,model_l10n_hk_manulife_mpf,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_hk_manulife_mpf_line,access_l10n_hk_manulife_mpf_line,model_l10n_hk_manulife_mpf_line,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_hk_hr_payroll_account/__manifest__.py b/l10n_hk_hr_payroll_account/__manifest__.py index ce683d56..7258f26e 100644 --- a/l10n_hk_hr_payroll_account/__manifest__.py +++ b/l10n_hk_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Hong Kong - Payroll with Accounting', 'version': '1.0', 'countries': ['hk'], 'category': 'Human Resources/Payroll', 'description': '\nAccounting Data for Hong Kong Payroll Rules\n===========================================\n ', 'depends': ['l10n_hk'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_hk_hr_payroll_account_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Hong Kong - Payroll with Accounting', 'version': '1.0', 'countries': ['hk'], 'category': 'Human Resources/Payroll', 'description': '\nAccounting Data for Hong Kong Payroll Rules\n===========================================\n ', 'depends': ['l10n_hk'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_hk_hr_payroll_account_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_hk_hr_payroll_empf/__manifest__.py b/l10n_hk_hr_payroll_empf/__manifest__.py index 80f20b1a..e5a3668d 100644 --- a/l10n_hk_hr_payroll_empf/__manifest__.py +++ b/l10n_hk_hr_payroll_empf/__manifest__.py @@ -1 +1 @@ -{'name': 'Hong Kong - Payroll eMPF', 'countries': ['hk'], 'category': 'Human Resources/Payroll', 'depends': [], 'auto_install': ['l10n_hk_hr_payroll'], 'description': '\nHong Kong Payroll eMPF.\n========================\n ', 'data': ['security/ir.model.access.csv', 'security/l10n_hk_hr_payroll_empf.xml', 'data/l10n_hk.mpf.scheme.csv', 'data/hr_departure_reason_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'data/cap57/employee_salary_data.xml', 'views/hr_departure_reason_views.xml', 'views/hr_employee_views.xml', 'views/hr_payslip_run_views.xml', 'views/hr_version_views.xml', 'views/l10n_hk_empf_contribution_views.xml', 'views/member_class_views.xml', 'views/mpf_scheme_views.xml', 'views/res_config_settings_views.xml', 'views/menus.xml'], 'assets': {'web.assets_backend': ['l10n_hk_hr_payroll_empf/static/src/**/*']}, 'demo': ['demo/l10n_hk_hr_payroll_empf_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Hong Kong - Payroll eMPF', 'countries': ['hk'], 'category': 'Human Resources/Payroll', 'depends': ['l10n_hk_hr_payroll'], 'auto_install': ['l10n_hk_hr_payroll'], 'description': '\nHong Kong Payroll eMPF.\n========================\n ', 'data': ['security/ir.access.csv', 'security/l10n_hk_hr_payroll_empf.xml', 'data/l10n_hk.mpf.scheme.csv', 'data/hr_departure_reason_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'data/cap57/employee_salary_data.xml', 'views/hr_departure_reason_views.xml', 'views/hr_employee_views.xml', 'views/hr_payslip_run_views.xml', 'views/hr_version_views.xml', 'views/l10n_hk_empf_contribution_views.xml', 'views/member_class_views.xml', 'views/mpf_scheme_views.xml', 'views/res_config_settings_views.xml', 'views/menus.xml'], 'assets': {'web.assets_backend': ['l10n_hk_hr_payroll_empf/static/src/**/*']}, 'demo': ['demo/l10n_hk_hr_payroll_empf_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_hk_hr_payroll_empf/security/ir.access.csv b/l10n_hk_hr_payroll_empf/security/ir.access.csv new file mode 100644 index 00000000..fe0b48cd --- /dev/null +++ b/l10n_hk_hr_payroll_empf/security/ir.access.csv @@ -0,0 +1,11 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_hk_mpf_scheme_payroll_user,access_l10n_hk_mpf_scheme_payroll_user,l10n.hk.mpf.scheme,hr_payroll.group_hr_payroll_user,r, +access_l10n_hk_mpf_scheme_payroll_administrator,access_l10n_hk_mpf_scheme_payroll_administrator,l10n.hk.mpf.scheme,hr_payroll.group_hr_payroll_manager,crud, +access_l10n_hk_payroll_group_payroll_user,access_l10n_hk_payroll_group_payroll_user,l10n.hk.payroll.group,hr_payroll.group_hr_payroll_user,r, +access_l10n_hk_payroll_group_payroll_administrator,access_l10n_hk_payroll_group_payroll_administrator,l10n.hk.payroll.group,hr_payroll.group_hr_payroll_manager,crud, +access_l10n_hk_member_class_payroll_user,access_l10n_hk_member_class_payroll_user,l10n.hk.member.class,hr_payroll.group_hr_payroll_user,r, +access_l10n_hk_member_class_payroll_administrator,access_l10n_hk_member_class_payroll_administrator,l10n.hk.member.class,hr_payroll.group_hr_payroll_manager,crud, +access_l10n_hk_member_class_contribution_type_payroll_user,access_l10n_hk_member_class_contribution_type_payroll_user,l10n.hk.member.class.contribution.type,hr_payroll.group_hr_payroll_user,r, +access_l10n_hk_member_class_contribution_type_payroll_administrator,access_l10n_hk_member_class_contribution_type_payroll_administrator,l10n.hk.member.class.contribution.type,hr_payroll.group_hr_payroll_manager,crud, +access_l10n_hk_empf_contribution_report,access_l10n_hk_empf_contribution_report,l10n.hk.empf.contribution.report,hr_payroll.group_hr_payroll_user,crud, +access_l10n_hk_empf_contribution_report_line,access_l10n_hk_empf_contribution_report_line,l10n.hk.empf.contribution.report.line,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_hk_hr_payroll_empf/security/ir.model.access.csv b/l10n_hk_hr_payroll_empf/security/ir.model.access.csv deleted file mode 100644 index 02ce6d15..00000000 --- a/l10n_hk_hr_payroll_empf/security/ir.model.access.csv +++ /dev/null @@ -1,11 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_hk_mpf_scheme_payroll_user,access_l10n_hk_mpf_scheme_payroll_user,model_l10n_hk_mpf_scheme,hr_payroll.group_hr_payroll_user,1,0,0,0 -access_l10n_hk_mpf_scheme_payroll_administrator,access_l10n_hk_mpf_scheme_payroll_administrator,model_l10n_hk_mpf_scheme,hr_payroll.group_hr_payroll_manager,1,1,1,1 -access_l10n_hk_payroll_group_payroll_user,access_l10n_hk_payroll_group_payroll_user,model_l10n_hk_payroll_group,hr_payroll.group_hr_payroll_user,1,0,0,0 -access_l10n_hk_payroll_group_payroll_administrator,access_l10n_hk_payroll_group_payroll_administrator,model_l10n_hk_payroll_group,hr_payroll.group_hr_payroll_manager,1,1,1,1 -access_l10n_hk_member_class_payroll_user,access_l10n_hk_member_class_payroll_user,model_l10n_hk_member_class,hr_payroll.group_hr_payroll_user,1,0,0,0 -access_l10n_hk_member_class_payroll_administrator,access_l10n_hk_member_class_payroll_administrator,model_l10n_hk_member_class,hr_payroll.group_hr_payroll_manager,1,1,1,1 -access_l10n_hk_member_class_contribution_type_payroll_user,access_l10n_hk_member_class_contribution_type_payroll_user,model_l10n_hk_member_class_contribution_type,hr_payroll.group_hr_payroll_user,1,0,0,0 -access_l10n_hk_member_class_contribution_type_payroll_administrator,access_l10n_hk_member_class_contribution_type_payroll_administrator,model_l10n_hk_member_class_contribution_type,hr_payroll.group_hr_payroll_manager,1,1,1,1 -access_l10n_hk_empf_contribution_report,access_l10n_hk_empf_contribution_report,model_l10n_hk_empf_contribution_report,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_hk_empf_contribution_report_line,access_l10n_hk_empf_contribution_report_line,model_l10n_hk_empf_contribution_report_line,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_hk_reports/__manifest__.py b/l10n_hk_reports/__manifest__.py index 76dcce1d..8303a77c 100644 --- a/l10n_hk_reports/__manifest__.py +++ b/l10n_hk_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Hong Kong - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\n Accounting reports for Hong Kong\n ', 'depends': ['l10n_hk'], 'installable': True, 'post_init_hook': '_l10n_hk_reports_post_init', 'auto_install': ['l10n_hk', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Hong Kong - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\n Accounting reports for Hong Kong\n ', 'depends': ['l10n_hk', 'account_reports'], 'installable': True, 'post_init_hook': '_l10n_hk_reports_post_init', 'auto_install': ['l10n_hk', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_hr_intrastat/__manifest__.py b/l10n_hr_intrastat/__manifest__.py index 714f1df6..b3659ea4 100644 --- a/l10n_hr_intrastat/__manifest__.py +++ b/l10n_hr_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Croatian Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat PDF report for declaration based on invoices.\n ', 'depends': [], 'data': ['data/account_return_data.xml', 'security/ir.model.access.csv', 'wizard/intrastat_goods_submission_wizard.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Croatian Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat PDF report for declaration based on invoices.\n ', 'depends': [], 'data': ['data/account_return_data.xml', 'security/ir.access.csv', 'wizard/intrastat_goods_submission_wizard.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_hr_intrastat/security/ir.access.csv b/l10n_hr_intrastat/security/ir.access.csv new file mode 100644 index 00000000..d716d041 --- /dev/null +++ b/l10n_hr_intrastat/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_hr_intrastat_intrastat_goods_submission_wizard_user,access_l10n_hr_intrastat_intrastat_goods_submission_wizard_user,l10n.hr.intrastat.intrastat.goods.submission.wizard,account.group_account_user,crud, diff --git a/l10n_hr_intrastat/security/ir.model.access.csv b/l10n_hr_intrastat/security/ir.model.access.csv deleted file mode 100644 index 263fac56..00000000 --- a/l10n_hr_intrastat/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_hr_intrastat_intrastat_goods_submission_wizard_user,access_l10n_hr_intrastat_intrastat_goods_submission_wizard_user,model_l10n_hr_intrastat_intrastat_goods_submission_wizard,account.group_account_user,1,1,1,1 diff --git a/l10n_hr_kuna_reports/__manifest__.py b/l10n_hr_kuna_reports/__manifest__.py index 6aef1d53..451fb1a9 100644 --- a/l10n_hr_kuna_reports/__manifest__.py +++ b/l10n_hr_kuna_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Croatia (Kuna) - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Croatia (Kuna)\n ', 'depends': ['l10n_hr_kuna'], 'data': ['data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_hr_kuna', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Croatia (Kuna) - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Croatia (Kuna)\n ', 'depends': ['l10n_hr_kuna', 'account_reports'], 'data': ['data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_hr_kuna', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_hr_reports/__manifest__.py b/l10n_hr_reports/__manifest__.py index 6874effe..e3571fb1 100644 --- a/l10n_hr_reports/__manifest__.py +++ b/l10n_hr_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Croatia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Croatia\n ', 'depends': ['l10n_hr'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'security/ir.model.access.csv', 'views/account_report_ec_sales_list_report.xml', 'wizard/ec_sales_list_submission_wizard.xml'], 'installable': True, 'auto_install': ['l10n_hr', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Croatia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Croatia\n ', 'depends': ['l10n_hr', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'security/ir.access.csv', 'views/account_report_ec_sales_list_report.xml', 'wizard/ec_sales_list_submission_wizard.xml'], 'installable': True, 'auto_install': ['l10n_hr', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_hr_reports/security/ir.access.csv b/l10n_hr_reports/security/ir.access.csv new file mode 100644 index 00000000..9afcf5c8 --- /dev/null +++ b/l10n_hr_reports/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +l10n_hr_reports.access_l10n_hr_reports_ec_sales_list_submission_wizard,access_l10n_hr_reports_ec_sales_list_submission_wizard,l10n_hr_reports.l10n_hr_reports_ec_sales_list_submission_wizard,base.group_user,crud, diff --git a/l10n_hr_reports/security/ir.model.access.csv b/l10n_hr_reports/security/ir.model.access.csv deleted file mode 100644 index a4fb44cc..00000000 --- a/l10n_hr_reports/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_hr_reports.access_l10n_hr_reports_ec_sales_list_submission_wizard,access_l10n_hr_reports_ec_sales_list_submission_wizard,l10n_hr_reports.model_l10n_hr_reports_ec_sales_list_submission_wizard,base.group_user,1,1,1,1 diff --git a/l10n_hu_reports/__manifest__.py b/l10n_hu_reports/__manifest__.py index 978a8200..c4030af5 100644 --- a/l10n_hu_reports/__manifest__.py +++ b/l10n_hu_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Hungary - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Hungary\n ', 'depends': ['l10n_hu'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_report_ec_sales_list_report.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Hungary - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Hungary\n ', 'depends': ['l10n_hu'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_report_ec_sales_list_report.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_id_hr_payroll/__manifest__.py b/l10n_id_hr_payroll/__manifest__.py index 81bb8d1c..6cfec04f 100644 --- a/l10n_id_hr_payroll/__manifest__.py +++ b/l10n_id_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Indonesia - Payroll', 'countries': ['id'], 'category': 'Human Resources/Payroll', 'description': '\n Indonesia Payroll Rules.\n ', 'depends': ['hr_work_entry_holidays'], 'auto_install': ['hr_payroll'], 'data': ['data/resource_calendar_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_employee_views.xml', 'views/hr_contract_template_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payslip_views.xml', 'views/hr_payslip_line_views.xml'], 'demo': ['data/l10n_id_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Indonesia - Payroll', 'countries': ['id'], 'category': 'Human Resources/Payroll', 'description': '\n Indonesia Payroll Rules.\n ', 'depends': ['hr_work_entry_holidays', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'data': ['data/resource_calendar_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_employee_views.xml', 'views/hr_contract_template_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payslip_views.xml', 'views/hr_payslip_line_views.xml'], 'demo': ['data/l10n_id_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_id_hr_payroll_account/__manifest__.py b/l10n_id_hr_payroll_account/__manifest__.py index f0373176..91322642 100644 --- a/l10n_id_hr_payroll_account/__manifest__.py +++ b/l10n_id_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Indonesia - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['id'], 'category': 'Human Resources', 'description': '\nAccounting Data for Indonesian Payroll Rules\n============================================\n ', 'depends': ['l10n_id'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_id_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Indonesia - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['id'], 'category': 'Human Resources', 'description': '\nAccounting Data for Indonesian Payroll Rules\n============================================\n ', 'depends': ['l10n_id'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_id_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_id_reports/__manifest__.py b/l10n_id_reports/__manifest__.py index f6a15b64..65c938d2 100644 --- a/l10n_id_reports/__manifest__.py +++ b/l10n_id_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Indonesia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\n Accounting reports for Indonesia\n ', 'depends': ['l10n_id'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Indonesia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\n Accounting reports for Indonesia\n ', 'depends': ['l10n_id'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ie_intrastat/__manifest__.py b/l10n_ie_intrastat/__manifest__.py index f0d7d68f..3b949bea 100644 --- a/l10n_ie_intrastat/__manifest__.py +++ b/l10n_ie_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Irish Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat XML report for declaration based on invoices for Ireland.\n ', 'depends': ['l10n_ie'], 'data': ['data/account_return_data.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Irish Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat XML report for declaration based on invoices for Ireland.\n ', 'depends': ['l10n_ie'], 'data': ['data/account_return_data.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ie_reports/__manifest__.py b/l10n_ie_reports/__manifest__.py index d00cc8ce..aa21ae29 100644 --- a/l10n_ie_reports/__manifest__.py +++ b/l10n_ie_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Ireland - Accounting Reports', 'category': 'Accounting/Localizations/Reporting', 'author': 'Odoo SA', 'version': '1.0', 'license': 'LGPL-3', 'depends': ['l10n_ie'], 'data': ['data/account_return_data.xml', 'data/profit_and_loss-ie.xml', 'data/profit_and_loss_tags-ie.xml', 'data/balance_sheet-ie.xml', 'data/balance_sheet_tags-ie.xml', 'data/ec_sales_list_report-ie.xml', 'data/tax_report-ie.xml', 'data/vat3_template.xml'], 'installable': True, 'post_init_hook': '_l10n_ie_reports_post_init', 'auto_install': ['l10n_ie', 'account_reports']} \ No newline at end of file +{'name': 'Ireland - Accounting Reports', 'category': 'Accounting/Localizations/Reporting', 'author': 'Odoo SA', 'version': '1.0', 'license': 'LGPL-3', 'depends': ['l10n_ie', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/profit_and_loss-ie.xml', 'data/profit_and_loss_tags-ie.xml', 'data/balance_sheet-ie.xml', 'data/balance_sheet_tags-ie.xml', 'data/ec_sales_list_report-ie.xml', 'data/tax_report-ie.xml', 'data/vat3_template.xml'], 'installable': True, 'post_init_hook': '_l10n_ie_reports_post_init', 'auto_install': ['l10n_ie', 'account_reports']} \ No newline at end of file diff --git a/l10n_il_reports/__manifest__.py b/l10n_il_reports/__manifest__.py index 28a43213..916dd964 100644 --- a/l10n_il_reports/__manifest__.py +++ b/l10n_il_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Israel - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Israel\n ', 'depends': ['l10n_il'], 'data': ['data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_il', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Israel - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Israel\n ', 'depends': ['l10n_il', 'account_reports'], 'data': ['data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_il', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_in_asset/__manifest__.py b/l10n_in_asset/__manifest__.py index 625057b0..36a8f0af 100644 --- a/l10n_in_asset/__manifest__.py +++ b/l10n_in_asset/__manifest__.py @@ -1 +1 @@ -{'name': 'India - Accounting Assets', 'version': '1.0', 'description': '\nAccounting Asset for India\n==========================\n ', 'category': 'Accounting/Localizations/Assets', 'depends': ['l10n_in'], 'data': ['views/account_asset_view.xml', 'views/account_modify_views.xml'], 'auto_install': ['l10n_in', 'account_asset'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'India - Accounting Assets', 'version': '1.0', 'description': '\nAccounting Asset for India\n==========================\n ', 'category': 'Accounting/Localizations/Assets', 'depends': ['l10n_in', 'account_asset'], 'data': ['views/account_asset_view.xml', 'views/account_modify_views.xml'], 'auto_install': ['l10n_in', 'account_asset'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_in_edi_gstr/__manifest__.py b/l10n_in_edi_gstr/__manifest__.py index c400e982..afced1bf 100644 --- a/l10n_in_edi_gstr/__manifest__.py +++ b/l10n_in_edi_gstr/__manifest__.py @@ -1 +1 @@ -{'name': 'Indian - GSTR with E-invoice', 'description': '\nIndian - GSTR with E-invoice\n====================================\nThis bridge module allows to manage Indian GSTR with E-invoice module.\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_in_edi'], 'data': ['views/account_return.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Indian - GSTR with E-invoice', 'description': '\nIndian - GSTR with E-invoice\n====================================\nThis bridge module allows to manage Indian GSTR with E-invoice module.\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_in_edi'], 'data': ['views/account_return.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_in_hr_payroll/__manifest__.py b/l10n_in_hr_payroll/__manifest__.py index bbb60142..645dde57 100644 --- a/l10n_in_hr_payroll/__manifest__.py +++ b/l10n_in_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Indian Payroll', 'countries': ['in'], 'category': 'Human Resources/Payroll', 'depends': [], 'auto_install': ['hr_payroll'], 'description': '\nIndian Payroll Salary Rules.\n============================\n\n -Configuration of hr_payroll for India localization\n -All main contributions rules for India payslip.\n * New payslip report\n * Employee Contracts\n * Allow to configure Basic / Gross / Net Salary\n * Employee PaySlip\n * Allowance / Deduction\n * Integrated with Leaves Management\n * Medical Allowance, Travel Allowance, Child Allowance, ...\n - Payroll Advice and Report\n - Yearly Salary by Employee Report\n ', 'data': ['data/report_paperformat.xml', 'views/l10n_in_hr_payroll_report.xml', 'data/res_partner_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/salary_rules/hr_salary_rule_stipend_data.xml', 'data/salary_rules/hr_salary_rule_ind_emp_data.xml', 'data/salary_rules/hr_salary_rule_regular_pay_data.xml', 'data/salary_rules/hr_salary_rule_worker_data.xml', 'data/hr_contract_type_data.xml', 'data/hr_rule_parameters_data.xml', 'data/ir_sequence_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'wizard/hr_tds_calculation.xml', 'views/hr_contract_template_views.xml', 'views/res_users_views.xml', 'views/hr_employee_views.xml', 'views/res_config_settings_views.xml', 'security/ir.model.access.csv', 'views/report_payslip_templates.xml', 'views/report_payslip_details_template.xml', 'wizard/hr_salary_register.xml', 'views/report_hr_epf_views.xml', 'views/report_hr_esic_views.xml', 'wizard/hr_yearly_salary_detail_view.xml', 'wizard/hr_payroll_payment_report.xml', 'wizard/l10n_in_labour_welfare_fund_wizard_views.xml', 'views/report_hr_yearly_salary_detail_template.xml', 'views/report_payroll_advice_template.xml', 'views/l10n_in_salary_statement.xml', 'views/report_l10n_in_salary_statement.xml'], 'demo': ['data/l10n_in_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Indian Payroll', 'countries': ['in'], 'category': 'Human Resources/Payroll', 'depends': ['hr_payroll'], 'auto_install': ['hr_payroll'], 'description': '\nIndian Payroll Salary Rules.\n============================\n\n -Configuration of hr_payroll for India localization\n -All main contributions rules for India payslip.\n * New payslip report\n * Employee Contracts\n * Allow to configure Basic / Gross / Net Salary\n * Employee PaySlip\n * Allowance / Deduction\n * Integrated with Leaves Management\n * Medical Allowance, Travel Allowance, Child Allowance, ...\n - Payroll Advice and Report\n - Yearly Salary by Employee Report\n ', 'data': ['data/report_paperformat.xml', 'views/l10n_in_hr_payroll_report.xml', 'data/res_partner_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/salary_rules/hr_salary_rule_stipend_data.xml', 'data/salary_rules/hr_salary_rule_ind_emp_data.xml', 'data/salary_rules/hr_salary_rule_regular_pay_data.xml', 'data/salary_rules/hr_salary_rule_worker_data.xml', 'data/hr_contract_type_data.xml', 'data/hr_rule_parameters_data.xml', 'data/ir_sequence_data.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'wizard/hr_tds_calculation.xml', 'views/hr_contract_template_views.xml', 'views/res_users_views.xml', 'views/hr_employee_views.xml', 'views/res_config_settings_views.xml', 'security/ir.access.csv', 'views/report_payslip_templates.xml', 'views/report_payslip_details_template.xml', 'wizard/hr_salary_register.xml', 'views/report_hr_epf_views.xml', 'views/report_hr_esic_views.xml', 'wizard/hr_yearly_salary_detail_view.xml', 'wizard/hr_payroll_payment_report.xml', 'wizard/l10n_in_labour_welfare_fund_wizard_views.xml', 'views/report_hr_yearly_salary_detail_template.xml', 'views/report_payroll_advice_template.xml', 'views/l10n_in_salary_statement.xml', 'views/report_l10n_in_salary_statement.xml'], 'demo': ['data/l10n_in_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_in_hr_payroll/security/ir.access.csv b/l10n_in_hr_payroll/security/ir.access.csv new file mode 100644 index 00000000..eb895760 --- /dev/null +++ b/l10n_in_hr_payroll/security/ir.access.csv @@ -0,0 +1,9 @@ +id,name,model_id,group_id/id,operation,domain +access_yearly_salary_detail_user,yearly.salary.detail,yearly.salary.detail,hr_payroll.group_hr_payroll_user,r, +l10n_in_hr_payroll.access_salary_register_wizard,access_salary_register_wizard,l10n_in_hr_payroll.salary_register_wizard,hr_payroll.group_hr_payroll_user,crud, +l10n_in_hr_payroll.access_l10n_in_tds_computation_wizard,access_l10n_in_tds_computation_wizard,l10n_in_hr_payroll.l10n_in_tds_computation_wizard,base.group_user,r, +access_report_l10n_in_hr_payroll_report_epf,report.l10n_in_hr_payroll.report_epf,l10n.in.hr.payroll.epf.report,hr_payroll.group_hr_payroll_user,crud, +l10n_in_hr_payroll.access_l10n_in_hr_payroll_salary_statement,access_l10n_in_hr_payroll_salary_statement,l10n_in_hr_payroll.l10n_in_hr_payroll_salary_statement,hr_payroll.group_hr_payroll_user,crud, +access_report_l10n_in_hr_payroll_report_esic,report.l10n_in_hr_payroll.report_esic,l10n.in.hr.payroll.esic.report,hr_payroll.group_hr_payroll_user,crud, +access_l10n_in_labour_welfare_fund_wizard,access_l10n_in_labour_welfare_fund_wizard,l10n_in_hr_payroll.l10n_in_labour_welfare_fund_wizard,hr_payroll.group_hr_payroll_user,crud, +access_l10n_in_labour_welfare_fund_line_wizard,access_l10n_in_labour_welfare_fund_line_wizard,l10n_in_hr_payroll.l10n_in_labour_welfare_fund_line_wizard,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_in_hr_payroll/security/ir.model.access.csv b/l10n_in_hr_payroll/security/ir.model.access.csv deleted file mode 100644 index 341e114f..00000000 --- a/l10n_in_hr_payroll/security/ir.model.access.csv +++ /dev/null @@ -1,9 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_yearly_salary_detail_user","yearly.salary.detail","model_yearly_salary_detail","hr_payroll.group_hr_payroll_user",1,1,1,0 -l10n_in_hr_payroll.access_salary_register_wizard,access_salary_register_wizard,l10n_in_hr_payroll.model_salary_register_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_in_hr_payroll.access_l10n_in_tds_computation_wizard,access_l10n_in_tds_computation_wizard,l10n_in_hr_payroll.model_l10n_in_tds_computation_wizard,base.group_user,1,1,1,0 -access_report_l10n_in_hr_payroll_report_epf,report.l10n_in_hr_payroll.report_epf,model_l10n_in_hr_payroll_epf_report,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_in_hr_payroll.access_l10n_in_hr_payroll_salary_statement,access_l10n_in_hr_payroll_salary_statement,l10n_in_hr_payroll.model_l10n_in_hr_payroll_salary_statement,"hr_payroll.group_hr_payroll_user",1,1,1,1 -access_report_l10n_in_hr_payroll_report_esic,report.l10n_in_hr_payroll.report_esic,model_l10n_in_hr_payroll_esic_report,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_in_labour_welfare_fund_wizard,access_l10n_in_labour_welfare_fund_wizard,l10n_in_hr_payroll.model_l10n_in_labour_welfare_fund_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_in_labour_welfare_fund_line_wizard,access_l10n_in_labour_welfare_fund_line_wizard,l10n_in_hr_payroll.model_l10n_in_labour_welfare_fund_line_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_in_hr_payroll_account/__manifest__.py b/l10n_in_hr_payroll_account/__manifest__.py index b398fc8a..b33dbe90 100644 --- a/l10n_in_hr_payroll_account/__manifest__.py +++ b/l10n_in_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'India - Payroll with Accounting', 'category': 'Human Resources', 'countries': ['in'], 'depends': ['l10n_in'], 'description': '\nAccounting Data for Indian Payroll Rules.\n==========================================\n ', 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_in_hr_payroll_account_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'India - Payroll with Accounting', 'category': 'Human Resources', 'countries': ['in'], 'depends': ['l10n_in'], 'description': '\nAccounting Data for Indian Payroll Rules.\n==========================================\n ', 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_in_hr_payroll_account_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_in_pos_urban_piper/__manifest__.py b/l10n_in_pos_urban_piper/__manifest__.py index cea2214c..5151c98e 100644 --- a/l10n_in_pos_urban_piper/__manifest__.py +++ b/l10n_in_pos_urban_piper/__manifest__.py @@ -1 +1 @@ -{'name': 'POS UrbanPiper - India', 'category': 'Sales/Point of Sale', 'description': '\nThis module integrates with UrbanPiper to receive and manage orders from Swiggy and Zomato (Food delivery providers for India).\n ', 'depends': ['l10n_in'], 'data': ['data/pos_delivery_provider_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'POS UrbanPiper - India', 'category': 'Sales/Point of Sale', 'description': '\nThis module integrates with UrbanPiper to receive and manage orders from Swiggy and Zomato (Food delivery providers for India).\n ', 'depends': ['l10n_in'], 'data': ['data/pos_delivery_provider_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_in_reports/__manifest__.py b/l10n_in_reports/__manifest__.py index fc1e35cc..8fbe4160 100644 --- a/l10n_in_reports/__manifest__.py +++ b/l10n_in_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Indian - Accounting Reports', 'version': '1.3', 'description': '\nAccounting reports for India\n================================\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_in', 'barcodes'], 'data': ['security/ir.model.access.csv', 'data/service_cron.xml', 'data/mail_activity_type_data.xml', 'data/account_tax_report_tds_tcs_data.xml', 'data/account_financial_html_report_gstr1.xml', 'data/account_financial_html_report_gstr2b.xml', 'data/account_financial_html_report_gstr3b.xml', 'data/profit_and_loss.xml', 'data/bank_template.xml', 'data/enet_payment_methods.xml', 'data/account_return_data.xml', 'wizard/gst_otp_validation.xml', 'views/gstr_document_summary_views.xml', 'wizard/gstr1_submission_wizard.xml', 'views/account_return_views.xml', 'views/account_return_check_views.xml', 'views/account_move_views.xml', 'views/res_config_settings.xml', 'views/account_journal_dashboard_view.xml', 'views/account_batch_payment_views.xml'], 'demo': ['demo/demo_company.xml'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_in_reports/static/src/**/*']}, 'external_dependencies': {'python': ['pyjwt'], 'apt': {'pyjwt': 'python3-jwt'}}} \ No newline at end of file +{'name': 'Indian - Accounting Reports', 'version': '1.3', 'description': '\nAccounting reports for India\n================================\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_in', 'barcodes'], 'data': ['security/ir.access.csv', 'data/service_cron.xml', 'data/mail_activity_type_data.xml', 'data/account_tax_report_tds_tcs_data.xml', 'data/account_financial_html_report_gstr1.xml', 'data/account_financial_html_report_gstr2b.xml', 'data/account_financial_html_report_gstr3b.xml', 'data/profit_and_loss.xml', 'data/bank_template.xml', 'data/enet_payment_methods.xml', 'data/account_return_data.xml', 'wizard/gst_otp_validation.xml', 'views/gstr_document_summary_views.xml', 'wizard/gstr1_submission_wizard.xml', 'views/account_return_views.xml', 'views/account_return_check_views.xml', 'views/account_move_views.xml', 'views/res_config_settings.xml', 'views/account_journal_dashboard_view.xml', 'views/account_batch_payment_views.xml'], 'demo': ['demo/demo_company.xml'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_in_reports/static/src/**/*']}, 'external_dependencies': {'python': ['pyjwt'], 'apt': {'pyjwt': 'python3-jwt'}}} \ No newline at end of file diff --git a/l10n_in_reports/security/ir.access.csv b/l10n_in_reports/security/ir.access.csv new file mode 100644 index 00000000..f996ac99 --- /dev/null +++ b/l10n_in_reports/security/ir.access.csv @@ -0,0 +1,8 @@ +id,name,model_id,group_id/id,operation,domain +l10n_in_account_return,account.return,account.return,account.group_account_manager,crud, +l10n_in_gst_otp_validation,l10n_in_gst_otp_validation,l10n.in.gst.otp.validation,account.group_account_manager,crud, +access_enet_bank_template,access.enet.bank.template,enet.bank.template,base.group_user,r, +access_gstr_document_summary_line_basic,gstr.document.summary.line.basic,l10n.in.gstr.document.summary.line,account.group_account_basic,r, +access_gstr_document_summary_line_readonly,gstr.document.summary.line.readonly,l10n.in.gstr.document.summary.line,account.group_account_readonly,r, +access_gstr_document_summary_line_acc_user,gstr.document.summary.line.user,l10n.in.gstr.document.summary.line,account.group_account_user,crud, +access_l10n_in_gstr1_submission_wizard_user,access_l10n_in_gstr1_submission_wizard_user,l10n.in.gstr1.submission.wizard,account.group_account_user,crud, diff --git a/l10n_in_reports/security/ir.model.access.csv b/l10n_in_reports/security/ir.model.access.csv deleted file mode 100644 index fde05272..00000000 --- a/l10n_in_reports/security/ir.model.access.csv +++ /dev/null @@ -1,8 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_in_account_return,account.return,model_account_return,account.group_account_manager,1,1,1,1 -l10n_in_gst_otp_validation,l10n_in_gst_otp_validation,model_l10n_in_gst_otp_validation,account.group_account_manager,1,1,1,1 -access_enet_bank_template,access.enet.bank.template,model_enet_bank_template,base.group_user,1,0,0,0 -access_gstr_document_summary_line_basic,gstr.document.summary.line.basic,model_l10n_in_gstr_document_summary_line,account.group_account_basic,1,0,0,0 -access_gstr_document_summary_line_readonly,gstr.document.summary.line.readonly,model_l10n_in_gstr_document_summary_line,account.group_account_readonly,1,0,0,0 -access_gstr_document_summary_line_acc_user,gstr.document.summary.line.user,model_l10n_in_gstr_document_summary_line,account.group_account_user,1,1,1,1 -access_l10n_in_gstr1_submission_wizard_user,access_l10n_in_gstr1_submission_wizard_user,model_l10n_in_gstr1_submission_wizard,account.group_account_user,1,1,1,1 diff --git a/l10n_in_reports_gstr_pos/__manifest__.py b/l10n_in_reports_gstr_pos/__manifest__.py index 3d416672..51269c04 100644 --- a/l10n_in_reports_gstr_pos/__manifest__.py +++ b/l10n_in_reports_gstr_pos/__manifest__.py @@ -1 +1 @@ -{'name': 'Indian - GSTR India eFiling with POS', 'version': '1.0', 'description': '\nGSTR-1 return data set as per point of sale orders\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['point_of_sale'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Indian - GSTR India eFiling with POS', 'version': '1.0', 'description': '\nGSTR-1 return data set as per point of sale orders\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['point_of_sale'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_it_hr_payroll_sd_worx/__manifest__.py b/l10n_it_hr_payroll_sd_worx/__manifest__.py index 6e1a828e..fe738c39 100644 --- a/l10n_it_hr_payroll_sd_worx/__manifest__.py +++ b/l10n_it_hr_payroll_sd_worx/__manifest__.py @@ -1 +1 @@ -{'name': 'Italy - Payroll - Export to SD Worx', 'countries': ['it'], 'summary': 'Export Work Entries to SD Worx', 'description': 'Export Work Entries to SD Worx', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/hr_work_entry_type_data.xml', 'views/hr_employee_views.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_sdworx_view.xml', 'views/l10n_it_hr_sd_work_template.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Italy - Payroll - Export to SD Worx', 'countries': ['it'], 'summary': 'Export Work Entries to SD Worx', 'description': 'Export Work Entries to SD Worx', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['security/ir.access.csv', 'data/hr_work_entry_type_data.xml', 'views/hr_employee_views.xml', 'views/hr_work_entry_type_views.xml', 'views/res_config_settings_views.xml', 'views/hr_payroll_export_sdworx_view.xml', 'views/l10n_it_hr_sd_work_template.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_it_hr_payroll_sd_worx/security/ir.access.csv b/l10n_it_hr_payroll_sd_worx/security/ir.access.csv new file mode 100644 index 00000000..c02a2a3b --- /dev/null +++ b/l10n_it_hr_payroll_sd_worx/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_it_hr_payroll_export_sdworx,access_l10n_it_hr_payroll_export_sdworx,l10n.it.hr.payroll.export.sdworx,hr_payroll.group_hr_payroll_user,crud, +access_l10n_it_hr_payroll_export_sdworx_employee,access_l10n_it_hr_payroll_export_sdworx_employee,l10n.it.hr.payroll.export.sdworx.employee,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_it_hr_payroll_sd_worx/security/ir.model.access.csv b/l10n_it_hr_payroll_sd_worx/security/ir.model.access.csv deleted file mode 100644 index f29c94cf..00000000 --- a/l10n_it_hr_payroll_sd_worx/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_it_hr_payroll_export_sdworx,access_l10n_it_hr_payroll_export_sdworx,model_l10n_it_hr_payroll_export_sdworx,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_it_hr_payroll_export_sdworx_employee,access_l10n_it_hr_payroll_export_sdworx_employee,model_l10n_it_hr_payroll_export_sdworx_employee,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_it_intrastat/__manifest__.py b/l10n_it_intrastat/__manifest__.py index f90823a5..77847b7b 100644 --- a/l10n_it_intrastat/__manifest__.py +++ b/l10n_it_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Italian Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat PDF report for declaration based on invoices.\n ', 'depends': [], 'data': ['data/account_return_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Italian Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat PDF report for declaration based on invoices.\n ', 'depends': [], 'data': ['data/account_return_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_it_pos/__manifest__.py b/l10n_it_pos/__manifest__.py index 1009b248..be6c78eb 100644 --- a/l10n_it_pos/__manifest__.py +++ b/l10n_it_pos/__manifest__.py @@ -5,7 +5,7 @@ 'version': '1.0', 'description': '''Integration of Odoo PoS with the Italian Fiscal Printer''', 'category': 'Accounting/Localizations/Point of Sale', - 'auto_install': True, + 'auto_install': False, 'depends': [ 'l10n_it', 'point_of_sale' diff --git a/l10n_it_reports/__manifest__.py b/l10n_it_reports/__manifest__.py index 72523cd4..fb1e7e4e 100644 --- a/l10n_it_reports/__manifest__.py +++ b/l10n_it_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Italy - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Italy\n============================\n\n ', 'category': 'Accounting/Accounting', 'depends': ['l10n_it'], 'data': ['data/account_profit_and_loss_data.xml', 'data/account_balance_sheet_report_data.xml', 'data/account_reduce_balance_sheet_report_data.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/account_libro_giornale_list_report.xml', 'data/xml_export/tax_monthly_report_vat.xml', 'data/xml_export/tax_report_export_template.xml', 'views/account_return_views.xml', 'security/ir.model.access.csv', 'views/journal_report_templates.xml', 'wizard/monthly_tax_report_xml_export_view.xml'], 'auto_install': ['l10n_it', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'assets': {'account_reports.assets_pdf_export': ['l10n_it_reports/static/src/scss/pdf_export_template.scss']}, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Italy - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Italy\n============================\n\n ', 'category': 'Accounting/Accounting', 'depends': ['l10n_it', 'account_reports'], 'data': ['data/account_profit_and_loss_data.xml', 'data/account_balance_sheet_report_data.xml', 'data/account_reduce_balance_sheet_report_data.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/account_libro_giornale_list_report.xml', 'data/xml_export/tax_monthly_report_vat.xml', 'data/xml_export/tax_report_export_template.xml', 'views/account_return_views.xml', 'security/ir.access.csv', 'views/journal_report_templates.xml', 'wizard/monthly_tax_report_xml_export_view.xml'], 'auto_install': ['l10n_it', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'assets': {'account_reports.assets_pdf_export': ['l10n_it_reports/static/src/scss/pdf_export_template.scss']}, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_it_reports/security/ir.access.csv b/l10n_it_reports/security/ir.access.csv new file mode 100644 index 00000000..efd2019e --- /dev/null +++ b/l10n_it_reports/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_it_reports_monthly_tax_report_xml_export_wizard,access.l10n_it_reports.monthly.tax.report.xml.export.wizard,l10n.it.reports.monthly.tax.report.xml.export.wizard,account.group_account_user,r, diff --git a/l10n_it_reports/security/ir.model.access.csv b/l10n_it_reports/security/ir.model.access.csv deleted file mode 100644 index e0258d63..00000000 --- a/l10n_it_reports/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_it_reports_monthly_tax_report_xml_export_wizard,access.l10n_it_reports.monthly.tax.report.xml.export.wizard,model_l10n_it_reports_monthly_tax_report_xml_export_wizard,account.group_account_user,1,1,1,0 diff --git a/l10n_jo_hr_payroll/__manifest__.py b/l10n_jo_hr_payroll/__manifest__.py index 5a472f46..ec30157a 100644 --- a/l10n_jo_hr_payroll/__manifest__.py +++ b/l10n_jo_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Jordan - Payroll', 'countries': ['jo'], 'category': 'Human Resources/Payroll', 'author': 'Odoo S.A., Flex Ops', 'description': '\nJordan Payroll and Tax Rules\n========================================\n\n- Supports basic calculation\n- Tax income brackets\n- National contribution tax and social security\n ', 'depends': [], 'auto_install': ['hr_payroll'], 'data': ['data/resource_calendar_data.xml', 'data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_salary_rule_data.xml', 'data/hr_payslip_input_type_data.xml', 'views/hr_contract_template_views.xml', 'views/res_config_settings_view.xml', 'views/hr_employee_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'demo': ['data/l10n_jo_hr_payroll_demo.xml']} \ No newline at end of file +{'name': 'Jordan - Payroll', 'countries': ['jo'], 'category': 'Human Resources/Payroll', 'author': 'Odoo S.A., Flex Ops', 'description': '\nJordan Payroll and Tax Rules\n========================================\n\n- Supports basic calculation\n- Tax income brackets\n- National contribution tax and social security\n ', 'depends': ['hr_payroll'], 'auto_install': ['hr_payroll'], 'data': ['data/resource_calendar_data.xml', 'data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_salary_rule_data.xml', 'data/hr_payslip_input_type_data.xml', 'views/hr_contract_template_views.xml', 'views/res_config_settings_view.xml', 'views/hr_employee_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'demo': ['data/l10n_jo_hr_payroll_demo.xml']} \ No newline at end of file diff --git a/l10n_jo_hr_payroll_account/__manifest__.py b/l10n_jo_hr_payroll_account/__manifest__.py index f451e9e9..4d302f7c 100644 --- a/l10n_jo_hr_payroll_account/__manifest__.py +++ b/l10n_jo_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Jordan - Payroll with Accounting', 'countries': ['jo'], 'version': '1.0', 'countries': ['jo'], 'category': 'Human Resources', 'description': '\nAccounting Data for Jordan Payroll Rules\n========================================\n ', 'depends': ['l10n_jo'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_jo_hr_payroll_account_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Jordan - Payroll with Accounting', 'countries': ['jo'], 'version': '1.0', 'countries': ['jo'], 'category': 'Human Resources', 'description': '\nAccounting Data for Jordan Payroll Rules\n========================================\n ', 'depends': ['l10n_jo'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_jo_hr_payroll_account_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_jo_reports/__manifest__.py b/l10n_jo_reports/__manifest__.py index ca960bc6..d82a4753 100644 --- a/l10n_jo_reports/__manifest__.py +++ b/l10n_jo_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Jordan - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Jordan\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_jo'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Jordan - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Jordan\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_jo'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_jp_reports/__manifest__.py b/l10n_jp_reports/__manifest__.py index 17ca1665..64d87fa8 100644 --- a/l10n_jp_reports/__manifest__.py +++ b/l10n_jp_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Japan - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Japan\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_jp'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Japan - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Japan\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_jp'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_jp_zengin/__manifest__.py b/l10n_jp_zengin/__manifest__.py index 31c7f9de..31727928 100644 --- a/l10n_jp_zengin/__manifest__.py +++ b/l10n_jp_zengin/__manifest__.py @@ -1 +1 @@ -{'name': 'Japan - Zengin Payment', 'description': '\nThis module enables the generation of Zengin-compliant files to send to your bank in order to\npush a set of payments.\n ', 'category': 'Accounting/Localizations/EDI', 'version': '1.0', 'depends': ['l10n_jp'], 'data': ['data/account_payment_method_data.xml', 'views/account_batch_payment_views.xml', 'views/account_journal_views.xml', 'views/res_bank_views.xml', 'views/res_partner_bank_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Japan - Zengin Payment', 'description': '\nThis module enables the generation of Zengin-compliant files to send to your bank in order to\npush a set of payments.\n ', 'category': 'Accounting/Localizations/EDI', 'version': '1.0', 'depends': ['l10n_jp'], 'data': ['data/account_payment_method_data.xml', 'views/account_batch_payment_views.xml', 'views/account_journal_views.xml', 'views/res_bank_views.xml', 'views/res_partner_bank_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_ke_edi_oscu/__manifest__.py b/l10n_ke_edi_oscu/__manifest__.py index 5299af41..55c38403 100644 --- a/l10n_ke_edi_oscu/__manifest__.py +++ b/l10n_ke_edi_oscu/__manifest__.py @@ -1 +1 @@ -{'name': 'Kenya eTIMS EDI Integration', 'summary': '\n Kenya eTIMS Device EDI Integration\n ', 'description': '\n This module integrates with the Kenyan OSCU eTIMS device.\n ', 'author': 'Odoo', 'category': 'Accounting/Localizations/EDI', 'version': '1.0', 'license': 'LGPL-3', 'depends': ['l10n_ke'], 'data': ['data/l10n_ke_edi_oscu.code.csv', 'data/ir_cron_data.xml', 'data/uom.uom.csv', 'views/account_tax_views.xml', 'views/product_views.xml', 'views/account_move_views.xml', 'views/report_invoice.xml', 'views/res_company_views.xml', 'views/res_config_settings_views.xml', 'views/res_users_views.xml', 'views/res_partner_views.xml', 'views/uom_uom_views.xml', 'views/l10n_ke_edi_oscu_code_views.xml', 'views/l10n_ke_edi_oscu_notice_views.xml', 'views/menuitems.xml', 'security/ir.model.access.csv', 'wizard/account_move_reversal_view.xml'], 'demo': ['demo/demo_company.xml', 'demo/demo_product.xml'], 'post_init_hook': '_post_init_hook', 'auto_install': ['l10n_ke']} \ No newline at end of file +{'name': 'Kenya eTIMS EDI Integration', 'summary': '\n Kenya eTIMS Device EDI Integration\n ', 'description': '\n This module integrates with the Kenyan OSCU eTIMS device.\n ', 'author': 'Odoo', 'category': 'Accounting/Localizations/EDI', 'version': '1.0', 'license': 'LGPL-3', 'depends': ['l10n_ke'], 'data': ['data/l10n_ke_edi_oscu.code.csv', 'data/ir_cron_data.xml', 'data/uom.uom.csv', 'views/account_tax_views.xml', 'views/product_views.xml', 'views/account_move_views.xml', 'views/report_invoice.xml', 'views/res_company_views.xml', 'views/res_config_settings_views.xml', 'views/res_users_views.xml', 'views/res_partner_views.xml', 'views/uom_uom_views.xml', 'views/l10n_ke_edi_oscu_code_views.xml', 'views/l10n_ke_edi_oscu_notice_views.xml', 'views/menuitems.xml', 'security/ir.access.csv', 'wizard/account_move_reversal_view.xml'], 'demo': ['demo/demo_company.xml', 'demo/demo_product.xml'], 'post_init_hook': '_post_init_hook', 'auto_install': ['l10n_ke']} \ No newline at end of file diff --git a/l10n_ke_edi_oscu/security/ir.access.csv b/l10n_ke_edi_oscu/security/ir.access.csv new file mode 100644 index 00000000..d3f17e6e --- /dev/null +++ b/l10n_ke_edi_oscu/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +l10n_ke_edi_oscu_code_readonly,l10n_ke_edi_oscu.code,l10n.ke.edi.oscu.code,account.group_account_readonly,r, +l10n_ke_edi_oscu_code_invoice,l10n_ke_edi_oscu.code,l10n.ke.edi.oscu.code,account.group_account_invoice,r, +l10n_ke_edi_oscu_notice_invoice,l10n_ke_edi_oscu.notice,l10n.ke.edi.oscu.notice,account.group_account_invoice,r, +l10n_ke_edi_oscu_notice_readonly,l10n_ke_edi_oscu.notice,l10n.ke.edi.oscu.notice,account.group_account_readonly,r, diff --git a/l10n_ke_edi_oscu/security/ir.model.access.csv b/l10n_ke_edi_oscu/security/ir.model.access.csv deleted file mode 100644 index 9c9dc9bc..00000000 --- a/l10n_ke_edi_oscu/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_ke_edi_oscu_code_readonly,l10n_ke_edi_oscu.code,model_l10n_ke_edi_oscu_code,account.group_account_readonly,1,0,0,0 -l10n_ke_edi_oscu_code_invoice,l10n_ke_edi_oscu.code,model_l10n_ke_edi_oscu_code,account.group_account_invoice,1,0,0,0 -l10n_ke_edi_oscu_notice_invoice,l10n_ke_edi_oscu.notice,model_l10n_ke_edi_oscu_notice,account.group_account_invoice,1,0,0,0 -l10n_ke_edi_oscu_notice_readonly,l10n_ke_edi_oscu.notice,model_l10n_ke_edi_oscu_notice,account.group_account_readonly,1,0,0,0 diff --git a/l10n_ke_edi_oscu_mrp/__manifest__.py b/l10n_ke_edi_oscu_mrp/__manifest__.py index 507a76f5..71027f7c 100644 --- a/l10n_ke_edi_oscu_mrp/__manifest__.py +++ b/l10n_ke_edi_oscu_mrp/__manifest__.py @@ -1 +1 @@ -{'name': 'Kenya ETIMS EDI Manufacturing Integration', 'countries': ['ke'], 'summary': '\n Kenya eTIMS Device EDI Manufacturing Integration\n ', 'description': '\n This module integrates with the Kenyan eTIMS device (OSCU).\n ', 'author': 'Odoo', 'category': 'Accounting/Localizations/EDI', 'version': '1.0', 'license': 'LGPL-3', 'depends': ['mrp'], 'data': ['views/mrp_bom_views.xml'], 'auto_install': True} \ No newline at end of file +{'name': 'Kenya ETIMS EDI Manufacturing Integration', 'countries': ['ke'], 'summary': '\n Kenya eTIMS Device EDI Manufacturing Integration\n ', 'description': '\n This module integrates with the Kenyan eTIMS device (OSCU).\n ', 'author': 'Odoo', 'category': 'Accounting/Localizations/EDI', 'version': '1.0', 'license': 'LGPL-3', 'depends': ['mrp'], 'data': ['views/mrp_bom_views.xml'], 'auto_install': False} \ No newline at end of file diff --git a/l10n_ke_edi_oscu_stock/__manifest__.py b/l10n_ke_edi_oscu_stock/__manifest__.py index 2bc947a6..a4e51b8d 100644 --- a/l10n_ke_edi_oscu_stock/__manifest__.py +++ b/l10n_ke_edi_oscu_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Kenya ETIMS EDI Stock Integration', 'countries': ['ke'], 'summary': '\n Kenya eTIMS Device EDI Stock Integration\n ', 'description': '\n This module integrates with the Kenyan eTIMS device. (OSCU)\n ', 'author': 'Odoo', 'category': 'Accounting/Localizations/EDI', 'version': '1.0', 'license': 'LGPL-3', 'depends': ['sale_management', 'purchase_stock', 'sale_stock'], 'data': ['data/ir_cron_data.xml', 'data/ir_config_parameter.xml', 'views/product_views.xml', 'views/stock_picking_views.xml', 'views/stock_move_views.xml', 'views/l10n_ke_edi_customs_import_views.xml', 'views/account_move_views.xml', 'views/purchase_views.xml', 'security/ir.model.access.csv', 'security/l10n_ke_security.xml'], 'auto_install': True} \ No newline at end of file +{'name': 'Kenya ETIMS EDI Stock Integration', 'countries': ['ke'], 'summary': '\n Kenya eTIMS Device EDI Stock Integration\n ', 'description': '\n This module integrates with the Kenyan eTIMS device. (OSCU)\n ', 'author': 'Odoo', 'category': 'Accounting/Localizations/EDI', 'version': '1.0', 'license': 'LGPL-3', 'depends': ['sale_management', 'purchase_stock', 'sale_stock'], 'data': ['data/ir_cron_data.xml', 'data/ir_config_parameter.xml', 'views/product_views.xml', 'views/stock_picking_views.xml', 'views/stock_move_views.xml', 'views/l10n_ke_edi_customs_import_views.xml', 'views/account_move_views.xml', 'views/purchase_views.xml', 'security/ir.access.csv', 'security/l10n_ke_security.xml'], 'auto_install': False} \ No newline at end of file diff --git a/l10n_ke_edi_oscu_stock/security/ir.access.csv b/l10n_ke_edi_oscu_stock/security/ir.access.csv new file mode 100644 index 00000000..0056186c --- /dev/null +++ b/l10n_ke_edi_oscu_stock/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +l10n_ke_edi_customs_import_invoice,l10n_ke_edi.customs.import,l10n.ke.edi.customs.import,account.group_account_invoice,r, +access_customs_import_purchase_user,Customs Import Access for Purchase Users,l10n.ke.edi.customs.import,purchase.group_purchase_user,r, diff --git a/l10n_ke_edi_oscu_stock/security/ir.model.access.csv b/l10n_ke_edi_oscu_stock/security/ir.model.access.csv deleted file mode 100644 index f54f7874..00000000 --- a/l10n_ke_edi_oscu_stock/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_ke_edi_customs_import_invoice,l10n_ke_edi.customs.import,model_l10n_ke_edi_customs_import,account.group_account_invoice,1,1,0,0 -access_customs_import_purchase_user,Customs Import Access for Purchase Users,model_l10n_ke_edi_customs_import,purchase.group_purchase_user,1,0,0,0 diff --git a/l10n_ke_hr_payroll/__manifest__.py b/l10n_ke_hr_payroll/__manifest__.py index 3648a2cb..a803a2c7 100644 --- a/l10n_ke_hr_payroll/__manifest__.py +++ b/l10n_ke_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Kenya - Payroll', 'countries': ['ke'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays'], 'auto_install': True, 'version': '1.0', 'description': '\nKenyan Payroll Rules.\n=====================\n\n * Employee Details\n * Employee Contracts\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['security/ir.model.access.csv', 'security/l10n_ke_hr_payroll_security.xml', 'data/report_paperformat_data.xml', 'data/resource_calendar_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'wizards/l10n_ke_hr_payroll_nssf_report_wizard_views.xml', 'wizards/l10n_ke_hr_payroll_shif_report_wizard_views.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/l10n_ke_tax_deduction_card_views.xml', 'views/report_payslip_templates.xml', 'views/res_company_views.xml', 'views/l10n_ke_hr_payroll_menus.xml', 'report/l10n_ke_tax_reduction_card_templates.xml'], 'assets': {'web.report_assets_common': ['l10n_ke_hr_payroll/static/src/**/*']}, 'demo': ['data/l10n_ke_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Kenya - Payroll', 'countries': ['ke'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays'], 'auto_install': False, 'version': '1.0', 'description': '\nKenyan Payroll Rules.\n=====================\n\n * Employee Details\n * Employee Contracts\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['security/ir.access.csv', 'security/l10n_ke_hr_payroll_security.xml', 'data/report_paperformat_data.xml', 'data/resource_calendar_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'wizards/l10n_ke_hr_payroll_nssf_report_wizard_views.xml', 'wizards/l10n_ke_hr_payroll_shif_report_wizard_views.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/l10n_ke_tax_deduction_card_views.xml', 'views/report_payslip_templates.xml', 'views/res_company_views.xml', 'views/l10n_ke_hr_payroll_menus.xml', 'report/l10n_ke_tax_reduction_card_templates.xml'], 'assets': {'web.report_assets_common': ['l10n_ke_hr_payroll/static/src/**/*']}, 'demo': ['data/l10n_ke_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ke_hr_payroll/security/ir.model.access.csv b/l10n_ke_hr_payroll/security/ir.access.csv similarity index 50% rename from l10n_ke_hr_payroll/security/ir.model.access.csv rename to l10n_ke_hr_payroll/security/ir.access.csv index 7d87e564..53ed2a7d 100644 --- a/l10n_ke_hr_payroll/security/ir.model.access.csv +++ b/l10n_ke_hr_payroll/security/ir.access.csv @@ -1,6 +1,6 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_ke_hr_payroll.access_l10n_ke_hr_payroll_nssf_report_wizard,access_l10n_ke_hr_payroll_nssf_report_wizard,l10n_ke_hr_payroll.model_l10n_ke_hr_payroll_nssf_report_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_ke_hr_payroll.access_l10n_ke_hr_payroll_shif_report_wizard,access_l10n_ke_hr_payroll_shif_report_wizard,l10n_ke_hr_payroll.model_l10n_ke_hr_payroll_shif_report_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_ke_hr_payroll.access_l10n_ke_hr_payroll_nssf_report_line_wizard,access_l10n_ke_hr_payroll_nssf_report_line_wizard,l10n_ke_hr_payroll.model_l10n_ke_hr_payroll_nssf_report_line_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_ke_hr_payroll.access_l10n_ke_hr_payroll_shif_report_line_wizard,access_l10n_ke_hr_payroll_shif_report_line_wizard,l10n_ke_hr_payroll.model_l10n_ke_hr_payroll_shif_report_line_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -l10n_ke_hr_payroll.access_l10n_ke_tax_deduction_card,access_l10n_ke_tax_deduction_card,l10n_ke_hr_payroll.model_l10n_ke_tax_deduction_card,hr_payroll.group_hr_payroll_user,1,1,1,1 +id,name,model_id,group_id/id,operation,domain +l10n_ke_hr_payroll.access_l10n_ke_hr_payroll_nssf_report_wizard,access_l10n_ke_hr_payroll_nssf_report_wizard,l10n_ke_hr_payroll.l10n_ke_hr_payroll_nssf_report_wizard,hr_payroll.group_hr_payroll_user,crud, +l10n_ke_hr_payroll.access_l10n_ke_hr_payroll_shif_report_wizard,access_l10n_ke_hr_payroll_shif_report_wizard,l10n_ke_hr_payroll.l10n_ke_hr_payroll_shif_report_wizard,hr_payroll.group_hr_payroll_user,crud, +l10n_ke_hr_payroll.access_l10n_ke_hr_payroll_nssf_report_line_wizard,access_l10n_ke_hr_payroll_nssf_report_line_wizard,l10n_ke_hr_payroll.l10n_ke_hr_payroll_nssf_report_line_wizard,hr_payroll.group_hr_payroll_user,crud, +l10n_ke_hr_payroll.access_l10n_ke_hr_payroll_shif_report_line_wizard,access_l10n_ke_hr_payroll_shif_report_line_wizard,l10n_ke_hr_payroll.l10n_ke_hr_payroll_shif_report_line_wizard,hr_payroll.group_hr_payroll_user,crud, +l10n_ke_hr_payroll.access_l10n_ke_tax_deduction_card,access_l10n_ke_tax_deduction_card,l10n_ke_hr_payroll.l10n_ke_tax_deduction_card,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_ke_hr_payroll_account/__manifest__.py b/l10n_ke_hr_payroll_account/__manifest__.py index f662c2d1..b140c005 100644 --- a/l10n_ke_hr_payroll_account/__manifest__.py +++ b/l10n_ke_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Kenya - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['ke'], 'category': 'Human Resources', 'description': '\nAccounting Data for Kenyan Payroll Rules\n========================================\n ', 'depends': ['l10n_ke'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_ke_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Kenya - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['ke'], 'category': 'Human Resources', 'description': '\nAccounting Data for Kenyan Payroll Rules\n========================================\n ', 'depends': ['l10n_ke'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_ke_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_ke_reports/__manifest__.py b/l10n_ke_reports/__manifest__.py index a209242d..03deacef 100644 --- a/l10n_ke_reports/__manifest__.py +++ b/l10n_ke_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Kenya - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Kenya\n============================\n\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_ke'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': True, 'installable': True, 'post_init_hook': '_l10n_ke_reports_post_init', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Kenya - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Kenya\n============================\n\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_ke'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': False, 'installable': True, 'post_init_hook': '_l10n_ke_reports_post_init', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_kh_reports/__manifest__.py b/l10n_kh_reports/__manifest__.py index 4cddac8b..023f3c79 100644 --- a/l10n_kh_reports/__manifest__.py +++ b/l10n_kh_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Cambodia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBase module for the Cambodian reports\n ', 'depends': ['l10n_kh'], 'data': ['data/balance_sheet_kh.xml', 'data/form_wt003.xml', 'data/profit_and_loss_kh.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Cambodia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBase module for the Cambodian reports\n ', 'depends': ['l10n_kh'], 'data': ['data/balance_sheet_kh.xml', 'data/form_wt003.xml', 'data/profit_and_loss_kh.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_kh_reports/security/ir.access.csv b/l10n_kh_reports/security/ir.access.csv new file mode 100644 index 00000000..14084666 --- /dev/null +++ b/l10n_kh_reports/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_kh_wt003_report_handler,access_l10n_kh_wt003_report_handler,l10n.kh.wt003.report.handler,account.group_account_user,r, diff --git a/l10n_kh_reports/security/ir.model.access.csv b/l10n_kh_reports/security/ir.model.access.csv deleted file mode 100644 index 36d6ab81..00000000 --- a/l10n_kh_reports/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_kh_wt003_report_handler,access_l10n_kh_wt003_report_handler,model_l10n_kh_wt003_report_handler,account.group_account_user,1,0,0,0 diff --git a/l10n_km_reports/__manifest__.py b/l10n_km_reports/__manifest__.py index bc7dc1d9..e5d5e903 100644 --- a/l10n_km_reports/__manifest__.py +++ b/l10n_km_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Comoros - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Comoros\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_km'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Comoros - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Comoros\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_km'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_kr_reports/__manifest__.py b/l10n_kr_reports/__manifest__.py index d1ee9735..2fad413e 100644 --- a/l10n_kr_reports/__manifest__.py +++ b/l10n_kr_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Republic of Korea - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBase module for the Republic of Korea reports\n ', 'depends': ['l10n_kr'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Republic of Korea - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBase module for the Republic of Korea reports\n ', 'depends': ['l10n_kr'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_kz_reports/__manifest__.py b/l10n_kz_reports/__manifest__.py index 42f0431d..f6ca6325 100644 --- a/l10n_kz_reports/__manifest__.py +++ b/l10n_kz_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Kazakhstan - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Kazakhstan\nContains Balance sheet, Profit and Loss reports\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_kz'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Kazakhstan - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Kazakhstan\nContains Balance sheet, Profit and Loss reports\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_kz'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_lk_reports/__manifest__.py b/l10n_lk_reports/__manifest__.py index 32d99160..f45d0bf7 100644 --- a/l10n_lk_reports/__manifest__.py +++ b/l10n_lk_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Sri Lanka - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'description': '\nAccounting reports for Sri Lanka\n ', 'depends': ['l10n_lk'], 'data': ['data/balance_sheet_lk.xml', 'data/profit_and_loss_lk.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': True} \ No newline at end of file +{'name': 'Sri Lanka - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'description': '\nAccounting reports for Sri Lanka\n ', 'depends': ['l10n_lk'], 'data': ['data/balance_sheet_lk.xml', 'data/profit_and_loss_lk.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': False} \ No newline at end of file diff --git a/l10n_lt_hr_payroll/__manifest__.py b/l10n_lt_hr_payroll/__manifest__.py index dee292ff..f9a94636 100644 --- a/l10n_lt_hr_payroll/__manifest__.py +++ b/l10n_lt_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Lithuania - Payroll', 'countries': ['lt'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nLithuanian Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/res_config_settings_views.xml', 'views/report_payslip_templates.xml'], 'demo': ['data/l10n_lt_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Lithuania - Payroll', 'countries': ['lt'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nLithuanian Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/res_config_settings_views.xml', 'views/report_payslip_templates.xml'], 'demo': ['data/l10n_lt_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_lt_hr_payroll_account/__manifest__.py b/l10n_lt_hr_payroll_account/__manifest__.py index ec1a30a1..7fb21812 100644 --- a/l10n_lt_hr_payroll_account/__manifest__.py +++ b/l10n_lt_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Lithuania - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['lt'], 'category': 'Human Resources', 'description': '\nAccounting Data for Lithuania Payroll Rules\n============================================\n ', 'depends': ['l10n_lt'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_lt_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Lithuania - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['lt'], 'category': 'Human Resources', 'description': '\nAccounting Data for Lithuania Payroll Rules\n============================================\n ', 'depends': ['l10n_lt'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_lt_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_lt_intrastat/__manifest__.py b/l10n_lt_intrastat/__manifest__.py index 4fab9ee9..cf1b5476 100644 --- a/l10n_lt_intrastat/__manifest__.py +++ b/l10n_lt_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Lithuanian Intrastat Declaration', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\n Generates Intrastat XML report for declaration.\n Adds the possibility to specify the origin country of goods and the partner VAT in the Intrastat XML report.\n ', 'depends': ['l10n_lt'], 'data': ['data/account_return_data.xml', 'data/intrastat_export.xml', 'data/code_region_data.xml', 'security/ir.model.access.csv', 'wizard/intrastat_goods_submission_wizard.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Lithuanian Intrastat Declaration', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\n Generates Intrastat XML report for declaration.\n Adds the possibility to specify the origin country of goods and the partner VAT in the Intrastat XML report.\n ', 'depends': ['l10n_lt'], 'data': ['data/account_return_data.xml', 'data/intrastat_export.xml', 'data/code_region_data.xml', 'security/ir.access.csv', 'wizard/intrastat_goods_submission_wizard.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_lt_intrastat/security/ir.access.csv b/l10n_lt_intrastat/security/ir.access.csv new file mode 100644 index 00000000..8c9247f5 --- /dev/null +++ b/l10n_lt_intrastat/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +l10n_lt_intrastat.access_l10n_lt_intrastat_intrastat_goods_submission_wizard,access_l10n_lt_intrastat_intrastat_goods_submission_wizard,l10n_lt_intrastat.l10n_lt_intrastat_intrastat_goods_submission_wizard,base.group_user,crud, diff --git a/l10n_lt_intrastat/security/ir.model.access.csv b/l10n_lt_intrastat/security/ir.model.access.csv deleted file mode 100644 index 00674fd8..00000000 --- a/l10n_lt_intrastat/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_lt_intrastat.access_l10n_lt_intrastat_intrastat_goods_submission_wizard,access_l10n_lt_intrastat_intrastat_goods_submission_wizard,l10n_lt_intrastat.model_l10n_lt_intrastat_intrastat_goods_submission_wizard,base.group_user,1,1,1,1 diff --git a/l10n_lt_reports/__manifest__.py b/l10n_lt_reports/__manifest__.py index 4d61a3d8..285c2c48 100644 --- a/l10n_lt_reports/__manifest__.py +++ b/l10n_lt_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Lithuania - Accounting Reports', 'version': '1.0.0', 'description': '\nAccounting reports for Lithuania\n\nContains Balance Sheet, Profit/Loss reports\n ', 'license': 'LGPL-3', 'author': 'Focusate', 'website': 'http://www.focusate.eu', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_lt'], 'data': ['data/account_financial_html_report_data.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/iSAF_template.xml', 'data/tax_report.xml', 'security/ir.model.access.csv', 'wizard/ec_sales_list_submission_wizard.xml', 'wizard/vat_return_submission_wizard.xml'], 'auto_install': ['l10n_lt', 'account_reports'], 'installable': True} \ No newline at end of file +{'name': 'Lithuania - Accounting Reports', 'version': '1.0.0', 'description': '\nAccounting reports for Lithuania\n\nContains Balance Sheet, Profit/Loss reports\n ', 'license': 'LGPL-3', 'author': 'Focusate', 'website': 'http://www.focusate.eu', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_lt', 'account_reports'], 'data': ['data/account_financial_html_report_data.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/iSAF_template.xml', 'data/tax_report.xml', 'security/ir.access.csv', 'wizard/ec_sales_list_submission_wizard.xml', 'wizard/vat_return_submission_wizard.xml'], 'auto_install': ['l10n_lt', 'account_reports'], 'installable': True} \ No newline at end of file diff --git a/l10n_lt_reports/security/ir.access.csv b/l10n_lt_reports/security/ir.access.csv new file mode 100644 index 00000000..44a5cecd --- /dev/null +++ b/l10n_lt_reports/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_lt_reports_vat_return_submission_wizard,access_l10n_lt_reports_vat_return_submission_wizard,l10n.lt.reports.vat.return.submission.wizard,account.group_account_user,r, +access_l10n_lt_reports_ec_sales_list_submission_wizard,access_l10n_lt_reports_ec_sales_list_submission_wizard,l10n.lt.reports.ec.sales.list.submission.wizard,account.group_account_user,r, diff --git a/l10n_lt_reports/security/ir.model.access.csv b/l10n_lt_reports/security/ir.model.access.csv deleted file mode 100644 index a9e3f1b3..00000000 --- a/l10n_lt_reports/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_lt_reports_vat_return_submission_wizard,access_l10n_lt_reports_vat_return_submission_wizard,model_l10n_lt_reports_vat_return_submission_wizard,account.group_account_user,1,1,1,0 -access_l10n_lt_reports_ec_sales_list_submission_wizard,access_l10n_lt_reports_ec_sales_list_submission_wizard,model_l10n_lt_reports_ec_sales_list_submission_wizard,account.group_account_user,1,1,1,0 diff --git a/l10n_lt_saft/__manifest__.py b/l10n_lt_saft/__manifest__.py index 18c59cbf..25df0730 100644 --- a/l10n_lt_saft/__manifest__.py +++ b/l10n_lt_saft/__manifest__.py @@ -1 +1 @@ -{'name': 'Lithuanian Standard Audit File for Tax', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nLithuanian SAF-T is standard file format for exporting various types of accounting transactional data using the XML format.\nThe XSD version used is v2.01 (since 2019). It is the latest one used by the Lithuanian Authorities.\nThe first version of the SAF-T Financial is limited to the general ledger level including customer and supplier transactions.\nNecessary master data is also included.\n ', 'depends': ['l10n_lt'], 'data': ['data/saft_report.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Lithuanian Standard Audit File for Tax', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nLithuanian SAF-T is standard file format for exporting various types of accounting transactional data using the XML format.\nThe XSD version used is v2.01 (since 2019). It is the latest one used by the Lithuanian Authorities.\nThe first version of the SAF-T Financial is limited to the general ledger level including customer and supplier transactions.\nNecessary master data is also included.\n ', 'depends': ['l10n_lt'], 'data': ['data/saft_report.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_lt_saft_import/__manifest__.py b/l10n_lt_saft_import/__manifest__.py index 064009ec..2b51b2ac 100644 --- a/l10n_lt_saft_import/__manifest__.py +++ b/l10n_lt_saft_import/__manifest__.py @@ -1 +1 @@ -{'name': 'Lithuania - SAF-T Import', 'summary': 'Import Accounting Data from SAF-T files', 'description': '\nModule for the import of SAF-T files for Lithuania, useful for importing accounting history.\nAdds specificities for the Lithuanian SAF-T\n\n ', 'category': 'Accounting/Localizations', 'depends': ['l10n_lt'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Lithuania - SAF-T Import', 'summary': 'Import Accounting Data from SAF-T files', 'description': '\nModule for the import of SAF-T files for Lithuania, useful for importing accounting history.\nAdds specificities for the Lithuanian SAF-T\n\n ', 'category': 'Accounting/Localizations', 'depends': ['l10n_lt'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_lu_hr_payroll/__manifest__.py b/l10n_lu_hr_payroll/__manifest__.py index 778b1e39..a384f7c2 100644 --- a/l10n_lu_hr_payroll/__manifest__.py +++ b/l10n_lu_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Luxembourg - Payroll', 'countries': ['lu'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nLuxembourg Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['security/ir.model.access.csv', 'data/rule_parameters/contributions_rules_data.xml', 'data/rule_parameters/employer_rules_data.xml', 'data/rule_parameters/general_rules_data.xml', 'data/rule_parameters/tax_credit_rules_data.xml', 'data/rule_parameters/withholding_taxes_rules_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/salary_rules/hr_salary_rule_data.xml', 'data/salary_rules/hr_gratification_rule_data.xml', 'data/salary_rules/hr_13th_month_rule_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/hr_payroll_views.xml', 'views/res_config_settings_views.xml', 'views/report_payslip_templates.xml', 'views/res_company.xml', 'wizard/l10n_lu_monthly_declaration_wizard_views.xml'], 'demo': ['data/l10n_lu_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Luxembourg - Payroll', 'countries': ['lu'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nLuxembourg Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['security/ir.access.csv', 'data/rule_parameters/contributions_rules_data.xml', 'data/rule_parameters/employer_rules_data.xml', 'data/rule_parameters/general_rules_data.xml', 'data/rule_parameters/tax_credit_rules_data.xml', 'data/rule_parameters/withholding_taxes_rules_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/salary_rules/hr_salary_rule_data.xml', 'data/salary_rules/hr_gratification_rule_data.xml', 'data/salary_rules/hr_13th_month_rule_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/hr_payroll_views.xml', 'views/res_config_settings_views.xml', 'views/report_payslip_templates.xml', 'views/res_company.xml', 'wizard/l10n_lu_monthly_declaration_wizard_views.xml'], 'demo': ['data/l10n_lu_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_lu_hr_payroll/security/ir.access.csv b/l10n_lu_hr_payroll/security/ir.access.csv new file mode 100644 index 00000000..ac9cd20d --- /dev/null +++ b/l10n_lu_hr_payroll/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_lu_monthly_declaration_wizard,access_l10n_lu_monthly_declaration_wizard,l10n_lu_hr_payroll.l10n_lu_monthly_declaration_wizard,hr_payroll.group_hr_payroll_user,crud, +access_l10n_lu_situation_unemployment_wizard,access_l10n_lu_situational_unemployment_wizard,l10n_lu_hr_payroll.l10n_lu_situational_unemployment_wizard,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_lu_hr_payroll/security/ir.model.access.csv b/l10n_lu_hr_payroll/security/ir.model.access.csv deleted file mode 100644 index 2cfbd95b..00000000 --- a/l10n_lu_hr_payroll/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_lu_monthly_declaration_wizard,access_l10n_lu_monthly_declaration_wizard,l10n_lu_hr_payroll.model_l10n_lu_monthly_declaration_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_lu_situation_unemployment_wizard,access_l10n_lu_situational_unemployment_wizard,l10n_lu_hr_payroll.model_l10n_lu_situational_unemployment_wizard,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_lu_hr_payroll_account/__manifest__.py b/l10n_lu_hr_payroll_account/__manifest__.py index d2a94b9f..8680b188 100644 --- a/l10n_lu_hr_payroll_account/__manifest__.py +++ b/l10n_lu_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Luxembourg - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['lu'], 'category': 'Human Resources', 'description': '\nAccounting Data for Luxembourg Payroll Rules\n============================================\n ', 'depends': ['l10n_lu'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_lu_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Luxembourg - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['lu'], 'category': 'Human Resources', 'description': '\nAccounting Data for Luxembourg Payroll Rules\n============================================\n ', 'depends': ['l10n_lu'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_lu_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_lu_reports/__manifest__.py b/l10n_lu_reports/__manifest__.py index 1d385267..f28e2e26 100644 --- a/l10n_lu_reports/__manifest__.py +++ b/l10n_lu_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Luxembourg - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Luxembourg\n=================================\nLuxembourgish SAF-T (also known as FAIA) is standard file format for exporting various types of accounting transactional data using the XML format.\nThe first version of the SAF-T Financial is limited to the general ledger level including customer and supplier transactions.\nNecessary master data is also included.\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_lu'], 'data': ['data/account_financial_html_report_pl.xml', 'data/account_financial_html_report_pl_abr.xml', 'data/account_financial_html_report_bs.xml', 'data/account_financial_html_report_bs_abr.xml', 'views/l10n_lu_yearly_tax_report_appendix_views.xml', 'data/annual_tax_report/section_1.xml', 'data/annual_tax_report/sections_345.xml', 'data/annual_tax_report/section_6_appendix_a.xml', 'data/annual_tax_report/section_7_appendix_bc.xml', 'data/annual_tax_report/section_8_appendix_d.xml', 'data/annual_tax_report/section_9_appendix_e.xml', 'data/annual_tax_report/section_10_appendix_fg.xml', 'data/annual_tax_report/section_11_appendix_opex.xml', 'data/annual_tax_report/annual_tax_report.xml', 'data/tax_report.xml', 'data/saft_report.xml', 'data/ec_sales_list_report.xml', 'data/account_return_data.xml', 'views/account_ec_sales_xml_template.xml', 'views/electronic_report_template.xml', 'views/res_company_views.xml', 'views/res_partner_views.xml', 'views/l10n_lu_stored_sales_report_views.xml', 'wizard/l10n_lu_ec_sales_list_submission_wizard.xml', 'wizard/l10n_lu_generate_accounts_report.xml', 'wizard/l10n_lu_generate_sales_report.xml', 'wizard/l10n_lu_tax_return_submission_wizard.xml', 'security/ir.model.access.csv', 'security/l10n_lu_yearly_tax_report_appendix_security.xml'], 'demo': ['demo/demo_company.xml'], 'post_init_hook': '_l10n_lu_reports_post_init', 'auto_install': ['l10n_lu', 'account_asset'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_lu_reports/static/src/components/**/*']}} \ No newline at end of file +{'name': 'Luxembourg - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Luxembourg\n=================================\nLuxembourgish SAF-T (also known as FAIA) is standard file format for exporting various types of accounting transactional data using the XML format.\nThe first version of the SAF-T Financial is limited to the general ledger level including customer and supplier transactions.\nNecessary master data is also included.\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_lu', 'account_asset'], 'data': ['data/account_financial_html_report_pl.xml', 'data/account_financial_html_report_pl_abr.xml', 'data/account_financial_html_report_bs.xml', 'data/account_financial_html_report_bs_abr.xml', 'views/l10n_lu_yearly_tax_report_appendix_views.xml', 'data/annual_tax_report/section_1.xml', 'data/annual_tax_report/sections_345.xml', 'data/annual_tax_report/section_6_appendix_a.xml', 'data/annual_tax_report/section_7_appendix_bc.xml', 'data/annual_tax_report/section_8_appendix_d.xml', 'data/annual_tax_report/section_9_appendix_e.xml', 'data/annual_tax_report/section_10_appendix_fg.xml', 'data/annual_tax_report/section_11_appendix_opex.xml', 'data/annual_tax_report/annual_tax_report.xml', 'data/tax_report.xml', 'data/saft_report.xml', 'data/ec_sales_list_report.xml', 'data/account_return_data.xml', 'views/account_ec_sales_xml_template.xml', 'views/electronic_report_template.xml', 'views/res_company_views.xml', 'views/res_partner_views.xml', 'views/l10n_lu_stored_sales_report_views.xml', 'wizard/l10n_lu_ec_sales_list_submission_wizard.xml', 'wizard/l10n_lu_generate_accounts_report.xml', 'wizard/l10n_lu_generate_sales_report.xml', 'wizard/l10n_lu_tax_return_submission_wizard.xml', 'security/ir.access.csv', 'security/l10n_lu_yearly_tax_report_appendix_security.xml'], 'demo': ['demo/demo_company.xml'], 'post_init_hook': '_l10n_lu_reports_post_init', 'auto_install': ['l10n_lu', 'account_asset'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_lu_reports/static/src/components/**/*']}} \ No newline at end of file diff --git a/l10n_lu_reports/security/ir.access.csv b/l10n_lu_reports/security/ir.access.csv new file mode 100644 index 00000000..9200db00 --- /dev/null +++ b/l10n_lu_reports/security/ir.access.csv @@ -0,0 +1,10 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_lu_generate_xml,l10n_lu_reports.l10n_lu.generate.xml,l10n.lu.generate.xml,account.group_account_manager,crud, +access_l10n_lu_generate_accounts_report,l10n_lu_reports.l10n_lu.generate.accounts.report,l10n.lu.generate.accounts.report,account.group_account_manager,crud, +access_l10n_lu_generate_tax_report,l10n_lu_reports.l10n_lu.generate.tax.report,l10n.lu.generate.tax.report,account.group_account_manager,crud, +access_l10n_lu_generate_vat_intra_report,l10n_lu_reports.l10n_lu.generate.vat.intra.report,l10n.lu.generate.vat.intra.report,account.group_account_manager,crud, +access_l10n_lu_generate_asset_report,l10n_lu_reports.l10n_lu.generate.asset.report,l10n.lu.generate.asset.report,account.group_account_manager,crud, +access_l10n_lu_stored_intra_report,l10n_lu_reports.l10n_lu.stored.intra.report,l10n.lu.stored.intra.report,account.group_account_manager,crud, +access_l10n_lu_reports_report_appendix_expenditures,l10n_lu_reports.report.appendix.expenditures,l10n.lu.reports.report.appendix.expenditures,account.group_account_manager,crud, +access_l10n_lu_reports_ec_sales_list_submission_wizard,l10n_lu_reports.ec.sales.list.submission.wizard,l10n.lu.reports.ec.sales.list.submission.wizard,account.group_account_manager,crud, +access_l10n_lu_reports_tax_return_submission_wizard,l10n_lu_reports.tax.return.submission.wizard,l10n.lu.reports.tax.return.submission.wizard,account.group_account_manager,crud, diff --git a/l10n_lu_reports/security/ir.model.access.csv b/l10n_lu_reports/security/ir.model.access.csv deleted file mode 100644 index 0461828f..00000000 --- a/l10n_lu_reports/security/ir.model.access.csv +++ /dev/null @@ -1,10 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_lu_generate_xml,l10n_lu_reports.l10n_lu.generate.xml,model_l10n_lu_generate_xml,account.group_account_manager,1,1,1,1 -access_l10n_lu_generate_accounts_report,l10n_lu_reports.l10n_lu.generate.accounts.report,model_l10n_lu_generate_accounts_report,account.group_account_manager,1,1,1,1 -access_l10n_lu_generate_tax_report,l10n_lu_reports.l10n_lu.generate.tax.report,model_l10n_lu_generate_tax_report,account.group_account_manager,1,1,1,1 -access_l10n_lu_generate_vat_intra_report,l10n_lu_reports.l10n_lu.generate.vat.intra.report,model_l10n_lu_generate_vat_intra_report,account.group_account_manager,1,1,1,1 -access_l10n_lu_generate_asset_report,l10n_lu_reports.l10n_lu.generate.asset.report,model_l10n_lu_generate_asset_report,account.group_account_manager,1,1,1,1 -access_l10n_lu_stored_intra_report,l10n_lu_reports.l10n_lu.stored.intra.report,model_l10n_lu_stored_intra_report,account.group_account_manager,1,1,1,1 -access_l10n_lu_reports_report_appendix_expenditures,l10n_lu_reports.report.appendix.expenditures,model_l10n_lu_reports_report_appendix_expenditures,account.group_account_manager,1,1,1,1 -access_l10n_lu_reports_ec_sales_list_submission_wizard,l10n_lu_reports.ec.sales.list.submission.wizard,model_l10n_lu_reports_ec_sales_list_submission_wizard,account.group_account_manager,1,1,1,1 -access_l10n_lu_reports_tax_return_submission_wizard,l10n_lu_reports.tax.return.submission.wizard,model_l10n_lu_reports_tax_return_submission_wizard,account.group_account_manager,1,1,1,1 diff --git a/l10n_lv_reports/__manifest__.py b/l10n_lv_reports/__manifest__.py index e9970641..69a6d7b9 100644 --- a/l10n_lv_reports/__manifest__.py +++ b/l10n_lv_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Latvia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nLatvia accounting reports.\n====================================================\n-Profit and Loss\n-Balance Sheet\n', 'depends': ['l10n_lv'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_report_ec_sales_list_report.xml'], 'installable': True, 'auto_install': ['l10n_lv', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Latvia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nLatvia accounting reports.\n====================================================\n-Profit and Loss\n-Balance Sheet\n', 'depends': ['l10n_lv', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_report_ec_sales_list_report.xml'], 'installable': True, 'auto_install': ['l10n_lv', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_lv_tax_report/__manifest__.py b/l10n_lv_tax_report/__manifest__.py index 7af86296..93c337b8 100644 --- a/l10n_lv_tax_report/__manifest__.py +++ b/l10n_lv_tax_report/__manifest__.py @@ -1 +1 @@ -{'name': 'Latvia - Tax Report', 'category': 'Accounting/Localizations/Reporting', 'description': '\nTax Report\n- Including attachments\n- XML Export\n', 'depends': [], 'data': ['data/vat_tax_report_attachment_1i.xml', 'data/vat_tax_report_attachment_1ii.xml', 'data/vat_tax_report_attachment_1iii.xml', 'data/vat_tax_report_attachment_2.xml', 'data/vat_tax_report.xml', 'data/account_return_data.xml', 'wizard/vat_report_export.xml', 'views/vat_report_export_templates.xml', 'security/ir.model.access.csv'], 'installable': True, 'auto_install': ['l10n_lv_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Latvia - Tax Report', 'category': 'Accounting/Localizations/Reporting', 'description': '\nTax Report\n- Including attachments\n- XML Export\n', 'depends': ['l10n_lv_reports'], 'data': ['data/vat_tax_report_attachment_1i.xml', 'data/vat_tax_report_attachment_1ii.xml', 'data/vat_tax_report_attachment_1iii.xml', 'data/vat_tax_report_attachment_2.xml', 'data/vat_tax_report.xml', 'data/account_return_data.xml', 'wizard/vat_report_export.xml', 'views/vat_report_export_templates.xml', 'security/ir.access.csv'], 'installable': True, 'auto_install': ['l10n_lv_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_lv_tax_report/security/ir.access.csv b/l10n_lv_tax_report/security/ir.access.csv new file mode 100644 index 00000000..1a640467 --- /dev/null +++ b/l10n_lv_tax_report/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_lv_tax_report_periodic_vat_xml_export,access_l10n_lv_tax_report_periodic_vat_xml_export,l10n.lv.tax.report.periodic.vat.xml.export,account.group_account_manager,crud, diff --git a/l10n_lv_tax_report/security/ir.model.access.csv b/l10n_lv_tax_report/security/ir.model.access.csv deleted file mode 100644 index c803637e..00000000 --- a/l10n_lv_tax_report/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_lv_tax_report_periodic_vat_xml_export,access_l10n_lv_tax_report_periodic_vat_xml_export,model_l10n_lv_tax_report_periodic_vat_xml_export,account.group_account_manager,1,1,1,1 diff --git a/l10n_ma_hr_payroll/__manifest__.py b/l10n_ma_hr_payroll/__manifest__.py index eef3956c..9d85ca54 100644 --- a/l10n_ma_hr_payroll/__manifest__.py +++ b/l10n_ma_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Morocco - Payroll', 'countries': ['ma'], 'category': 'Human Resources/Payroll', 'depends': [], 'auto_install': True, 'version': '1.0', 'description': '\nMorocco Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n ', 'data': ['data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/res_partner_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/res_config_settings_views.xml', 'views/report_payslip_templates.xml'], 'demo': ['data/l10n_ma_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Morocco - Payroll', 'countries': ['ma'], 'category': 'Human Resources/Payroll', 'depends': [], 'auto_install': False, 'version': '1.0', 'description': '\nMorocco Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n ', 'data': ['data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/res_partner_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/res_config_settings_views.xml', 'views/report_payslip_templates.xml'], 'demo': ['data/l10n_ma_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ma_hr_payroll_account/__manifest__.py b/l10n_ma_hr_payroll_account/__manifest__.py index c767290a..12db6d03 100644 --- a/l10n_ma_hr_payroll_account/__manifest__.py +++ b/l10n_ma_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Morocco - Payroll with Accounting', 'category': 'Human Resources', 'countries': ['ma'], 'depends': ['l10n_ma'], 'description': '\nAccounting Data for Moroccan Payroll Rules.\n=================================================\n ', 'auto_install': True, 'data': ['data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_ma_hr_payroll_account_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Morocco - Payroll with Accounting', 'category': 'Human Resources', 'countries': ['ma'], 'depends': ['l10n_ma'], 'description': '\nAccounting Data for Moroccan Payroll Rules.\n=================================================\n ', 'auto_install': False, 'data': ['data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_ma_hr_payroll_account_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ma_reports/__manifest__.py b/l10n_ma_reports/__manifest__.py index 8cdcd405..f326c56f 100644 --- a/l10n_ma_reports/__manifest__.py +++ b/l10n_ma_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Morocco - Accounting Reports', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Morocco.\n\nThis module has been built with the help of Caudigef.\n ', 'depends': ['l10n_ma'], 'data': ['data/account_return_data.xml', 'data/profit_and_loss.xml', 'data/balance_sheet.xml', 'data/tax_report.xml', 'data/l10n_ma_tax_report_template.xml', 'views/account_payment_views.xml', 'views/res_partner_views.xml', 'views/account_move_views.xml', 'wizard/account_payment_register_views.xml'], 'installable': True, 'auto_install': ['l10n_ma', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Morocco - Accounting Reports', 'version': '1.1', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Morocco.\n\nThis module has been built with the help of Caudigef.\n ', 'depends': ['l10n_ma', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/profit_and_loss.xml', 'data/balance_sheet.xml', 'data/tax_report.xml', 'data/l10n_ma_tax_report_template.xml', 'views/account_payment_views.xml', 'views/res_partner_views.xml', 'views/account_move_views.xml', 'wizard/account_payment_register_views.xml'], 'installable': True, 'auto_install': ['l10n_ma', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ml_reports/__manifest__.py b/l10n_ml_reports/__manifest__.py index c22d884e..98f66027 100644 --- a/l10n_ml_reports/__manifest__.py +++ b/l10n_ml_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Mali - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Mali\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_ml'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mali - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Mali\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_ml'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_mn_reports/__manifest__.py b/l10n_mn_reports/__manifest__.py index 720d146f..b2f3d4bd 100644 --- a/l10n_mn_reports/__manifest__.py +++ b/l10n_mn_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Mongolia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'author': 'BumanIT LLC, Odoo S.A', 'description': '\nMongolian accounting reports.\n====================================================\n-Profit and Loss\n-Balance Sheet\n-Cash Flow Statement\n-VAT Repayment Report\n-Corporate Revenue Tax Report\n\nFinancial requirement contributor: Baskhuu Lodoikhuu. BumanIT LLC\n', 'depends': ['l10n_mn'], 'data': ['data/balancesheet_report.xml', 'data/cashflow_report.xml', 'data/profit_and_loss_reports.xml', 'data/tax_report.xml', 'data/account_return_data.xml'], 'auto_install': ['l10n_mn', 'account_reports'], 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mongolia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'author': 'BumanIT LLC, Odoo S.A', 'description': '\nMongolian accounting reports.\n====================================================\n-Profit and Loss\n-Balance Sheet\n-Cash Flow Statement\n-VAT Repayment Report\n-Corporate Revenue Tax Report\n\nFinancial requirement contributor: Baskhuu Lodoikhuu. BumanIT LLC\n', 'depends': ['l10n_mn', 'account_reports'], 'data': ['data/balancesheet_report.xml', 'data/cashflow_report.xml', 'data/profit_and_loss_reports.xml', 'data/tax_report.xml', 'data/account_return_data.xml'], 'auto_install': ['l10n_mn', 'account_reports'], 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_mr_reports/__manifest__.py b/l10n_mr_reports/__manifest__.py index 8d74c046..2bbf267b 100644 --- a/l10n_mr_reports/__manifest__.py +++ b/l10n_mr_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Mauritania - Accounting Reports', 'countries': ['mr'], 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nMauritania accounting reports.\n====================================================\n-Profit and Loss\n-Balance Sheet\n', 'depends': ['l10n_mr'], 'data': ['data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_mr', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mauritania - Accounting Reports', 'countries': ['mr'], 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nMauritania accounting reports.\n====================================================\n-Profit and Loss\n-Balance Sheet\n', 'depends': ['l10n_mr', 'account_reports'], 'data': ['data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_return_data.xml'], 'installable': True, 'auto_install': ['l10n_mr', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_mt_reports/__manifest__.py b/l10n_mt_reports/__manifest__.py index 921351b6..0244bc73 100644 --- a/l10n_mt_reports/__manifest__.py +++ b/l10n_mt_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Malta - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nMalta accounting reports.\n====================================================\n-Profit and Loss\n-Balance Sheet\n', 'depends': ['l10n_mt'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_report_ec_sales_list_report.xml'], 'installable': True, 'auto_install': ['l10n_mt', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Malta - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nMalta accounting reports.\n====================================================\n-Profit and Loss\n-Balance Sheet\n', 'depends': ['l10n_mt', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_report_ec_sales_list_report.xml'], 'installable': True, 'auto_install': ['l10n_mt', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_mu_reports/__manifest__.py b/l10n_mu_reports/__manifest__.py index d84a5a6e..1a9c043a 100644 --- a/l10n_mu_reports/__manifest__.py +++ b/l10n_mu_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Mauritius - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Mauritius\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_mu_account'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mauritius - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Mauritius\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_mu_account'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_mx_edi/__manifest__.py b/l10n_mx_edi/__manifest__.py index efca9ed7..6d94b064 100644 --- a/l10n_mx_edi/__manifest__.py +++ b/l10n_mx_edi/__manifest__.py @@ -1 +1 @@ -{'name': 'EDI for Mexico', 'version': '0.3', 'category': 'Accounting/Localizations/EDI', 'summary': 'Mexican Localization for EDI documents', 'description': '\nEDI Mexican Localization\n========================\nAllow the user to generate the EDI document for Mexican invoicing.\n\nThis module allows the creation of the EDI documents and the communication with the Mexican certification providers (PACs) to sign/cancel them.\n ', 'depends': ['l10n_mx', 'base_vat', 'certificate'], 'data': ['security/ir.model.access.csv', 'data/4.0/cfdi.xml', 'data/4.0/payment20.xml', 'data/l10n_mx_edi_payment_method_data.xml', 'data/ir_cron.xml', 'data/res_currency_data.xml', 'data/l10n_mx_uom_unspsc.xml', 'data/addenda.xml', 'views/account_journal_view.xml', 'views/account_move_view.xml', 'views/account_payment_views.xml', 'views/account_payment_register_views.xml', 'views/account_tax_view.xml', 'views/l10n_mx_edi_addenda_views.xml', 'views/bank_rec_widget_views.xml', 'views/l10n_mx_edi_payment_method_view.xml', 'views/report_bank_transaction.xml', 'views/report_invoice.xml', 'views/report_payment.xml', 'views/res_partner_view.xml', 'views/res_bank_view.xml', 'views/res_config_settings_view.xml', 'views/res_country_view.xml', 'views/product_views.xml', 'wizard/l10n_mx_edi_invoice_cancel.xml', 'wizard/l10n_mx_edi_global_invoice_create.xml', 'data/res_country_data.xml'], 'demo': ['demo/demo_cfdi.xml'], 'post_init_hook': 'post_init_hook', 'installable': True, 'auto_install': ['l10n_mx'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_mx_edi/static/src/components/**/*'], 'web.report_assets_pdf': ['l10n_mx_edi/static/src/scss/**/*'], 'web.report_assets_common': ['l10n_mx_edi/static/src/scss/**/*']}} \ No newline at end of file +{'name': 'EDI for Mexico', 'version': '0.3', 'category': 'Accounting/Localizations/EDI', 'summary': 'Mexican Localization for EDI documents', 'description': '\nEDI Mexican Localization\n========================\nAllow the user to generate the EDI document for Mexican invoicing.\n\nThis module allows the creation of the EDI documents and the communication with the Mexican certification providers (PACs) to sign/cancel them.\n ', 'depends': ['l10n_mx', 'base_vat', 'certificate'], 'data': ['security/ir.access.csv', 'data/4.0/cfdi.xml', 'data/4.0/payment20.xml', 'data/l10n_mx_edi_payment_method_data.xml', 'data/ir_cron.xml', 'data/res_currency_data.xml', 'data/l10n_mx_uom_unspsc.xml', 'data/addenda.xml', 'views/account_journal_view.xml', 'views/account_move_view.xml', 'views/account_payment_views.xml', 'views/account_payment_register_views.xml', 'views/account_tax_view.xml', 'views/l10n_mx_edi_addenda_views.xml', 'views/bank_rec_widget_views.xml', 'views/l10n_mx_edi_payment_method_view.xml', 'views/report_bank_transaction.xml', 'views/report_invoice.xml', 'views/report_payment.xml', 'views/res_partner_view.xml', 'views/res_bank_view.xml', 'views/res_config_settings_view.xml', 'views/res_country_view.xml', 'views/product_views.xml', 'wizard/l10n_mx_edi_invoice_cancel.xml', 'wizard/l10n_mx_edi_global_invoice_create.xml', 'data/res_country_data.xml'], 'demo': ['demo/demo_cfdi.xml'], 'post_init_hook': 'post_init_hook', 'installable': True, 'auto_install': ['l10n_mx'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_mx_edi/static/src/components/**/*'], 'web.report_assets_pdf': ['l10n_mx_edi/static/src/scss/**/*'], 'web.report_assets_common': ['l10n_mx_edi/static/src/scss/**/*']}} \ No newline at end of file diff --git a/l10n_mx_edi/security/ir.access.csv b/l10n_mx_edi/security/ir.access.csv new file mode 100644 index 00000000..e16d4f44 --- /dev/null +++ b/l10n_mx_edi/security/ir.access.csv @@ -0,0 +1,9 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_mx_edi_mx_payment_method_readonly,access_l10n_mx_edi_mx_payment_method,,,r, +access_l10n_mx_edi_mx_payment_method,access_l10n_mx_edi_mx_payment_method,,,r, +access_l10n_mx_edi_document,access_l10n_mx_edi_document,,,crud, +access_l10n_mx_edi_invoice_cancel_base_group_user,access_l10n_mx_edi_invoice_cancel,,,r, +access_l10n_mx_edi_invoice_cancel_account_group_invoice,access_l10n_mx_edi_invoice_cancel,,,r, +access_l10n_mx_edi_global_invoice_create,access_l10n_mx_edi_global_invoice_create,,,r, +access_l10n_mx_edi_addenda_readonly,access_l10n_mx_edi_addenda,,,r, +access_l10n_mx_edi_addenda,access_l10n_mx_edi_addenda,,,crud, diff --git a/l10n_mx_edi/security/ir.model.access.csv b/l10n_mx_edi/security/ir.model.access.csv deleted file mode 100644 index bee0c1b0..00000000 --- a/l10n_mx_edi/security/ir.model.access.csv +++ /dev/null @@ -1,9 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_mx_edi_mx_payment_method_readonly,access_l10n_mx_edi_mx_payment_method,model_l10n_mx_edi_payment_method,base.group_user,1,0,0,0 -access_l10n_mx_edi_mx_payment_method,access_l10n_mx_edi_mx_payment_method,model_l10n_mx_edi_payment_method,account.group_account_invoice,1,1,0,0 -access_l10n_mx_edi_document,access_l10n_mx_edi_document,l10n_mx_edi.model_l10n_mx_edi_document,base.group_user,1,1,1,1 -access_l10n_mx_edi_invoice_cancel_base_group_user,access_l10n_mx_edi_invoice_cancel,l10n_mx_edi.model_l10n_mx_edi_invoice_cancel,base.group_user,1,0,0,0 -access_l10n_mx_edi_invoice_cancel_account_group_invoice,access_l10n_mx_edi_invoice_cancel,l10n_mx_edi.model_l10n_mx_edi_invoice_cancel,account.group_account_invoice,1,1,1,0 -access_l10n_mx_edi_global_invoice_create,access_l10n_mx_edi_global_invoice_create,l10n_mx_edi.model_l10n_mx_edi_global_invoice_create,base.group_user,1,1,1,0 -access_l10n_mx_edi_addenda_readonly,access_l10n_mx_edi_addenda,l10n_mx_edi.model_l10n_mx_edi_addenda,account.group_account_invoice,1,0,0,0 -access_l10n_mx_edi_addenda,access_l10n_mx_edi_addenda,l10n_mx_edi.model_l10n_mx_edi_addenda,"account.group_account_manager",1,1,1,1 diff --git a/l10n_mx_edi_extended/__manifest__.py b/l10n_mx_edi_extended/__manifest__.py index fe547b37..bd301446 100644 --- a/l10n_mx_edi_extended/__manifest__.py +++ b/l10n_mx_edi_extended/__manifest__.py @@ -1 +1 @@ -{'name': 'EDI for Mexico (Advanced Features)', 'countries': ['mx'], 'version': '0.1', 'category': 'Accounting/Localizations/EDI', 'depends': ['base_address_extended'], 'data': ['security/ir.model.access.csv', 'data/4.0/cfdi.xml', 'data/l10n_mx_edi.res.locality.csv', 'data/l10n_mx_edi.tariff.fraction.csv', 'data/res.city.csv', 'data/uom_uom_data.xml', 'views/l10n_mx_edi_tariff_fraction_view.xml', 'views/account_journal_view.xml', 'views/account_move_view.xml', 'views/product_template_view.xml', 'views/uom_uom_view.xml', 'views/res_company_view.xml', 'views/res_config_settings_view.xml', 'views/res_partner_views.xml', 'views/report_invoice.xml', 'data/country.xml'], 'demo': ['demo/demo_cfdi.xml'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'EDI for Mexico (Advanced Features)', 'countries': ['mx'], 'version': '0.1', 'category': 'Accounting/Localizations/EDI', 'depends': ['base_address_extended'], 'data': ['security/ir.access.csv', 'data/4.0/cfdi.xml', 'data/l10n_mx_edi.res.locality.csv', 'data/l10n_mx_edi.tariff.fraction.csv', 'data/res.city.csv', 'data/uom_uom_data.xml', 'views/l10n_mx_edi_tariff_fraction_view.xml', 'views/account_journal_view.xml', 'views/account_move_view.xml', 'views/product_template_view.xml', 'views/uom_uom_view.xml', 'views/res_company_view.xml', 'views/res_config_settings_view.xml', 'views/res_partner_views.xml', 'views/report_invoice.xml', 'data/country.xml'], 'demo': ['demo/demo_cfdi.xml'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_mx_edi_extended/security/ir.access.csv b/l10n_mx_edi_extended/security/ir.access.csv new file mode 100644 index 00000000..650bf4c3 --- /dev/null +++ b/l10n_mx_edi_extended/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_mx_edi_res_locality_employee,access_l10n_mx_edi_res_locality,,,r, +access_l10n_mx_edi_tariff_fraction_employee,access_l10n_mx_edi_tariff_fraction,,,r, diff --git a/l10n_mx_edi_extended/security/ir.model.access.csv b/l10n_mx_edi_extended/security/ir.model.access.csv deleted file mode 100644 index 9e4805a5..00000000 --- a/l10n_mx_edi_extended/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_mx_edi_res_locality_employee,access_l10n_mx_edi_res_locality,model_l10n_mx_edi_res_locality,base.group_user,1,0,0,0 -access_l10n_mx_edi_tariff_fraction_employee,access_l10n_mx_edi_tariff_fraction,model_l10n_mx_edi_tariff_fraction,base.group_user,1,0,0,0 diff --git a/l10n_mx_edi_pos/__manifest__.py b/l10n_mx_edi_pos/__manifest__.py index 7f4ee179..4bed30be 100644 --- a/l10n_mx_edi_pos/__manifest__.py +++ b/l10n_mx_edi_pos/__manifest__.py @@ -1 +1 @@ -{'name': 'Mexican Localization for the Point of Sale', 'version': '0.1', 'category': 'Accounting/Localizations/EDI', 'description': '\n ', 'depends': ['point_of_sale'], 'data': ['views/res_config_settings_views.xml', 'views/pos_payment_method_views.xml', 'views/pos_order_views.xml', 'wizard/l10n_mx_edi_global_invoice_create.xml'], 'assets': {'point_of_sale._assets_pos': ['l10n_mx_edi_pos/static/src/**/*'], 'web.assets_tests': ['l10n_mx_edi_pos/static/tests/tours/invoice_order_tour.js', 'l10n_mx_edi_pos/static/tests/tours/invoice_previous_order_tour.js', 'l10n_mx_edi_pos/static/tests/tours/l10n_mx_pos_tour.js', 'l10n_mx_edi_pos/static/tests/tours/refund_order_tour.js']}, 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mexican Localization for the Point of Sale', 'version': '0.1', 'category': 'Accounting/Localizations/EDI', 'description': '\n ', 'depends': ['point_of_sale'], 'data': ['views/res_config_settings_views.xml', 'views/pos_payment_method_views.xml', 'views/pos_order_views.xml', 'wizard/l10n_mx_edi_global_invoice_create.xml'], 'assets': {'point_of_sale._assets_pos': ['l10n_mx_edi_pos/static/src/**/*'], 'web.assets_tests': ['l10n_mx_edi_pos/static/tests/tours/invoice_order_tour.js', 'l10n_mx_edi_pos/static/tests/tours/invoice_previous_order_tour.js', 'l10n_mx_edi_pos/static/tests/tours/l10n_mx_pos_tour.js', 'l10n_mx_edi_pos/static/tests/tours/refund_order_tour.js']}, 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_mx_edi_sale/__manifest__.py b/l10n_mx_edi_sale/__manifest__.py index 38b0cdd6..619ed30a 100644 --- a/l10n_mx_edi_sale/__manifest__.py +++ b/l10n_mx_edi_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'CFDI 4.0 fields for sale orders', 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'depends': ['sale'], 'data': ['report/sale_order_templates.xml', 'views/sale_order_view.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'CFDI 4.0 fields for sale orders', 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'depends': ['sale'], 'data': ['report/sale_order_templates.xml', 'views/sale_order_view.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_mx_edi_stock/__manifest__.py b/l10n_mx_edi_stock/__manifest__.py index f389a186..90f8d20a 100755 --- a/l10n_mx_edi_stock/__manifest__.py +++ b/l10n_mx_edi_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Mexico - Electronic Delivery Guide', 'version': '1.2', 'category': 'Accounting/Localizations/EDI', 'description': '\nThe delivery guide (Complemento XML Carta de Porte) is needed as a proof\nthat you are sending goods between A and B.\n\nIt is only when a delivery order is validated that you can create the delivery\nguide.\n ', 'depends': ['fleet', 'stock_delivery'], 'demo': ['demo/demo_cfdi.xml'], 'data': ['security/ir.model.access.csv', 'data/cfdi_cartaporte.xml', 'data/l10n_mx_edi_customs_document_type.xml', 'data/l10n_mx_edi_customs_regime.xml', 'data/l10n_mx_edi_part.xml', 'data/l10n_mx_edi.hazardous.material.csv', 'data/product.unspsc.code.csv', 'views/fleet_vehicle_views.xml', 'views/l10n_mx_edi_customs_document_type_views.xml', 'views/l10n_mx_edi_customs_regime_views.xml', 'views/l10n_mx_edi_hazardous_material_view.xml', 'views/product_views.xml', 'views/report_deliveryslip.xml', 'views/report_cartaporte.xml', 'views/res_partner_views.xml', 'views/stock_picking_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mexico - Electronic Delivery Guide', 'version': '1.2', 'category': 'Accounting/Localizations/EDI', 'description': '\nThe delivery guide (Complemento XML Carta de Porte) is needed as a proof\nthat you are sending goods between A and B.\n\nIt is only when a delivery order is validated that you can create the delivery\nguide.\n ', 'depends': ['fleet', 'stock_delivery'], 'demo': ['demo/demo_cfdi.xml'], 'data': ['security/ir.access.csv', 'data/cfdi_cartaporte.xml', 'data/l10n_mx_edi_customs_document_type.xml', 'data/l10n_mx_edi_customs_regime.xml', 'data/l10n_mx_edi_part.xml', 'data/l10n_mx_edi.hazardous.material.csv', 'data/product.unspsc.code.csv', 'views/fleet_vehicle_views.xml', 'views/l10n_mx_edi_customs_document_type_views.xml', 'views/l10n_mx_edi_customs_regime_views.xml', 'views/l10n_mx_edi_hazardous_material_view.xml', 'views/product_views.xml', 'views/report_deliveryslip.xml', 'views/report_cartaporte.xml', 'views/res_partner_views.xml', 'views/stock_picking_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_mx_edi_stock/security/ir.access.csv b/l10n_mx_edi_stock/security/ir.access.csv new file mode 100644 index 00000000..e51e6a82 --- /dev/null +++ b/l10n_mx_edi_stock/security/ir.access.csv @@ -0,0 +1,7 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_mx_edi_customs_document_type,access_l10n_mx_edi_customs_document_type,,,crud, +access_l10n_mx_edi_customs_regime,access_l10n_mx_edi_customs_regime,,,crud, +access_l10n_mx_edi_trailer,access_l10n_mx_edi_trailer,,,crud, +access_l10n_mx_edi_figure,access_l10n_mx_edi_figure,,,crud, +access_l10n_mx_edi_part,access_l10n_mx_edi_part,,,crud, +access_l10n_mx_edi_hazardous_material,access_l10n_mx_edi_hazardous_material,,,crud, diff --git a/l10n_mx_edi_stock/security/ir.model.access.csv b/l10n_mx_edi_stock/security/ir.model.access.csv deleted file mode 100644 index 8ced65d5..00000000 --- a/l10n_mx_edi_stock/security/ir.model.access.csv +++ /dev/null @@ -1,7 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_mx_edi_customs_document_type,access_l10n_mx_edi_customs_document_type,model_l10n_mx_edi_customs_document_type,stock.group_stock_user,1,1,1,1 -access_l10n_mx_edi_customs_regime,access_l10n_mx_edi_customs_regime,model_l10n_mx_edi_customs_regime,stock.group_stock_user,1,1,1,1 -access_l10n_mx_edi_trailer,access_l10n_mx_edi_trailer,model_l10n_mx_edi_trailer,stock.group_stock_manager,1,1,1,1 -access_l10n_mx_edi_figure,access_l10n_mx_edi_figure,model_l10n_mx_edi_figure,stock.group_stock_manager,1,1,1,1 -access_l10n_mx_edi_part,access_l10n_mx_edi_part,model_l10n_mx_edi_part,stock.group_stock_manager,1,1,1,1 -access_l10n_mx_edi_hazardous_material,access_l10n_mx_edi_hazardous_material,model_l10n_mx_edi_hazardous_material,stock.group_stock_user,1,1,1,1 diff --git a/l10n_mx_edi_website_sale/__manifest__.py b/l10n_mx_edi_website_sale/__manifest__.py index cfa83cfd..21418cd7 100644 --- a/l10n_mx_edi_website_sale/__manifest__.py +++ b/l10n_mx_edi_website_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'Mexican Localization for eCommerce', 'description': '\nAdd an extra tab in the checkout process of the website/eCommerce with the mexican fields:\n\n- l10n_mx_edi_cfdi_to_public (sale.order/account.move)\n- l10n_mx_edi_fiscal_regime (res.partner)\n- l10n_mx_edi_usage (sale.order/account.move)\n- l10n_mx_edi_ieps_breakdown (res.partner)\n\nThe extra tab only appears if:\n\n- the company linked to the website is mexican\n- the option \'automatic_invoice\' is enabled in the website settings ("Invoice automatically on payment")\n ', 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'depends': ['website_sale'], 'data': ['data/data.xml', 'views/templates.xml'], 'assets': {'web.assets_frontend': ['l10n_mx_edi_website_sale/static/src/interactions/**/*', 'l10n_mx_edi_website_sale/static/src/js/invoicing_info.js'], 'web.assets_tests': ['l10n_mx_edi_website_sale/static/tests/tours/*.js']}, 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_post_init_hook'} \ No newline at end of file +{'name': 'Mexican Localization for eCommerce', 'description': '\nAdd an extra tab in the checkout process of the website/eCommerce with the mexican fields:\n\n- l10n_mx_edi_cfdi_to_public (sale.order/account.move)\n- l10n_mx_edi_fiscal_regime (res.partner)\n- l10n_mx_edi_usage (sale.order/account.move)\n- l10n_mx_edi_ieps_breakdown (res.partner)\n\nThe extra tab only appears if:\n\n- the company linked to the website is mexican\n- the option \'automatic_invoice\' is enabled in the website settings ("Invoice automatically on payment")\n ', 'version': '1.0', 'category': 'Accounting/Localizations/EDI', 'depends': ['website_sale'], 'data': ['data/data.xml', 'views/templates.xml'], 'assets': {'web.assets_frontend': ['l10n_mx_edi_website_sale/static/src/interactions/**/*', 'l10n_mx_edi_website_sale/static/src/js/invoicing_info.js'], 'web.assets_tests': ['l10n_mx_edi_website_sale/static/tests/tours/*.js']}, 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_post_init_hook'} \ No newline at end of file diff --git a/l10n_mx_hr_payroll/__manifest__.py b/l10n_mx_hr_payroll/__manifest__.py index 00e9b643..741eb5d9 100644 --- a/l10n_mx_hr_payroll/__manifest__.py +++ b/l10n_mx_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Mexico - Payroll', 'countries': ['mx'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nMexican Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['security/ir.model.access.csv', 'data/resource_calendar_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/salary_rules/hr_salary_rule_regular_pay_data.xml', 'data/salary_rules/hr_salary_rule_christmas_bonus_data.xml', 'views/report_payslip_templates.xml', 'views/l10n_mx_hr_infonavit_views.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml'], 'demo': ['data/l10n_mx_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mexico - Payroll', 'countries': ['mx'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nMexican Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['security/ir.access.csv', 'data/resource_calendar_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/salary_rules/hr_salary_rule_regular_pay_data.xml', 'data/salary_rules/hr_salary_rule_christmas_bonus_data.xml', 'views/report_payslip_templates.xml', 'views/l10n_mx_hr_infonavit_views.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml'], 'demo': ['data/l10n_mx_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_mx_hr_payroll/security/ir.access.csv b/l10n_mx_hr_payroll/security/ir.access.csv new file mode 100644 index 00000000..5868e2de --- /dev/null +++ b/l10n_mx_hr_payroll/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_mx_hr_infonavit,access_l10n_mx_hr_infonavit,l10n_mx_hr_payroll.l10n_mx_hr_infonavit,hr.group_hr_manager,crud, +access_l10n_mx_hr_infonavit_user,access_l10n_mx_hr_infonavit_user,l10n_mx_hr_payroll.l10n_mx_hr_infonavit,hr.group_hr_user,r, +access_l10n_mx_hr_fonacot,access_l10n_mx_hr_fonacot,l10n_mx_hr_payroll.l10n_mx_hr_fonacot,hr.group_hr_manager,crud, +access_l10n_mx_hr_fonacot_user,access_l10n_mx_hr_fonacot_user,l10n_mx_hr_payroll.l10n_mx_hr_fonacot,hr.group_hr_user,r, diff --git a/l10n_mx_hr_payroll/security/ir.model.access.csv b/l10n_mx_hr_payroll/security/ir.model.access.csv deleted file mode 100644 index 7704eb15..00000000 --- a/l10n_mx_hr_payroll/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_mx_hr_infonavit,access_l10n_mx_hr_infonavit,l10n_mx_hr_payroll.model_l10n_mx_hr_infonavit,hr.group_hr_manager,1,1,1,1 -access_l10n_mx_hr_infonavit_user,access_l10n_mx_hr_infonavit_user,l10n_mx_hr_payroll.model_l10n_mx_hr_infonavit,hr.group_hr_user,1,0,0,0 -access_l10n_mx_hr_fonacot,access_l10n_mx_hr_fonacot,l10n_mx_hr_payroll.model_l10n_mx_hr_fonacot,hr.group_hr_manager,1,1,1,1 -access_l10n_mx_hr_fonacot_user,access_l10n_mx_hr_fonacot_user,l10n_mx_hr_payroll.model_l10n_mx_hr_fonacot,hr.group_hr_user,1,0,0,0 diff --git a/l10n_mx_hr_payroll_account/__manifest__.py b/l10n_mx_hr_payroll_account/__manifest__.py index 7105d5d9..81fd85fc 100644 --- a/l10n_mx_hr_payroll_account/__manifest__.py +++ b/l10n_mx_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Mexico - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['mx'], 'category': 'Human Resources', 'description': '\nAccounting Data for Mexico Payroll Rules\n============================================\n ', 'depends': ['l10n_mx'], 'data': ['data/l10n_mx_hr_payroll_account_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_payslip_views.xml'], 'demo': ['data/l10n_mx_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Mexico - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['mx'], 'category': 'Human Resources', 'description': '\nAccounting Data for Mexico Payroll Rules\n============================================\n ', 'depends': ['l10n_mx'], 'data': ['data/l10n_mx_hr_payroll_account_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_payslip_views.xml'], 'demo': ['data/l10n_mx_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_mx_hr_payroll_account_edi/__manifest__.py b/l10n_mx_hr_payroll_account_edi/__manifest__.py index 4540ada0..e6554ccd 100644 --- a/l10n_mx_hr_payroll_account_edi/__manifest__.py +++ b/l10n_mx_hr_payroll_account_edi/__manifest__.py @@ -1 +1 @@ -{'name': 'Mexico - Payroll CFDI', 'countries': ['mx'], 'category': 'Human Resources/Payroll', 'depends': [], 'auto_install': ['l10n_mx_hr_payroll_account'], 'version': '1.0', 'description': 'Adds CFDI to the payroll flow', 'data': ['security/ir.model.access.csv', 'data/report_paperformat_data.xml', 'views/hr_payroll_report.xml', 'data/4.0/cfdi.xml', 'data/hr.contract.type.csv', 'data/hr_payroll_structure_data.xml', 'data/hr_work_entry_type_data.xml', 'data/l10n.mx.concept.csv', 'data/hr_salary_rule_data.xml', 'views/hr_employee_views.xml', 'views/hr_payroll_structure_views.xml', 'views/hr_payslip_views.xml', 'views/hr_payslip_run_views.xml', 'views/hr_salary_rule_views.xml', 'views/hr_work_entry_type_views.xml', 'views/l10n_mx_concept_views.xml', 'views/report_payslip_templates.xml', 'views/res_config_settings_views.xml'], 'demo': ['data/l10n_mx_hr_payroll_account_edi_demo.xml'], 'assets': {'web.assets_backend': ['l10n_mx_hr_payroll_account_edi/static/src/**/*', ('remove', 'l10n_mx_hr_payroll_account_edi/static/src/scss/*.scss')], 'web.report_assets_common': ['l10n_mx_hr_payroll_account_edi/static/src/scss/*.scss']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mexico - Payroll CFDI', 'countries': ['mx'], 'category': 'Human Resources/Payroll', 'depends': ['l10n_mx_hr_payroll_account'], 'auto_install': ['l10n_mx_hr_payroll_account'], 'version': '1.0', 'description': 'Adds CFDI to the payroll flow', 'data': ['security/ir.access.csv', 'data/report_paperformat_data.xml', 'views/hr_payroll_report.xml', 'data/4.0/cfdi.xml', 'data/hr.contract.type.csv', 'data/hr_payroll_structure_data.xml', 'data/hr_work_entry_type_data.xml', 'data/l10n.mx.concept.csv', 'data/hr_salary_rule_data.xml', 'views/hr_employee_views.xml', 'views/hr_payroll_structure_views.xml', 'views/hr_payslip_views.xml', 'views/hr_payslip_run_views.xml', 'views/hr_salary_rule_views.xml', 'views/hr_work_entry_type_views.xml', 'views/l10n_mx_concept_views.xml', 'views/report_payslip_templates.xml', 'views/res_config_settings_views.xml'], 'demo': ['data/l10n_mx_hr_payroll_account_edi_demo.xml'], 'assets': {'web.assets_backend': ['l10n_mx_hr_payroll_account_edi/static/src/**/*', ('remove', 'l10n_mx_hr_payroll_account_edi/static/src/scss/*.scss')], 'web.report_assets_common': ['l10n_mx_hr_payroll_account_edi/static/src/scss/*.scss']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_mx_hr_payroll_account_edi/security/ir.access.csv b/l10n_mx_hr_payroll_account_edi/security/ir.access.csv new file mode 100644 index 00000000..38e66c26 --- /dev/null +++ b/l10n_mx_hr_payroll_account_edi/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_mx_concept,l10n.mx.concept,l10n.mx.concept,hr_payroll.group_hr_payroll_user,r, +access_admin_l10n_mx_concept,l10n.mx.concept,l10n.mx.concept,hr_payroll.group_hr_payroll_manager,crud, diff --git a/l10n_mx_hr_payroll_account_edi/security/ir.model.access.csv b/l10n_mx_hr_payroll_account_edi/security/ir.model.access.csv deleted file mode 100644 index f2f8aed9..00000000 --- a/l10n_mx_hr_payroll_account_edi/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_mx_concept,l10n.mx.concept,model_l10n_mx_concept,hr_payroll.group_hr_payroll_user,1,1,0,0 -access_admin_l10n_mx_concept,l10n.mx.concept,model_l10n_mx_concept,hr_payroll.group_hr_payroll_manager,1,1,1,1 diff --git a/l10n_mx_reports/__manifest__.py b/l10n_mx_reports/__manifest__.py index 379700a9..4f4bb964 100644 --- a/l10n_mx_reports/__manifest__.py +++ b/l10n_mx_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Odoo Mexican Localization Reports', 'description': '\nElectronic accounting reports\n - COA\n - Trial Balance\n\nDIOT Report\n ', 'version': '1.0', 'author': 'Vauxoo', 'category': 'Accounting/Localizations/Reporting', 'website': 'http://www.vauxoo.com', 'license': 'LGPL-3', 'depends': ['l10n_mx'], 'data': ['data/account_report_diot.xml', 'data/account_return_data.xml', 'data/country_data.xml', 'data/templates/cfdicoa.xml', 'data/templates/cfdibalance.xml', 'views/account_views.xml', 'views/res_country_view.xml', 'views/res_partner_view.xml'], 'installable': True, 'post_init_hook': '_l10n_mx_reports_post_init', 'auto_install': ['l10n_mx', 'account_reports']} \ No newline at end of file +{'name': 'Odoo Mexican Localization Reports', 'description': '\nElectronic accounting reports\n - COA\n - Trial Balance\n\nDIOT Report\n ', 'version': '1.0', 'author': 'Vauxoo', 'category': 'Accounting/Localizations/Reporting', 'website': 'http://www.vauxoo.com', 'license': 'LGPL-3', 'depends': ['l10n_mx', 'account_reports'], 'data': ['data/account_report_diot.xml', 'data/account_return_data.xml', 'data/country_data.xml', 'data/templates/cfdicoa.xml', 'data/templates/cfdibalance.xml', 'views/account_views.xml', 'views/res_country_view.xml', 'views/res_partner_view.xml'], 'installable': True, 'post_init_hook': '_l10n_mx_reports_post_init', 'auto_install': ['l10n_mx', 'account_reports']} \ No newline at end of file diff --git a/l10n_mx_reports_closing/__manifest__.py b/l10n_mx_reports_closing/__manifest__.py index ff774428..447fa2b3 100644 --- a/l10n_mx_reports_closing/__manifest__.py +++ b/l10n_mx_reports_closing/__manifest__.py @@ -1 +1 @@ -{'name': 'Mexico - Month 13 Trial Balance', 'summary': 'Mexico Month 13 Trial Balance Report', 'version': '1.0', 'author': 'Vauxoo / Odoo', 'category': 'Accounting/Localizations/Reporting', 'website': 'http://www.odoo.com', 'license': 'LGPL-3', 'depends': [], 'data': ['views/account_move_views.xml'], 'assets': {'web.assets_backend': ['l10n_mx_reports_closing/static/src/components/**/*'], 'web.assets_tests': ['l10n_mx_reports_closing/static/tests/tours/*']}, 'installable': True, 'auto_install': True} \ No newline at end of file +{'name': 'Mexico - Month 13 Trial Balance', 'summary': 'Mexico Month 13 Trial Balance Report', 'version': '1.0', 'author': 'Vauxoo / Odoo', 'category': 'Accounting/Localizations/Reporting', 'website': 'http://www.odoo.com', 'license': 'LGPL-3', 'depends': [], 'data': ['views/account_move_views.xml'], 'assets': {'web.assets_backend': ['l10n_mx_reports_closing/static/src/components/**/*'], 'web.assets_tests': ['l10n_mx_reports_closing/static/tests/tours/*']}, 'installable': True, 'auto_install': False} \ No newline at end of file diff --git a/l10n_mx_xml_polizas/__manifest__.py b/l10n_mx_xml_polizas/__manifest__.py index 872ff6e8..23f7b5b6 100644 --- a/l10n_mx_xml_polizas/__manifest__.py +++ b/l10n_mx_xml_polizas/__manifest__.py @@ -1 +1 @@ -{'name': 'Odoo Mexican XML Polizas Export', 'summary': 'XML Export of the Journal Entries for the Mexican Tax Authorities for a compulsory audit.', 'version': '0.1', 'author': 'Odoo', 'category': 'Accounting/Localizations/Reporting', 'website': 'http://www.odoo.com/', 'license': 'LGPL-3', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/templates/xml_polizas.xml', 'wizard/xml_polizas_wizard_view.xml'], 'installable': True, 'auto_install': True} \ No newline at end of file +{'name': 'Odoo Mexican XML Polizas Export', 'summary': 'XML Export of the Journal Entries for the Mexican Tax Authorities for a compulsory audit.', 'version': '0.1', 'author': 'Odoo', 'category': 'Accounting/Localizations/Reporting', 'website': 'http://www.odoo.com/', 'license': 'LGPL-3', 'depends': [], 'data': ['security/ir.access.csv', 'data/templates/xml_polizas.xml', 'wizard/xml_polizas_wizard_view.xml'], 'installable': True, 'auto_install': False} \ No newline at end of file diff --git a/l10n_mx_xml_polizas/security/ir.access.csv b/l10n_mx_xml_polizas/security/ir.access.csv new file mode 100644 index 00000000..295c26d2 --- /dev/null +++ b/l10n_mx_xml_polizas/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +l10n_mx_xml_polizas.access_l10n_mx_xml_polizas_xml_polizas_wizard,access_l10n_mx_xml_polizas_xml_polizas_wizard,l10n_mx_xml_polizas.l10n_mx_xml_polizas_xml_polizas_wizard,account.group_account_user,r, diff --git a/l10n_mx_xml_polizas/security/ir.model.access.csv b/l10n_mx_xml_polizas/security/ir.model.access.csv deleted file mode 100644 index d701d186..00000000 --- a/l10n_mx_xml_polizas/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -l10n_mx_xml_polizas.access_l10n_mx_xml_polizas_xml_polizas_wizard,access_l10n_mx_xml_polizas_xml_polizas_wizard,l10n_mx_xml_polizas.model_l10n_mx_xml_polizas_xml_polizas_wizard,account.group_account_user,1,1,1,0 diff --git a/l10n_my_hr_payroll/__manifest__.py b/l10n_my_hr_payroll/__manifest__.py index d0183ae3..b8e783d6 100644 --- a/l10n_my_hr_payroll/__manifest__.py +++ b/l10n_my_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Malaysia - Payroll', 'countries': ['my'], 'category': 'Human Resources/Payroll', 'description': '\nMalaysian Payroll and Tax Rules\n===============================\n- Social Security Premium/Insurance calculations for employment and unemployment\n- Income tax calculations\n- Stamp tax deductions\n ', 'depends': [], 'auto_install': ['hr_payroll'], 'data': ['data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_employee_views.xml'], 'demo': ['data/l10n_my_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Malaysia - Payroll', 'countries': ['my'], 'category': 'Human Resources/Payroll', 'description': '\nMalaysian Payroll and Tax Rules\n===============================\n- Social Security Premium/Insurance calculations for employment and unemployment\n- Income tax calculations\n- Stamp tax deductions\n ', 'depends': ['hr_payroll'], 'auto_install': ['hr_payroll'], 'data': ['data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_employee_views.xml'], 'demo': ['data/l10n_my_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_my_hr_payroll_account/__manifest__.py b/l10n_my_hr_payroll_account/__manifest__.py index 85f1b96f..fe8844b8 100644 --- a/l10n_my_hr_payroll_account/__manifest__.py +++ b/l10n_my_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Malaysia - Payroll with Accounting', 'version': '1.0', 'countries': ['my'], 'category': 'Human Resources', 'description': '\nAccounting Data for Malaysian Payroll Rules\n===========================================\n ', 'depends': ['l10n_my'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_my_hr_payroll_account_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Malaysia - Payroll with Accounting', 'version': '1.0', 'countries': ['my'], 'category': 'Human Resources', 'description': '\nAccounting Data for Malaysian Payroll Rules\n===========================================\n ', 'depends': ['l10n_my'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_my_hr_payroll_account_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_my_reports/__manifest__.py b/l10n_my_reports/__manifest__.py index c511bbb0..a63559b8 100644 --- a/l10n_my_reports/__manifest__.py +++ b/l10n_my_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Malaysia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBase module for Malaysian reports\n ', 'depends': ['l10n_my'], 'data': ['data/account_return_data.xml', 'data/sst_02_b1_report.xml', 'views/account_followup_views.xml', 'views/res_config_settings_view.xml', 'report/statement_account_templates.xml', 'report/res_partner_reports.xml'], 'assets': {'web.assets_backend': ['l10n_my_reports/static/src/**/*']}, 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Malaysia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBase module for Malaysian reports\n ', 'depends': ['l10n_my'], 'data': ['data/account_return_data.xml', 'data/sst_02_b1_report.xml', 'views/account_followup_views.xml', 'views/res_config_settings_view.xml', 'report/statement_account_templates.xml', 'report/res_partner_reports.xml'], 'assets': {'web.assets_backend': ['l10n_my_reports/static/src/**/*']}, 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_mz_reports/__manifest__.py b/l10n_mz_reports/__manifest__.py index 9cbb4a25..21606b30 100644 --- a/l10n_mz_reports/__manifest__.py +++ b/l10n_mz_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Mozambique - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBase module for Mozambican reports\n ', 'depends': ['l10n_mz'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mozambique - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nBase module for Mozambican reports\n ', 'depends': ['l10n_mz'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ne_reports/__manifest__.py b/l10n_ne_reports/__manifest__.py index c30d0e65..f991e37f 100644 --- a/l10n_ne_reports/__manifest__.py +++ b/l10n_ne_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Niger - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Niger\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_ne'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Niger - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Niger\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_ne'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ng_reports/__manifest__.py b/l10n_ng_reports/__manifest__.py index 7ccef6bd..5ea44c5d 100644 --- a/l10n_ng_reports/__manifest__.py +++ b/l10n_ng_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Nigeria - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting Reports for Nigeria\n ', 'author': 'Odoo SA', 'depends': ['l10n_ng'], 'data': ['data/account_return_data.xml', 'data/tax_report.xml'], 'installable': True, 'auto_install': ['l10n_ng', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_ng_reports/static/src/components/**/*']}} \ No newline at end of file +{'name': 'Nigeria - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting Reports for Nigeria\n ', 'author': 'Odoo SA', 'depends': ['l10n_ng', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/tax_report.xml'], 'installable': True, 'auto_install': ['l10n_ng', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['l10n_ng_reports/static/src/components/**/*']}} \ No newline at end of file diff --git a/l10n_nl_hr_payroll/__manifest__.py b/l10n_nl_hr_payroll/__manifest__.py index 06e15ca5..c4969771 100644 --- a/l10n_nl_hr_payroll/__manifest__.py +++ b/l10n_nl_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Netherlands - Payroll', 'countries': ['nl'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nDutch Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_salary_rule_data.xml', 'views/report_payslip_templates.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml'], 'demo': ['data/l10n_nl_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Netherlands - Payroll', 'countries': ['nl'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nDutch Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_salary_rule_data.xml', 'views/report_payslip_templates.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml'], 'demo': ['data/l10n_nl_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_nl_hr_payroll_account/__manifest__.py b/l10n_nl_hr_payroll_account/__manifest__.py index 22b97004..d2248de3 100644 --- a/l10n_nl_hr_payroll_account/__manifest__.py +++ b/l10n_nl_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Netherlands - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['nl'], 'category': 'Human Resources', 'description': '\nAccounting Data for Netherlands Payroll Rules\n=============================================\n ', 'depends': ['l10n_nl'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_nl_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Netherlands - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['nl'], 'category': 'Human Resources', 'description': '\nAccounting Data for Netherlands Payroll Rules\n=============================================\n ', 'depends': ['l10n_nl'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_nl_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_nl_intrastat/__manifest__.py b/l10n_nl_intrastat/__manifest__.py index 75aff0cd..68e862f7 100644 --- a/l10n_nl_intrastat/__manifest__.py +++ b/l10n_nl_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Netherlands Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Netherlands Intrastat report for declaration based on invoices\nand submit your Intracommunity Services to the Dutch tax authorities.\n ', 'depends': [], 'data': ['views/res_company_view.xml', 'data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Netherlands Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Netherlands Intrastat report for declaration based on invoices\nand submit your Intracommunity Services to the Dutch tax authorities.\n ', 'depends': [], 'data': ['views/res_company_view.xml', 'data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_nl_reports/__manifest__.py b/l10n_nl_reports/__manifest__.py index e88418f1..25765ca0 100644 --- a/l10n_nl_reports/__manifest__.py +++ b/l10n_nl_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Netherlands - Accounting Reports', 'version': '1.5', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Netherlands\nSubmit your Tax Reports to the Dutch tax authorities\n ', 'author': 'Odoo S.A.', 'depends': ['l10n_nl', 'certificate'], 'external_dependencies': {'python': ['xmlsec'], 'apt': {'xmlsec': 'python3-xmlsec'}}, 'data': ['data/cron.xml', 'data/account_financial_report_profit_loss.xml', 'data/account_financial_report_profit_loss_tags.xml', 'data/account_financial_report_balance_sheet.xml', 'data/account_financial_report_balance_sheet_tags.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/xml_audit_file_3_2.xml', 'data/mail_templates.xml', 'report/sbr_tax_report_templates.xml', 'report/l10n_nl_sbr_icp_template.xml', 'security/ir.model.access.csv', 'wizard/l10n_tax_report_sbr_views.xml', 'wizard/l10n_nl_sbr_icp_wizard_view.xml', 'views/res_config_settings_view.xml', 'views/res_company_views.xml', 'data/tax_report.xml', 'wizard/vat_pay_wizard.xml'], 'installable': True, 'auto_install': ['l10n_nl', 'account_reports'], 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Netherlands - Accounting Reports', 'version': '1.5', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Netherlands\nSubmit your Tax Reports to the Dutch tax authorities\n ', 'author': 'Odoo S.A.', 'depends': ['l10n_nl', 'certificate', 'account_reports'], 'external_dependencies': {'python': ['xmlsec'], 'apt': {'xmlsec': 'python3-xmlsec'}}, 'data': ['data/cron.xml', 'data/account_financial_report_profit_loss.xml', 'data/account_financial_report_profit_loss_tags.xml', 'data/account_financial_report_balance_sheet.xml', 'data/account_financial_report_balance_sheet_tags.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/xml_audit_file_3_2.xml', 'data/mail_templates.xml', 'report/sbr_tax_report_templates.xml', 'report/l10n_nl_sbr_icp_template.xml', 'security/ir.access.csv', 'wizard/l10n_tax_report_sbr_views.xml', 'wizard/l10n_nl_sbr_icp_wizard_view.xml', 'views/res_config_settings_view.xml', 'views/res_company_views.xml', 'data/tax_report.xml', 'wizard/vat_pay_wizard.xml'], 'installable': True, 'auto_install': ['l10n_nl', 'account_reports'], 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_nl_reports/security/ir.access.csv b/l10n_nl_reports/security/ir.access.csv new file mode 100644 index 00000000..865b3e84 --- /dev/null +++ b/l10n_nl_reports/security/ir.access.csv @@ -0,0 +1,6 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_nl_reports_sbr_tax_report_wizard,access_l10n_nl_reports_sbr_tax_report_wizard,l10n.nl.reports.sbr.tax.report.wizard,account.group_account_user,crud, +access_l10n_nl_reports_tax_report_handler,access_l10n_nl_reports_tax_report_handler,l10n.nl.reports.tax.report.handler,account.group_account_user,r, +access_l10n_nl_reports_sbr_status_service,access_l10n_nl_reports_sbr_status_service,l10n.nl.reports.sbr.status.service,account.group_account_user,crud, +access_l10n_nl_reports_sbr_icp_wizard,access_l10n_nl_reports_sbr_icp_wizard,l10n.nl.reports.sbr.icp.wizard,account.group_account_manager,crud, +access_l10n_nl_reports_vat_pay_wizard_user,access_l10n_nl_reports_vat_pay_wizard_user,l10n.nl.reports.vat.pay.wizard,account.group_account_user,crud, diff --git a/l10n_nl_reports/security/ir.model.access.csv b/l10n_nl_reports/security/ir.model.access.csv deleted file mode 100644 index af644b1e..00000000 --- a/l10n_nl_reports/security/ir.model.access.csv +++ /dev/null @@ -1,6 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_nl_reports_sbr_tax_report_wizard,access_l10n_nl_reports_sbr_tax_report_wizard,model_l10n_nl_reports_sbr_tax_report_wizard,account.group_account_user,1,1,1,1 -access_l10n_nl_reports_tax_report_handler,access_l10n_nl_reports_tax_report_handler,model_l10n_nl_reports_tax_report_handler,account.group_account_user,1,0,0,0 -access_l10n_nl_reports_sbr_status_service,access_l10n_nl_reports_sbr_status_service,model_l10n_nl_reports_sbr_status_service,account.group_account_user,1,1,1,1 -access_l10n_nl_reports_sbr_icp_wizard,access_l10n_nl_reports_sbr_icp_wizard,model_l10n_nl_reports_sbr_icp_wizard,account.group_account_manager,1,1,1,1 -access_l10n_nl_reports_vat_pay_wizard_user,access_l10n_nl_reports_vat_pay_wizard_user,model_l10n_nl_reports_vat_pay_wizard,account.group_account_user,1,1,1,1 diff --git a/l10n_nl_returns/__manifest__.py b/l10n_nl_returns/__manifest__.py index a6870aa4..660b7134 100644 --- a/l10n_nl_returns/__manifest__.py +++ b/l10n_nl_returns/__manifest__.py @@ -1 +1 @@ -{'name': 'Netherlands - Accounting Returns', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nSubmit your Tax Reports to the Dutch tax authorities through the account returns.\n ', 'author': 'Odoo S.A.', 'depends': [], 'data': ['views/account_return_views.xml'], 'assets': {'web.assets_backend': ['l10n_nl_returns/static/src/scss/account_return.scss']}, 'installable': True, 'auto_install': ['l10n_nl_reports'], 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Netherlands - Accounting Returns', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nSubmit your Tax Reports to the Dutch tax authorities through the account returns.\n ', 'author': 'Odoo S.A.', 'depends': ['l10n_nl_reports'], 'data': ['views/account_return_views.xml'], 'assets': {'web.assets_backend': ['l10n_nl_returns/static/src/scss/account_return.scss']}, 'installable': True, 'auto_install': ['l10n_nl_reports'], 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_no_reports/__manifest__.py b/l10n_no_reports/__manifest__.py index b0dd3749..5ec35c56 100644 --- a/l10n_no_reports/__manifest__.py +++ b/l10n_no_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Norway - Accounting Reports', 'version': '1.1', 'description': '\nAccounting reports for Norway\n================================\n\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_no'], 'data': ['data/account_return_data.xml', 'data/profit_loss.xml', 'data/balance_sheet.xml', 'data/tax_report.xml', 'data/tax_report_export.xml', 'data/res_company_views.xml', 'wizard/vat_report_export.xml', 'security/ir.model.access.csv'], 'auto_install': ['l10n_no', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Norway - Accounting Reports', 'version': '1.1', 'description': '\nAccounting reports for Norway\n================================\n\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_no', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/profit_loss.xml', 'data/balance_sheet.xml', 'data/tax_report.xml', 'data/tax_report_export.xml', 'data/res_company_views.xml', 'wizard/vat_report_export.xml', 'security/ir.access.csv'], 'auto_install': ['l10n_no', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_no_reports/security/ir.access.csv b/l10n_no_reports/security/ir.access.csv new file mode 100644 index 00000000..28ebe109 --- /dev/null +++ b/l10n_no_reports/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_no_reports_vat_return_submission_wizard,access_l10n_no_reports_vat_return_submission_wizard,l10n.no.reports.vat.return.submission.wizard,account.group_account_user,r, diff --git a/l10n_no_reports/security/ir.model.access.csv b/l10n_no_reports/security/ir.model.access.csv deleted file mode 100644 index 090a3f2d..00000000 --- a/l10n_no_reports/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_no_reports_vat_return_submission_wizard,access_l10n_no_reports_vat_return_submission_wizard,model_l10n_no_reports_vat_return_submission_wizard,account.group_account_user,1,1,1,0 diff --git a/l10n_no_saft/__manifest__.py b/l10n_no_saft/__manifest__.py index da5e5a7c..cd183366 100644 --- a/l10n_no_saft/__manifest__.py +++ b/l10n_no_saft/__manifest__.py @@ -1 +1 @@ -{'name': 'Norwegian Standard Audit File for Tax', 'version': '1.2', 'category': 'Accounting/Localizations/Reporting', 'description': '\nNorwegian SAF-T is standard file format for exporting various types of accounting transactional data using the XML format.\nThe first version of the SAF-T Financial is limited to the general ledger level including customer and supplier transactions.\nNecessary master data is also included.\n ', 'depends': ['l10n_no'], 'data': ['data/saft_report.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Norwegian Standard Audit File for Tax', 'version': '1.2', 'category': 'Accounting/Localizations/Reporting', 'description': '\nNorwegian SAF-T is standard file format for exporting various types of accounting transactional data using the XML format.\nThe first version of the SAF-T Financial is limited to the general ledger level including customer and supplier transactions.\nNecessary master data is also included.\n ', 'depends': ['l10n_no'], 'data': ['data/saft_report.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_nz_reports/__manifest__.py b/l10n_nz_reports/__manifest__.py index 1e90b11d..27755e06 100644 --- a/l10n_nz_reports/__manifest__.py +++ b/l10n_nz_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'New Zealand - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for New Zealand\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_nz'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'New Zealand - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for New Zealand\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_nz'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_om_reports/__manifest__.py b/l10n_om_reports/__manifest__.py index 79b90ef9..41d82783 100644 --- a/l10n_om_reports/__manifest__.py +++ b/l10n_om_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Oman - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'author': 'Odoo S.A.', 'description': '\nOman - Accounting Reports\n=================================================================\nOman accounting enterprise features.\nActivates:\n- Tax Return\n', 'depends': ['l10n_om'], 'auto_install': True, 'installable': True, 'data': ['data/account_report_data.xml'], 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Oman - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'author': 'Odoo S.A.', 'description': '\nOman - Accounting Reports\n=================================================================\nOman accounting enterprise features.\nActivates:\n- Tax Return\n', 'depends': ['l10n_om'], 'auto_install': False, 'installable': True, 'data': ['data/account_report_data.xml'], 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_pe_edi/__manifest__.py b/l10n_pe_edi/__manifest__.py index c4a0ebc3..5068b05b 100644 --- a/l10n_pe_edi/__manifest__.py +++ b/l10n_pe_edi/__manifest__.py @@ -1 +1 @@ -{'name': 'EDI for Peru', 'version': '0.2', 'summary': 'Electronic Invoicing for Peru (OSE method) and UBL 2.1', 'category': 'Accounting/Localizations/EDI', 'author': 'Vauxoo', 'license': 'LGPL-3', 'description': '\nEDI Peru Localization\n======================\nAllow the user to generate the EDI document for Peruvian invoicing.\n\nBy default, the system uses the IAP proxy. This has the advantage that you\ncan use the system immediately the moment you choose Digiflow as your OSE\nin the SUNAT portal.\n\nYou can also directly send it to Digiflow if you bought an account from them\nand even to SUNAT in case of contingency.\n\nWe support sending and cancelling of customer invoices.\n ', 'depends': ['iap', 'l10n_pe', 'account_edi', 'account_edi_ubl_cii', 'certificate'], 'auto_install': ['l10n_pe'], 'data': ['security/ir.model.access.csv', 'data/iap_service_data.xml', 'data/ubl_pe_21_templates.xml', 'data/uom_data.xml', 'data/ir_sequence_data.xml', 'wizards/account_invoice_refund_views.xml', 'wizards/account_debit_note_views.xml', 'wizards/account_cancel_wizard_views.xml', 'views/res_company_views.xml', 'views/uom_uom_views.xml', 'views/account_move_views.xml', 'views/account_tax_views.xml', 'views/res_config_settings_views.xml', 'views/report_invoice.xml', 'views/account_menuitem.xml', 'views/product_views.xml', 'data/account_edi_data.xml'], 'demo': ['demo/l10n_pe_edi_demo.xml', 'demo/product_product_demo.xml'], 'post_init_hook': 'post_init_hook', 'installable': True} \ No newline at end of file +{'name': 'EDI for Peru', 'version': '0.2', 'summary': 'Electronic Invoicing for Peru (OSE method) and UBL 2.1', 'category': 'Accounting/Localizations/EDI', 'author': 'Vauxoo', 'license': 'LGPL-3', 'description': '\nEDI Peru Localization\n======================\nAllow the user to generate the EDI document for Peruvian invoicing.\n\nBy default, the system uses the IAP proxy. This has the advantage that you\ncan use the system immediately the moment you choose Digiflow as your OSE\nin the SUNAT portal.\n\nYou can also directly send it to Digiflow if you bought an account from them\nand even to SUNAT in case of contingency.\n\nWe support sending and cancelling of customer invoices.\n ', 'depends': ['iap', 'l10n_pe', 'account_edi', 'account_edi_ubl_cii', 'certificate'], 'auto_install': ['l10n_pe'], 'data': ['security/ir.access.csv', 'data/iap_service_data.xml', 'data/ubl_pe_21_templates.xml', 'data/uom_data.xml', 'data/ir_sequence_data.xml', 'wizards/account_invoice_refund_views.xml', 'wizards/account_debit_note_views.xml', 'wizards/account_cancel_wizard_views.xml', 'views/res_company_views.xml', 'views/uom_uom_views.xml', 'views/account_move_views.xml', 'views/account_tax_views.xml', 'views/res_config_settings_views.xml', 'views/report_invoice.xml', 'views/account_menuitem.xml', 'views/product_views.xml', 'data/account_edi_data.xml'], 'demo': ['demo/l10n_pe_edi_demo.xml', 'demo/product_product_demo.xml'], 'post_init_hook': 'post_init_hook', 'installable': True} \ No newline at end of file diff --git a/l10n_pe_edi/security/ir.access.csv b/l10n_pe_edi/security/ir.access.csv new file mode 100644 index 00000000..baa31af6 --- /dev/null +++ b/l10n_pe_edi/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_pe_edi_cancel,access_l10n_pe_edi_cancel,,,r, diff --git a/l10n_pe_edi/security/ir.model.access.csv b/l10n_pe_edi/security/ir.model.access.csv deleted file mode 100644 index cd850fe4..00000000 --- a/l10n_pe_edi/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_pe_edi_cancel,access_l10n_pe_edi_cancel,model_l10n_pe_edi_cancel,account.group_account_invoice,1,1,1,0 diff --git a/l10n_pe_edi_pos/__manifest__.py b/l10n_pe_edi_pos/__manifest__.py index da8f7e71..765e70ca 100644 --- a/l10n_pe_edi_pos/__manifest__.py +++ b/l10n_pe_edi_pos/__manifest__.py @@ -1 +1 @@ -{'name': 'Peruvian Localization for the Point of Sale', 'version': '0.1', 'countries': ['pe'], 'category': 'Accounting/Localizations/EDI', 'depends': ['point_of_sale'], 'data': ['views/pos_order_views.xml'], 'assets': {'point_of_sale._assets_pos': ['l10n_pe_edi_pos/static/src/**/*'], 'web.assets_tests': ['l10n_pe_edi_pos/static/tests/**/*']}, 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Peruvian Localization for the Point of Sale', 'version': '0.1', 'countries': ['pe'], 'category': 'Accounting/Localizations/EDI', 'depends': ['point_of_sale'], 'data': ['views/pos_order_views.xml'], 'assets': {'point_of_sale._assets_pos': ['l10n_pe_edi_pos/static/src/**/*'], 'web.assets_tests': ['l10n_pe_edi_pos/static/tests/**/*']}, 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_pe_edi_stock/__manifest__.py b/l10n_pe_edi_stock/__manifest__.py index 9813a49f..ac842b78 100755 --- a/l10n_pe_edi_stock/__manifest__.py +++ b/l10n_pe_edi_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Peruvian - Electronic Delivery Note', 'version': '0.1', 'summary': 'Electronic Delivery Note for Peru (OSE method) and UBL 2.1', 'category': 'Accounting/Localizations/EDI', 'author': 'Vauxoo', 'license': 'LGPL-3', 'description': '\nThe delivery guide (Guía de Remisión) is needed as a proof\nthat you are sending goods between A and B.\n\nIt is only when a delivery order is validated that you can create the delivery\nguide.\n ', 'depends': ['stock_delivery'], 'demo': ['demo/res_partner.xml', 'demo/vehicle.xml'], 'data': ['security/ir.model.access.csv', 'security/delivery_security.xml', 'data/edi_delivery_guide.xml', 'views/product_template_view.xml', 'views/report_deliveryslip.xml', 'views/res_config_settings_views.xml', 'views/res_partner_view.xml', 'views/stock_picking_views.xml', 'views/vehicle_views.xml'], 'installable': True, 'auto_install': True} \ No newline at end of file +{'name': 'Peruvian - Electronic Delivery Note', 'version': '0.1', 'summary': 'Electronic Delivery Note for Peru (OSE method) and UBL 2.1', 'category': 'Accounting/Localizations/EDI', 'author': 'Vauxoo', 'license': 'LGPL-3', 'description': '\nThe delivery guide (Guía de Remisión) is needed as a proof\nthat you are sending goods between A and B.\n\nIt is only when a delivery order is validated that you can create the delivery\nguide.\n ', 'depends': ['stock_delivery'], 'demo': ['demo/res_partner.xml', 'demo/vehicle.xml'], 'data': ['security/ir.access.csv', 'security/delivery_security.xml', 'data/edi_delivery_guide.xml', 'views/product_template_view.xml', 'views/report_deliveryslip.xml', 'views/res_config_settings_views.xml', 'views/res_partner_view.xml', 'views/stock_picking_views.xml', 'views/vehicle_views.xml'], 'installable': True, 'auto_install': False} \ No newline at end of file diff --git a/l10n_pe_edi_stock/security/ir.access.csv b/l10n_pe_edi_stock/security/ir.access.csv new file mode 100644 index 00000000..17386cf5 --- /dev/null +++ b/l10n_pe_edi_stock/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_pe_edi_vehicle,access_l10n_pe_edi_vehicle,,,crud, +access_l10n_pe_edi_vehicle_user,access_l10n_pe_edi_vehicle_user,,,r, diff --git a/l10n_pe_edi_stock/security/ir.model.access.csv b/l10n_pe_edi_stock/security/ir.model.access.csv deleted file mode 100644 index 1430e81e..00000000 --- a/l10n_pe_edi_stock/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_pe_edi_vehicle,access_l10n_pe_edi_vehicle,model_l10n_pe_edi_vehicle,stock.group_stock_manager,1,1,1,1 -access_l10n_pe_edi_vehicle_user,access_l10n_pe_edi_vehicle_user,model_l10n_pe_edi_vehicle,stock.group_stock_user,1,0,0,0 diff --git a/l10n_pe_reports/__manifest__.py b/l10n_pe_reports/__manifest__.py index 90ef2168..a9188ee0 100644 --- a/l10n_pe_reports/__manifest__.py +++ b/l10n_pe_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Peru - Accounting Reports', 'description': '\nElectronic accounting reports\n - Sales report\n - Purchase report\n\nP&L + balance Sheet\n ', 'version': '1.0', 'author': 'Vauxoo, Odoo SA', 'category': 'Accounting/Localizations/Reporting', 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_ple_purchase_8_1_report.xml', 'data/account_ple_purchase_8_2_report.xml', 'data/account_ple_sales_14_1_report.xml', 'data/l10n_pe.ple.usage.csv', 'data/res.country.csv', 'data/tax_report.xml', 'data/account_return_data.xml', 'views/account_move_view.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': True} \ No newline at end of file +{'name': 'Peru - Accounting Reports', 'description': '\nElectronic accounting reports\n - Sales report\n - Purchase report\n\nP&L + balance Sheet\n ', 'version': '1.0', 'author': 'Vauxoo, Odoo SA', 'category': 'Accounting/Localizations/Reporting', 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3', 'depends': [], 'data': ['security/ir.access.csv', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/account_ple_purchase_8_1_report.xml', 'data/account_ple_purchase_8_2_report.xml', 'data/account_ple_sales_14_1_report.xml', 'data/l10n_pe.ple.usage.csv', 'data/res.country.csv', 'data/tax_report.xml', 'data/account_return_data.xml', 'views/account_move_view.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': False} \ No newline at end of file diff --git a/l10n_pe_reports/security/ir.access.csv b/l10n_pe_reports/security/ir.access.csv new file mode 100644 index 00000000..8c0b6afd --- /dev/null +++ b/l10n_pe_reports/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_pe_ple_usage,access_l10n_pe_ple_usage,l10n.pe.ple.usage,account.group_account_invoice,r, diff --git a/l10n_pe_reports/security/ir.model.access.csv b/l10n_pe_reports/security/ir.model.access.csv deleted file mode 100644 index 4c35012e..00000000 --- a/l10n_pe_reports/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_pe_ple_usage,access_l10n_pe_ple_usage,model_l10n_pe_ple_usage,account.group_account_invoice,1,1,0,0 diff --git a/l10n_pe_reports_lib/__manifest__.py b/l10n_pe_reports_lib/__manifest__.py index d17de432..7c546770 100644 --- a/l10n_pe_reports_lib/__manifest__.py +++ b/l10n_pe_reports_lib/__manifest__.py @@ -1 +1 @@ -{'name': 'Peru - Inventory and Balance Reports', 'countries': ['pe'], 'description': '5th and 6th Set Financial Reports. Inventory and Balance 3.1-3.7, 3.11-3.18, 3.20,3.24 and 3.25', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': [], 'data': ['data/l10n_pe_reports_lib.financial.rubric.csv', 'views/l10n_pe_shareholder_views.xml', 'views/l10n_pe_financial_rubric_views.xml', 'views/account_account_views.xml', 'views/res_company_views.xml', 'views/res_config_settings_views.xml', 'security/ir.model.access.csv'], 'installable': True} \ No newline at end of file +{'name': 'Peru - Inventory and Balance Reports', 'countries': ['pe'], 'description': '5th and 6th Set Financial Reports. Inventory and Balance 3.1-3.7, 3.11-3.18, 3.20,3.24 and 3.25', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': [], 'data': ['data/l10n_pe_reports_lib.financial.rubric.csv', 'views/l10n_pe_shareholder_views.xml', 'views/l10n_pe_financial_rubric_views.xml', 'views/account_account_views.xml', 'views/res_company_views.xml', 'views/res_config_settings_views.xml', 'security/ir.access.csv'], 'installable': True} \ No newline at end of file diff --git a/l10n_pe_reports_lib/security/ir.access.csv b/l10n_pe_reports_lib/security/ir.access.csv new file mode 100644 index 00000000..9e557164 --- /dev/null +++ b/l10n_pe_reports_lib/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_pe_reports_lib_shareholder_all,l10n_pe_reports_lib.shareholder.all,l10n.pe.reports.lib.shareholder,base.group_user,r, +access_l10n_pe_reports_lib_shareholder_manager,l10n_pe_reports_lib.shareholder.manager,l10n.pe.reports.lib.shareholder,account.group_account_manager,r, +access_l10n_pe_reports_lib_financial_rubric_all,l10n_pe_reports_lib.financial.rubric.all,l10n.pe.reports.lib.financial.rubric,base.group_user,r, +access_l10n_pe_reports_lib_financial_rubric_manager,l10n_pe_reports_lib.financial.rubric.manager,l10n.pe.reports.lib.financial.rubric,account.group_account_manager,r, diff --git a/l10n_pe_reports_lib/security/ir.model.access.csv b/l10n_pe_reports_lib/security/ir.model.access.csv deleted file mode 100644 index 9ce0a6c3..00000000 --- a/l10n_pe_reports_lib/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_pe_reports_lib_shareholder_all,l10n_pe_reports_lib.shareholder.all,model_l10n_pe_reports_lib_shareholder,base.group_user,1,0,0,0 -access_l10n_pe_reports_lib_shareholder_manager,l10n_pe_reports_lib.shareholder.manager,model_l10n_pe_reports_lib_shareholder,account.group_account_manager,1,1,1,0 -access_l10n_pe_reports_lib_financial_rubric_all,l10n_pe_reports_lib.financial.rubric.all,model_l10n_pe_reports_lib_financial_rubric,base.group_user,1,0,0,0 -access_l10n_pe_reports_lib_financial_rubric_manager,l10n_pe_reports_lib.financial.rubric.manager,model_l10n_pe_reports_lib_financial_rubric,account.group_account_manager,1,1,1,0 diff --git a/l10n_pe_reports_stock/__manifest__.py b/l10n_pe_reports_stock/__manifest__.py index e987b887..93a0d224 100644 --- a/l10n_pe_reports_stock/__manifest__.py +++ b/l10n_pe_reports_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Peru - Stock Reports', 'countries': ['pe'], 'description': '\nElectronic stock reports\n - PLE 12.1: Permanent Inventory Record in Physical Units\n - PLE 13.1: Permanent Valued Inventory Record\n ', 'version': '1.0', 'author': 'Vauxoo, Odoo SA', 'category': 'Accounting/Localizations/Reporting', 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3', 'depends': ['purchase', 'sale_stock'], 'data': ['security/ir.model.access.csv', 'views/product_views.xml', 'views/stock_picking_views.xml', 'views/stock_warehouse_views.xml', 'wizard/stock_move_ple_report.xml'], 'installable': True} \ No newline at end of file +{'name': 'Peru - Stock Reports', 'countries': ['pe'], 'description': '\nElectronic stock reports\n - PLE 12.1: Permanent Inventory Record in Physical Units\n - PLE 13.1: Permanent Valued Inventory Record\n ', 'version': '1.0', 'author': 'Vauxoo, Odoo SA', 'category': 'Accounting/Localizations/Reporting', 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3', 'depends': ['purchase', 'sale_stock'], 'data': ['security/ir.access.csv', 'views/product_views.xml', 'views/stock_picking_views.xml', 'views/stock_warehouse_views.xml', 'wizard/stock_move_ple_report.xml'], 'installable': True} \ No newline at end of file diff --git a/l10n_pe_reports_stock/security/ir.access.csv b/l10n_pe_reports_stock/security/ir.access.csv new file mode 100644 index 00000000..61a37a35 --- /dev/null +++ b/l10n_pe_reports_stock/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_pe_stock_ple_wizard,access.l10n_pe.stock.ple.wizard,l10n_pe_reports_stock.l10n_pe_stock_ple_wizard,stock.group_stock_user,r, diff --git a/l10n_pe_reports_stock/security/ir.model.access.csv b/l10n_pe_reports_stock/security/ir.model.access.csv deleted file mode 100644 index 3fe1a34c..00000000 --- a/l10n_pe_reports_stock/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_pe_stock_ple_wizard,access.l10n_pe.stock.ple.wizard,l10n_pe_reports_stock.model_l10n_pe_stock_ple_wizard,stock.group_stock_user,1,1,1,0 diff --git a/l10n_pe_reports_stock_landed_costs/__manifest__.py b/l10n_pe_reports_stock_landed_costs/__manifest__.py index 6240077b..9f193e3e 100644 --- a/l10n_pe_reports_stock_landed_costs/__manifest__.py +++ b/l10n_pe_reports_stock_landed_costs/__manifest__.py @@ -1 +1 @@ -{'name': 'Peru - Stock Reports Landed Costs', 'countries': ['pe'], 'description': '\nBridge module to include landed costs as separate lines in the\nPeruvian Kardex PLE 13.1 report (operation type 26).\n ', 'author': 'Vauxoo, Odoo SA', 'category': 'Accounting/Localizations/Reporting', 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3', 'depends': ['stock_landed_costs'], 'auto_install': True} \ No newline at end of file +{'name': 'Peru - Stock Reports Landed Costs', 'countries': ['pe'], 'description': '\nBridge module to include landed costs as separate lines in the\nPeruvian Kardex PLE 13.1 report (operation type 26).\n ', 'author': 'Vauxoo, Odoo SA', 'category': 'Accounting/Localizations/Reporting', 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3', 'depends': ['stock_landed_costs'], 'auto_install': False} \ No newline at end of file diff --git a/l10n_ph_reports/__manifest__.py b/l10n_ph_reports/__manifest__.py index 198a197e..21de896c 100644 --- a/l10n_ph_reports/__manifest__.py +++ b/l10n_ph_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Philippines - Accounting Reports', 'summary': '\nAccounting reports for the Philippines\n ', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': ['l10n_ph'], 'data': ['data/account_return_data.xml', 'data/sawt_qap_report.xml', 'data/slsp_report.xml', 'security/ir.model.access.csv', 'wizard/vat_report_export.xml'], 'assets': {'web.assets_backend': ['l10n_ph_reports/static/src/components/**/*']}, 'installable': True, 'auto_install': True} \ No newline at end of file +{'name': 'Philippines - Accounting Reports', 'summary': '\nAccounting reports for the Philippines\n ', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': ['l10n_ph'], 'data': ['data/account_return_data.xml', 'data/sawt_qap_report.xml', 'data/slsp_report.xml', 'security/ir.access.csv', 'wizard/vat_report_export.xml'], 'assets': {'web.assets_backend': ['l10n_ph_reports/static/src/components/**/*']}, 'installable': True, 'auto_install': False} \ No newline at end of file diff --git a/l10n_ph_reports/security/ir.access.csv b/l10n_ph_reports/security/ir.access.csv new file mode 100644 index 00000000..274efb52 --- /dev/null +++ b/l10n_ph_reports/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_ph_reports_dat_file_export,access_l10n_ph_reports_dat_file_export,l10n.ph.reports.dat.file.export,account.group_account_user,r, diff --git a/l10n_ph_reports/security/ir.model.access.csv b/l10n_ph_reports/security/ir.model.access.csv deleted file mode 100644 index 2cbe612c..00000000 --- a/l10n_ph_reports/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_ph_reports_dat_file_export,access_l10n_ph_reports_dat_file_export,model_l10n_ph_reports_dat_file_export,account.group_account_user,1,1,1,0 diff --git a/l10n_pk_hr_payroll/__manifest__.py b/l10n_pk_hr_payroll/__manifest__.py index 886b9cc6..efccdc07 100644 --- a/l10n_pk_hr_payroll/__manifest__.py +++ b/l10n_pk_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Pakistan - Payroll', 'countries': ['pk'], 'category': 'Human Resources/Payroll', 'description': '\nPakistan Payroll and End of Service rules\n=========================================\n- Basic salaries calculations.\n- Tax bracket calculations/deductions\n ', 'depends': [], 'auto_install': ['hr_payroll'], 'data': ['data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_salary_rule_data.xml', 'data/hr_rule_parameter_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'demo': ['data/l10n_pk_hr_payroll_demo.xml']} \ No newline at end of file +{'name': 'Pakistan - Payroll', 'countries': ['pk'], 'category': 'Human Resources/Payroll', 'description': '\nPakistan Payroll and End of Service rules\n=========================================\n- Basic salaries calculations.\n- Tax bracket calculations/deductions\n ', 'depends': ['hr_payroll'], 'auto_install': ['hr_payroll'], 'data': ['data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_salary_rule_data.xml', 'data/hr_rule_parameter_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'demo': ['data/l10n_pk_hr_payroll_demo.xml']} \ No newline at end of file diff --git a/l10n_pk_hr_payroll_account/__manifest__.py b/l10n_pk_hr_payroll_account/__manifest__.py index 1883f64e..1c38bb02 100644 --- a/l10n_pk_hr_payroll_account/__manifest__.py +++ b/l10n_pk_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Pakistan - Payroll with Accounting', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Human Resources', 'description': '\nAccounting Data for Pakistan Payroll Rules\n==========================================\n ', 'depends': ['l10n_pk'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_pk_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Pakistan - Payroll with Accounting', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Human Resources', 'description': '\nAccounting Data for Pakistan Payroll Rules\n==========================================\n ', 'depends': ['l10n_pk'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_pk_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_pk_reports/__manifest__.py b/l10n_pk_reports/__manifest__.py index 30cabf88..b840143a 100644 --- a/l10n_pk_reports/__manifest__.py +++ b/l10n_pk_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Pakistan - Accounting Reports', 'version': '1.0', 'description': '\nAccounting Reports for Pakistan (Profit and Loss report and Balance Sheet)\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_pk'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_and_loss.xml', 'data/report_actions.xml'], 'auto_install': ['l10n_pk', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Pakistan - Accounting Reports', 'version': '1.0', 'description': '\nAccounting Reports for Pakistan (Profit and Loss report and Balance Sheet)\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_pk', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_and_loss.xml', 'data/report_actions.xml'], 'auto_install': ['l10n_pk', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_pl_hr_payroll/__manifest__.py b/l10n_pl_hr_payroll/__manifest__.py index 584d0e96..ff8ce8c6 100644 --- a/l10n_pl_hr_payroll/__manifest__.py +++ b/l10n_pl_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Poland - Payroll', 'countries': ['pl'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nPolish Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_salary_rule_data.xml', 'views/report_payslip_templates.xml'], 'demo': ['data/l10n_pl_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Poland - Payroll', 'countries': ['pl'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nPolish Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_rule_parameters_data.xml', 'data/hr_salary_rule_data.xml', 'views/report_payslip_templates.xml'], 'demo': ['data/l10n_pl_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_pl_hr_payroll_account/__manifest__.py b/l10n_pl_hr_payroll_account/__manifest__.py index 710b5745..22ba5ed4 100644 --- a/l10n_pl_hr_payroll_account/__manifest__.py +++ b/l10n_pl_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Poland - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['pl'], 'category': 'Human Resources', 'description': '\nAccounting Data for Poland Payroll Rules\n============================================\n ', 'depends': ['l10n_pl'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_pl_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Poland - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['pl'], 'category': 'Human Resources', 'description': '\nAccounting Data for Poland Payroll Rules\n============================================\n ', 'depends': ['l10n_pl'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_pl_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_pl_intrastat/__manifest__.py b/l10n_pl_intrastat/__manifest__.py index b8878b36..cac4796f 100644 --- a/l10n_pl_intrastat/__manifest__.py +++ b/l10n_pl_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Polish Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat PDF report for declaration based on invoices.\n ', 'depends': [], 'data': ['data/account_return_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Polish Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat PDF report for declaration based on invoices.\n ', 'depends': [], 'data': ['data/account_return_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_pl_reports/__manifest__.py b/l10n_pl_reports/__manifest__.py index cccb298c..b85d0b70 100644 --- a/l10n_pl_reports/__manifest__.py +++ b/l10n_pl_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Poland - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Poland\n \n This module also provides the possibility to generate the JPK_VAT in xml, for Poland.\n \n Currently, does not report specific values for :\n - Cash basis for entries with input tax (MK)\n - Margin-based operations (MR_T/MR_UZ)\n - Bills for agricultural products (VAT_RR)\n - Operations through electronic interfaces (IED)\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_pl'], 'data': ['security/ir.model.access.csv', 'views/l10n_pl_wizard_xml_export_options_views.xml', 'data/account_return_data.xml', 'data/jpk_export_templates.xml', 'data/tax_report.xml', 'data/profit_loss_small.xml', 'data/profit_loss_micro.xml', 'data/balance_sheet_small.xml', 'data/balance_sheet_micro.xml', 'data/account_report_ec_sales_list_report.xml'], 'auto_install': True, 'installable': True, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Poland - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Poland\n \n This module also provides the possibility to generate the JPK_VAT in xml, for Poland.\n \n Currently, does not report specific values for :\n - Cash basis for entries with input tax (MK)\n - Margin-based operations (MR_T/MR_UZ)\n - Bills for agricultural products (VAT_RR)\n - Operations through electronic interfaces (IED)\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_pl'], 'data': ['security/ir.access.csv', 'views/l10n_pl_wizard_xml_export_options_views.xml', 'data/account_return_data.xml', 'data/jpk_export_templates.xml', 'data/tax_report.xml', 'data/profit_loss_small.xml', 'data/profit_loss_micro.xml', 'data/balance_sheet_small.xml', 'data/balance_sheet_micro.xml', 'data/account_report_ec_sales_list_report.xml'], 'auto_install': False, 'installable': True, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_pl_reports/security/ir.access.csv b/l10n_pl_reports/security/ir.access.csv new file mode 100644 index 00000000..c4b0cf29 --- /dev/null +++ b/l10n_pl_reports/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_pl_reports_periodic_vat_xml_export,access_l10n_pl_reports_periodic_vat_xml_export,l10n.pl.reports.periodic.vat.xml.export,account.group_account_user,r, diff --git a/l10n_pl_reports/security/ir.model.access.csv b/l10n_pl_reports/security/ir.model.access.csv deleted file mode 100644 index 904c033c..00000000 --- a/l10n_pl_reports/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_pl_reports_periodic_vat_xml_export,access_l10n_pl_reports_periodic_vat_xml_export,model_l10n_pl_reports_periodic_vat_xml_export,account.group_account_user,1,1,1,0 diff --git a/l10n_pl_reports_account_saft/__manifest__.py b/l10n_pl_reports_account_saft/__manifest__.py index 5e07118e..ec122ef9 100644 --- a/l10n_pl_reports_account_saft/__manifest__.py +++ b/l10n_pl_reports_account_saft/__manifest__.py @@ -1 +1 @@ -{'name': 'Poland - SAFT Income Tax Report (JPK KR PD)', 'version': '1.0', 'description': '\n This module also provides the possibility to generate the JPK_KR_PD in xml, for Poland.\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': [], 'data': ['data/jpk_export_templates.xml'], 'auto_install': True, 'installable': True, 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3', 'author': 'Odoo S.A.'} \ No newline at end of file +{'name': 'Poland - SAFT Income Tax Report (JPK KR PD)', 'version': '1.0', 'description': '\n This module also provides the possibility to generate the JPK_KR_PD in xml, for Poland.\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': [], 'data': ['data/jpk_export_templates.xml'], 'auto_install': False, 'installable': True, 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3', 'author': 'Odoo S.A.'} \ No newline at end of file diff --git a/l10n_pl_reports_jpk_fa/__manifest__.py b/l10n_pl_reports_jpk_fa/__manifest__.py index cf6a209f..3a02a94c 100644 --- a/l10n_pl_reports_jpk_fa/__manifest__.py +++ b/l10n_pl_reports_jpk_fa/__manifest__.py @@ -1 +1 @@ -{'name': 'Poland - JPK FA Reports', 'version': '1.0', 'description': '\n JPK FA Report for Poland\n\n This module provides the possibility to generate the JPK_FA in xml, for Poland.\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_pl', 'l10n_pl_edi', 'base_address_extended'], 'data': ['data/jpk_fa_export_template.xml', 'data/jpk_fa.xml', 'views/jpk_fa_report_views.xml'], 'auto_install': True, 'installable': True, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Poland - JPK FA Reports', 'version': '1.0', 'description': '\n JPK FA Report for Poland\n\n This module provides the possibility to generate the JPK_FA in xml, for Poland.\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_pl', 'l10n_pl_edi', 'base_address_extended'], 'data': ['data/jpk_fa_export_template.xml', 'data/jpk_fa.xml', 'views/jpk_fa_report_views.xml'], 'auto_install': False, 'installable': True, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_pl_reports_pos_jpk/__manifest__.py b/l10n_pl_reports_pos_jpk/__manifest__.py index 6ed7d493..3b311a19 100644 --- a/l10n_pl_reports_pos_jpk/__manifest__.py +++ b/l10n_pl_reports_pos_jpk/__manifest__.py @@ -1 +1 @@ -{'name': 'Poland - JPK_VAT PoS Enterprise', 'version': '1.0', 'description': '\nThis module provides the information from PoS for the JPK of Poland\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['point_of_sale'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Poland - JPK_VAT PoS Enterprise', 'version': '1.0', 'description': '\nThis module provides the information from PoS for the JPK of Poland\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['point_of_sale'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_pl_reports_vat_eu/__manifest__.py b/l10n_pl_reports_vat_eu/__manifest__.py index 9bc5afac..2e5d26ac 100644 --- a/l10n_pl_reports_vat_eu/__manifest__.py +++ b/l10n_pl_reports_vat_eu/__manifest__.py @@ -1 +1 @@ -{'name': 'Poland - VAT-UE Report', 'version': '1.0', 'author': 'Odoo S.A.', 'description': '\nPolish EC Sales and Purchase List with VAT-UE XML export\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': [], 'data': ['data/account_report_vat_eu.xml', 'data/vat_eu_export_template.xml'], 'auto_install': True, 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Poland - VAT-UE Report', 'version': '1.0', 'author': 'Odoo S.A.', 'description': '\nPolish EC Sales and Purchase List with VAT-UE XML export\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': [], 'data': ['data/account_report_vat_eu.xml', 'data/vat_eu_export_template.xml'], 'auto_install': False, 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_pt_intrastat/__manifest__.py b/l10n_pt_intrastat/__manifest__.py index 333eebbf..e27cf141 100644 --- a/l10n_pt_intrastat/__manifest__.py +++ b/l10n_pt_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Portuguese Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat PDF report for declaration based on invoices.\n ', 'depends': ['l10n_pt'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Portuguese Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat PDF report for declaration based on invoices.\n ', 'depends': ['l10n_pt'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_pt_reports/__manifest__.py b/l10n_pt_reports/__manifest__.py index c1198e8c..d460523b 100644 --- a/l10n_pt_reports/__manifest__.py +++ b/l10n_pt_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Portugal - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Portugal\n================================\n\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_pt'], 'data': ['data/account_return_data.xml', 'data/profit_loss.xml', 'data/balance_sheet.xml', 'data/account_report_ec_sales_list_report.xml'], 'auto_install': ['l10n_pt', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Portugal - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Portugal\n================================\n\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_pt', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/profit_loss.xml', 'data/balance_sheet.xml', 'data/account_report_ec_sales_list_report.xml'], 'auto_install': ['l10n_pt', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ro_hr_payroll/__manifest__.py b/l10n_ro_hr_payroll/__manifest__.py index cfdab201..32e6ccf5 100644 --- a/l10n_ro_hr_payroll/__manifest__.py +++ b/l10n_ro_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Romania - Payroll', 'countries': ['ro'], 'category': 'Human Resources/Payroll', 'version': '1.0', 'depends': ['hr_work_entry_holidays'], 'auto_install': ['hr_payroll'], 'data': ['views/report_payslip_templates.xml', 'views/hr_payroll_report.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_ro_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Romania - Payroll', 'countries': ['ro'], 'category': 'Human Resources/Payroll', 'version': '1.0', 'depends': ['hr_work_entry_holidays', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'data': ['views/report_payslip_templates.xml', 'views/hr_payroll_report.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_ro_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ro_hr_payroll_account/__manifest__.py b/l10n_ro_hr_payroll_account/__manifest__.py index f8c2d573..74c78beb 100644 --- a/l10n_ro_hr_payroll_account/__manifest__.py +++ b/l10n_ro_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Romania - Payroll with Accounting', 'version': '1.0', 'countries': ['ro'], 'category': 'Human Resources/Payroll', 'description': '\nAccounting Data for Romania Payroll Rules\n=========================================\n ', 'depends': ['l10n_ro'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_ro_hr_payroll_account_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Romania - Payroll with Accounting', 'version': '1.0', 'countries': ['ro'], 'category': 'Human Resources/Payroll', 'description': '\nAccounting Data for Romania Payroll Rules\n=========================================\n ', 'depends': ['l10n_ro'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_ro_hr_payroll_account_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_ro_intrastat/__manifest__.py b/l10n_ro_intrastat/__manifest__.py index 12b43ec5..8d126739 100644 --- a/l10n_ro_intrastat/__manifest__.py +++ b/l10n_ro_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Romania - Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'version': '1.0', 'description': '\n Romania - Intrastat Declaration\n ', 'depends': [], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Romania - Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'version': '1.0', 'description': '\n Romania - Intrastat Declaration\n ', 'depends': [], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ro_reports/__manifest__.py b/l10n_ro_reports/__manifest__.py index 38e389aa..f0c58dbd 100644 --- a/l10n_ro_reports/__manifest__.py +++ b/l10n_ro_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Romania - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Romania\n ', 'depends': ['l10n_ro'], 'data': ['data/account_return_data.xml', 'data/balance_sheet_short.xml', 'data/balance_sheet_internat.xml', 'data/profit_loss_micro.xml', 'data/profit_loss_smle.xml', 'data/profit_loss_internat.xml', 'data/trial_balance.xml', 'data/account_report_ec_sales_list_report.xml'], 'installable': True, 'auto_install': True, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Romania - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Romania\n ', 'depends': ['l10n_ro'], 'data': ['data/account_return_data.xml', 'data/balance_sheet_short.xml', 'data/balance_sheet_internat.xml', 'data/profit_loss_micro.xml', 'data/profit_loss_smle.xml', 'data/profit_loss_internat.xml', 'data/trial_balance.xml', 'data/account_report_ec_sales_list_report.xml'], 'installable': True, 'auto_install': False, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ro_reports_d300/__manifest__.py b/l10n_ro_reports_d300/__manifest__.py index 37edb3c0..b020eb84 100644 --- a/l10n_ro_reports_d300/__manifest__.py +++ b/l10n_ro_reports_d300/__manifest__.py @@ -1 +1 @@ -{'name': 'Romania - D300 VAT Report', 'description': '\n D300 VAT declaration export for Romania (ANAF).\n ', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/account_tax_report_data.xml', 'wizard/d300_submission_wizard_views.xml', 'wizard/d300_lock_wizard.xml'], 'auto_install': True, 'post_init_hook': '_post_init_hook', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Romania - D300 VAT Report', 'description': '\n D300 VAT declaration export for Romania (ANAF).\n ', 'depends': [], 'data': ['security/ir.access.csv', 'data/account_tax_report_data.xml', 'wizard/d300_submission_wizard_views.xml', 'wizard/d300_lock_wizard.xml'], 'auto_install': False, 'post_init_hook': '_post_init_hook', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ro_reports_d300/security/ir.access.csv b/l10n_ro_reports_d300/security/ir.access.csv new file mode 100644 index 00000000..25641a1a --- /dev/null +++ b/l10n_ro_reports_d300/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_ro_d300_submission_wizard,access_l10n_ro_d300_submission_wizard,l10n.ro.d300.submission.wizard,account.group_account_user,r, +access_l10n_ro_d300_lock_wizard,access_l10n_ro_d300_lock_wizard,l10n.ro.d300.lock.wizard,account.group_account_user,r, diff --git a/l10n_ro_reports_d300/security/ir.model.access.csv b/l10n_ro_reports_d300/security/ir.model.access.csv deleted file mode 100644 index c88bdef8..00000000 --- a/l10n_ro_reports_d300/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_ro_d300_submission_wizard,access_l10n_ro_d300_submission_wizard,model_l10n_ro_d300_submission_wizard,account.group_account_user,1,1,1,0 -access_l10n_ro_d300_lock_wizard,access_l10n_ro_d300_lock_wizard,model_l10n_ro_d300_lock_wizard,account.group_account_user,1,1,1,0 diff --git a/l10n_ro_saft/__manifest__.py b/l10n_ro_saft/__manifest__.py index 749e686b..85b05b33 100644 --- a/l10n_ro_saft/__manifest__.py +++ b/l10n_ro_saft/__manifest__.py @@ -1 +1 @@ -{'name': 'Romanian SAF-T Export', 'icon': '/account/static/description/l10n.png', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nThis module enables generating the D.406 declaration from within Odoo.\nThe D.406 declaration is an XML file in the SAF-T format which Romanian companies\nmust submit monthly or quarterly, depending on their tax reporting period.\n ', 'depends': ['l10n_ro'], 'data': ['security/ir.model.access.csv', 'data/saft_report.xml', 'data/l10n_ro_saft.tax.type.csv', 'data/l10n_ro_saft.account.asset.category.csv', 'views/account_tax_views.xml', 'views/account_move_views.xml', 'views/res_config_settings_views.xml', 'views/account_asset_views.xml', 'views/account_asset_category_views.xml'], 'demo': ['demo/demo_company.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True, 'post_init_hook': '_update_saft_fields_on_taxes'} \ No newline at end of file +{'name': 'Romanian SAF-T Export', 'icon': '/account/static/description/l10n.png', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nThis module enables generating the D.406 declaration from within Odoo.\nThe D.406 declaration is an XML file in the SAF-T format which Romanian companies\nmust submit monthly or quarterly, depending on their tax reporting period.\n ', 'depends': ['l10n_ro'], 'data': ['security/ir.access.csv', 'data/saft_report.xml', 'data/l10n_ro_saft.tax.type.csv', 'data/l10n_ro_saft.account.asset.category.csv', 'views/account_tax_views.xml', 'views/account_move_views.xml', 'views/res_config_settings_views.xml', 'views/account_asset_views.xml', 'views/account_asset_category_views.xml'], 'demo': ['demo/demo_company.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False, 'post_init_hook': '_update_saft_fields_on_taxes'} \ No newline at end of file diff --git a/l10n_ro_saft/security/ir.access.csv b/l10n_ro_saft/security/ir.access.csv new file mode 100644 index 00000000..7f5e7d08 --- /dev/null +++ b/l10n_ro_saft/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_ro_saft_tax_type,access_l10n_ro_saft_tax_type,l10n.ro.saft.tax.type,account.group_account_user,r, +access_l10n_ro_saft_account_asset_category_user,access_l10n_ro_saft_account_asset_category_user,l10n.ro.saft.account.asset.category,account.group_account_user,r, +access_l10n_ro_saft_account_asset_category_manager,access_l10n_ro_saft_account_asset_category_manager,l10n.ro.saft.account.asset.category,account.group_account_manager,crud, diff --git a/l10n_ro_saft/security/ir.model.access.csv b/l10n_ro_saft/security/ir.model.access.csv deleted file mode 100644 index 784e4ca6..00000000 --- a/l10n_ro_saft/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_ro_saft_tax_type,access_l10n_ro_saft_tax_type,model_l10n_ro_saft_tax_type,account.group_account_user,1,0,0,0 -access_l10n_ro_saft_account_asset_category_user,access_l10n_ro_saft_account_asset_category_user,model_l10n_ro_saft_account_asset_category,account.group_account_user,1,0,0,0 -access_l10n_ro_saft_account_asset_category_manager,access_l10n_ro_saft_account_asset_category_manager,model_l10n_ro_saft_account_asset_category,account.group_account_manager,1,1,1,1 diff --git a/l10n_ro_saft_import/__manifest__.py b/l10n_ro_saft_import/__manifest__.py index 70a73adf..9b193f41 100644 --- a/l10n_ro_saft_import/__manifest__.py +++ b/l10n_ro_saft_import/__manifest__.py @@ -1 +1 @@ -{'name': 'Romania - SAF-T Import', 'summary': 'Import Accounting Data from SAF-T files', 'description': '\nModule for the import of SAF-T files for Romania, useful for importing accounting history.\nAdds specificities for the Romanian SAF-T\n\n ', 'category': 'Accounting/Localizations', 'depends': [], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Romania - SAF-T Import', 'summary': 'Import Accounting Data from SAF-T files', 'description': '\nModule for the import of SAF-T files for Romania, useful for importing accounting history.\nAdds specificities for the Romanian SAF-T\n\n ', 'category': 'Accounting/Localizations', 'depends': [], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_ro_saft_stock/__manifest__.py b/l10n_ro_saft_stock/__manifest__.py index 294f2892..712f781a 100644 --- a/l10n_ro_saft_stock/__manifest__.py +++ b/l10n_ro_saft_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Romanian SAF-T Export (Stocks)', 'icon': '/account/static/description/l10n.png', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nThis module enables generating the D.406 declaration for stocks from within Odoo.\nThe D.406 declaration is an XML file in the SAF-T format which Romanian companies\nmust submit monthly or quarterly, depending on their tax reporting period.\n ', 'depends': ['account_edi_ubl_cii', 'stock_account'], 'data': ['data/saft_report.xml', 'views/stock_picking_type_views.xml'], 'demo': ['demo/stock_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': ['l10n_ro_saft', 'stock_account']} \ No newline at end of file +{'name': 'Romanian SAF-T Export (Stocks)', 'icon': '/account/static/description/l10n.png', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nThis module enables generating the D.406 declaration for stocks from within Odoo.\nThe D.406 declaration is an XML file in the SAF-T format which Romanian companies\nmust submit monthly or quarterly, depending on their tax reporting period.\n ', 'depends': ['account_edi_ubl_cii', 'stock_account', 'l10n_ro_saft'], 'data': ['data/saft_report.xml', 'views/stock_picking_type_views.xml'], 'demo': ['demo/stock_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': ['l10n_ro_saft', 'stock_account']} \ No newline at end of file diff --git a/l10n_rs_reports/__manifest__.py b/l10n_rs_reports/__manifest__.py index f7a2177a..e80977d3 100644 --- a/l10n_rs_reports/__manifest__.py +++ b/l10n_rs_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Serbia - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Serbia.\nThis module is based on the official document "Pravilnik o kontnom okviru i sadržini računa u kontnom okviru za privredna društva, zadruge i preduzetnike ("Sl. glasnik RS", br. 89/2020)"\nSource: https://www.paragraf.rs/propisi/pravilnik-o-kontnom-okviru-sadrzini-racuna-za-privredna-drustva-zadruge.html\n ', 'author': 'Modoolar, Odoo S.A.', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_rs'], 'data': ['data/account_return_data.xml', 'data/profit_and_loss.xml', 'data/balance_sheet.xml'], 'auto_install': True, 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Serbia - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Serbia.\nThis module is based on the official document "Pravilnik o kontnom okviru i sadržini računa u kontnom okviru za privredna društva, zadruge i preduzetnike ("Sl. glasnik RS", br. 89/2020)"\nSource: https://www.paragraf.rs/propisi/pravilnik-o-kontnom-okviru-sadrzini-racuna-za-privredna-drustva-zadruge.html\n ', 'author': 'Modoolar, Odoo S.A.', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_rs'], 'data': ['data/account_return_data.xml', 'data/profit_and_loss.xml', 'data/balance_sheet.xml'], 'auto_install': False, 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_rw_reports/__manifest__.py b/l10n_rw_reports/__manifest__.py index 51c8e26c..c86d111e 100644 --- a/l10n_rw_reports/__manifest__.py +++ b/l10n_rw_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Rwanda - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Rwanda\n ', 'depends': ['l10n_rw'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'installable': True, 'auto_install': True, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Rwanda - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Rwanda\n ', 'depends': ['l10n_rw'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'installable': True, 'auto_install': False, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_sa_hr_payroll/__manifest__.py b/l10n_sa_hr_payroll/__manifest__.py index 431ba739..9247d70e 100644 --- a/l10n_sa_hr_payroll/__manifest__.py +++ b/l10n_sa_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Saudi Arabia - Payroll', 'author': 'Odoo S.A.', 'countries': ['sa'], 'category': 'Human Resources/Payroll', 'description': '\nSaudi Arabia Payroll and End of Service rules.\n===========================================================\n- Basic Calculation\n- End of Service Calculation\n- Other Input Rules (Overtime, Salary Attachments, etc.)\n- Split Structures for EOS and Monthly Salaries\n- GOSI Employee Deduction and company contributions\n- Unpaid leaves\n- WPS\n- Master Payroll Export\n ', 'license': 'LGPL-3', 'depends': ['hr_work_entry_holidays'], 'data': ['views/reports.xml', 'views/report_payslip_templates.xml', 'data/hr_departure_reason_data.xml', 'data/resource_calendar_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_saudi_data.xml', 'data/hr_salary_rule_salary_advance_and_loan_data.xml', 'data/res_bank_data.xml', 'data/ir_sequence_data.xml', 'wizard/hr_payroll_payment_report_wizard.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/hr_payslip_run_views.xml', 'views/hr_payslip_views.xml', 'views/res_bank_views.xml', 'views/res_config_settings_view.xml', 'views/hr_departure_reason_views.xml', 'views/hr_salary_attachment_views.xml'], 'auto_install': ['hr_payroll'], 'demo': ['data/l10n_sa_hr_payroll_demo.xml'], 'assets': {'web.assets_backend': ['l10n_sa_hr_payroll/static/src/**/*']}} \ No newline at end of file +{'name': 'Saudi Arabia - Payroll', 'author': 'Odoo S.A.', 'countries': ['sa'], 'category': 'Human Resources/Payroll', 'description': '\nSaudi Arabia Payroll and End of Service rules.\n===========================================================\n- Basic Calculation\n- End of Service Calculation\n- Other Input Rules (Overtime, Salary Attachments, etc.)\n- Split Structures for EOS and Monthly Salaries\n- GOSI Employee Deduction and company contributions\n- Unpaid leaves\n- WPS\n- Master Payroll Export\n ', 'license': 'LGPL-3', 'depends': ['hr_work_entry_holidays', 'hr_payroll'], 'data': ['views/reports.xml', 'views/report_payslip_templates.xml', 'data/hr_departure_reason_data.xml', 'data/resource_calendar_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_saudi_data.xml', 'data/hr_salary_rule_salary_advance_and_loan_data.xml', 'data/res_bank_data.xml', 'data/ir_sequence_data.xml', 'wizard/hr_payroll_payment_report_wizard.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/hr_payslip_run_views.xml', 'views/hr_payslip_views.xml', 'views/res_bank_views.xml', 'views/res_config_settings_view.xml', 'views/hr_departure_reason_views.xml', 'views/hr_salary_attachment_views.xml'], 'auto_install': ['hr_payroll'], 'demo': ['data/l10n_sa_hr_payroll_demo.xml'], 'assets': {'web.assets_backend': ['l10n_sa_hr_payroll/static/src/**/*']}} \ No newline at end of file diff --git a/l10n_sa_hr_payroll_account/__manifest__.py b/l10n_sa_hr_payroll_account/__manifest__.py index fa56650d..cccf0594 100644 --- a/l10n_sa_hr_payroll_account/__manifest__.py +++ b/l10n_sa_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Saudi Arabia - Payroll with Accounting', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Human Resources', 'description': '\nAccounting Data for Saudi Arabia Payroll Rules.\n=======================================================\n\n ', 'depends': ['l10n_sa'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Saudi Arabia - Payroll with Accounting', 'author': 'Odoo S.A.', 'version': '1.0', 'category': 'Human Resources', 'description': '\nAccounting Data for Saudi Arabia Payroll Rules.\n=======================================================\n\n ', 'depends': ['l10n_sa'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_sa_reports/__manifest__.py b/l10n_sa_reports/__manifest__.py index 4ade70a6..3b6faf8d 100644 --- a/l10n_sa_reports/__manifest__.py +++ b/l10n_sa_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Saudi Arabia - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Saudi Arabia\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_sa'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Saudi Arabia - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Saudi Arabia\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_sa'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_se_bban/__manifest__.py b/l10n_se_bban/__manifest__.py index 3dcd0f5e..4dc88f56 100644 --- a/l10n_se_bban/__manifest__.py +++ b/l10n_se_bban/__manifest__.py @@ -1 +1 @@ -{'name': 'BBAN Plusgiro Bankgiro', 'version': '1.0', 'category': 'Accounting/Localizations', 'author': 'XCLUDE', 'summary': 'Implements BBAN Plusgiro Bankgiro', 'description': '\n This adds support for BBAN, Plusgiro & Bankgiro for swedish accounts.\n It adapts the XML payment format for ISO20022 payments if the account number\n is a BBAN, Plusgiro or Bankgiro account.\n This module can be installed without installing the Swedish localization enabling\n the use of those accounts for non swedish companies.\n ', 'depends': ['l10n_se'], 'data': ['data/se.bban.clear.range.csv', 'security/ir.model.access.csv', 'views/account_journal_views.xml', 'views/se_bban_clear_range.xml'], 'auto_install': ['l10n_se'], 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'BBAN Plusgiro Bankgiro', 'version': '1.0', 'category': 'Accounting/Localizations', 'author': 'XCLUDE', 'summary': 'Implements BBAN Plusgiro Bankgiro', 'description': '\n This adds support for BBAN, Plusgiro & Bankgiro for swedish accounts.\n It adapts the XML payment format for ISO20022 payments if the account number\n is a BBAN, Plusgiro or Bankgiro account.\n This module can be installed without installing the Swedish localization enabling\n the use of those accounts for non swedish companies.\n ', 'depends': ['l10n_se'], 'data': ['data/se.bban.clear.range.csv', 'security/ir.access.csv', 'views/account_journal_views.xml', 'views/se_bban_clear_range.xml'], 'auto_install': ['l10n_se'], 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_se_bban/security/ir.access.csv b/l10n_se_bban/security/ir.access.csv new file mode 100644 index 00000000..3bc6c97f --- /dev/null +++ b/l10n_se_bban/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_se_bban_clear_range_user,access_se_bban_clear_range,se.bban.clear.range,base.group_user,r, +access_se_bban_clear_range_manager,access_se_bban_clear_range,se.bban.clear.range,account.group_account_manager,crud, diff --git a/l10n_se_bban/security/ir.model.access.csv b/l10n_se_bban/security/ir.model.access.csv deleted file mode 100644 index d2b69622..00000000 --- a/l10n_se_bban/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_se_bban_clear_range_user,access_se_bban_clear_range,model_se_bban_clear_range,base.group_user,1,0,0,0 -access_se_bban_clear_range_manager,access_se_bban_clear_range,model_se_bban_clear_range,account.group_account_manager,1,1,1,1 diff --git a/l10n_se_reports/__manifest__.py b/l10n_se_reports/__manifest__.py index d06a25a6..39c78d7e 100644 --- a/l10n_se_reports/__manifest__.py +++ b/l10n_se_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Sweden - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'author': 'XCLUDE, Linserv, Odoo SA', 'description': '\nAccounting reports for Sweden\n ', 'depends': ['l10n_se'], 'data': ['data/account_financial_html_report_K3_bs_data.xml', 'data/account_financial_html_report_K3_pnl_data.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/tax_report_data.xml', 'views/report_export_template.xml'], 'installable': True, 'auto_install': ['l10n_se', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sweden - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'author': 'XCLUDE, Linserv, Odoo SA', 'description': '\nAccounting reports for Sweden\n ', 'depends': ['l10n_se', 'account_reports'], 'data': ['data/account_financial_html_report_K3_bs_data.xml', 'data/account_financial_html_report_K3_pnl_data.xml', 'data/account_report_ec_sales_list_report.xml', 'data/account_return_data.xml', 'data/tax_report_data.xml', 'views/report_export_template.xml'], 'installable': True, 'auto_install': ['l10n_se', 'account_reports'], 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_se_returns/__manifest__.py b/l10n_se_returns/__manifest__.py index fb6a0259..be03d78c 100644 --- a/l10n_se_returns/__manifest__.py +++ b/l10n_se_returns/__manifest__.py @@ -1 +1 @@ -{'name': 'Sweden - Accounting Returns', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting returns for Sweden\n ', 'depends': [], 'data': ['data/account_return_data.xml', 'security/ir.model.access.csv', 'wizard/ec_sales_list_submission_wizard.xml', 'wizard/vat_return_submission_wizard.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sweden - Accounting Returns', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting returns for Sweden\n ', 'depends': [], 'data': ['data/account_return_data.xml', 'security/ir.access.csv', 'wizard/ec_sales_list_submission_wizard.xml', 'wizard/vat_return_submission_wizard.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'website': 'https://www.odoo.com/app/accounting', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_se_returns/security/ir.access.csv b/l10n_se_returns/security/ir.access.csv new file mode 100644 index 00000000..d32a5eb3 --- /dev/null +++ b/l10n_se_returns/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +l10n_se_returns.access_l10n_se_returns_ec_sales_list_submission_wizard,access_l10n_se_returns_ec_sales_list_submission_wizard,l10n_se_returns.l10n_se_returns_ec_sales_list_submission_wizard,account.group_account_user,r, +l10n_se_returns.access_l10n_se_returns_vat_return_submission_wizard,access_l10n_se_returns_vat_return_submission_wizard,l10n_se_returns.l10n_se_returns_vat_return_submission_wizard,account.group_account_user,r, diff --git a/l10n_se_returns/security/ir.model.access.csv b/l10n_se_returns/security/ir.model.access.csv deleted file mode 100644 index 6475f2fb..00000000 --- a/l10n_se_returns/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_se_returns.access_l10n_se_returns_ec_sales_list_submission_wizard,access_l10n_se_returns_ec_sales_list_submission_wizard,l10n_se_returns.model_l10n_se_returns_ec_sales_list_submission_wizard,account.group_account_user,1,1,1,0 -l10n_se_returns.access_l10n_se_returns_vat_return_submission_wizard,access_l10n_se_returns_vat_return_submission_wizard,l10n_se_returns.model_l10n_se_returns_vat_return_submission_wizard,account.group_account_user,1,1,1,0 diff --git a/l10n_se_sie4_export/__manifest__.py b/l10n_se_sie4_export/__manifest__.py index fff2cfac..580ceb4f 100644 --- a/l10n_se_sie4_export/__manifest__.py +++ b/l10n_se_sie4_export/__manifest__.py @@ -1 +1 @@ -{'name': 'Sweden - SIE 4 Export', 'summary': 'Export Accounting Data to SIE 4 files', 'version': '1.0', 'description': '\n Module for the export of accounting data to SIE 4 standard files.\n Official website: https://sie.se/\n XSD and documentation: https://sie.se/format/\n ', 'category': 'Accounting/Accounting', 'depends': ['l10n_se'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sweden - SIE 4 Export', 'summary': 'Export Accounting Data to SIE 4 files', 'version': '1.0', 'description': '\n Module for the export of accounting data to SIE 4 standard files.\n Official website: https://sie.se/\n XSD and documentation: https://sie.se/format/\n ', 'category': 'Accounting/Accounting', 'depends': ['l10n_se'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_se_sie4_import/__manifest__.py b/l10n_se_sie4_import/__manifest__.py index f7f6ff36..36cb464a 100644 --- a/l10n_se_sie4_import/__manifest__.py +++ b/l10n_se_sie4_import/__manifest__.py @@ -1 +1 @@ -{'name': 'Sweden - SIE 4 Import', 'countries': ['se'], 'summary': 'Import Accounting Data from SIE 4 files', 'version': '1.0', 'description': '\n Module for the import of SIE 4 standard files.\n Official website: https://sie.se/\n XSD and documentation: https://sie.se/format/\n ', 'category': 'Accounting/Accounting', 'depends': ['l10n_se'], 'data': ['security/ir.model.access.csv', 'wizard/import_wizard_view.xml'], 'assets': {'web.assets_backend': ['l10n_se_sie4_import/static/src/xml/**/*']}, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sweden - SIE 4 Import', 'countries': ['se'], 'summary': 'Import Accounting Data from SIE 4 files', 'version': '1.0', 'description': '\n Module for the import of SIE 4 standard files.\n Official website: https://sie.se/\n XSD and documentation: https://sie.se/format/\n ', 'category': 'Accounting/Accounting', 'depends': ['l10n_se'], 'data': ['security/ir.access.csv', 'wizard/import_wizard_view.xml'], 'assets': {'web.assets_backend': ['l10n_se_sie4_import/static/src/xml/**/*']}, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_se_sie4_import/security/ir.access.csv b/l10n_se_sie4_import/security/ir.access.csv new file mode 100644 index 00000000..dcc7a151 --- /dev/null +++ b/l10n_se_sie4_import/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +l10n_se_sie4_import.access_l10n_se_sie4_import_wizard,access_l10n_se_sie4_import_wizard,l10n_se_sie4_import.l10n_se_sie4_import_wizard,account.group_account_manager,crud, diff --git a/l10n_se_sie4_import/security/ir.model.access.csv b/l10n_se_sie4_import/security/ir.model.access.csv deleted file mode 100644 index 3dc194b3..00000000 --- a/l10n_se_sie4_import/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_se_sie4_import.access_l10n_se_sie4_import_wizard,access_l10n_se_sie4_import_wizard,l10n_se_sie4_import.model_l10n_se_sie4_import_wizard,account.group_account_manager,1,1,1,1 diff --git a/l10n_se_sie_import/__manifest__.py b/l10n_se_sie_import/__manifest__.py index 2cad8a84..4026ad45 100644 --- a/l10n_se_sie_import/__manifest__.py +++ b/l10n_se_sie_import/__manifest__.py @@ -1 +1 @@ -{'name': 'Sweden - SIE 5 Import', 'countries': ['se'], 'summary': 'Import Accounting Data from SIE 5 files', 'version': '1.0', 'description': '\n Module for the import of SIE 5 standard files.\n\n The current scope of the module will allow the initialization of the accounting by importing account balances,\n partners (Customers & Suppliers), and journal entries (journal data must be present in the file).\n\n It doesn\'t import analytics, assets, and "accounts linkage" data.\n\n Official website: https://sie.se/\n XSD and documentation: https://sie.se/format/\n ', 'category': 'Accounting/Accounting', 'depends': ['l10n_se'], 'data': ['security/ir.model.access.csv', 'wizard/l10n_se_sie_wizard.xml'], 'assets': {'web.assets_backend': ['l10n_se_sie_import/static/src/xml/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'installable': True} \ No newline at end of file +{'name': 'Sweden - SIE 5 Import', 'countries': ['se'], 'summary': 'Import Accounting Data from SIE 5 files', 'version': '1.0', 'description': '\n Module for the import of SIE 5 standard files.\n\n The current scope of the module will allow the initialization of the accounting by importing account balances,\n partners (Customers & Suppliers), and journal entries (journal data must be present in the file).\n\n It doesn\'t import analytics, assets, and "accounts linkage" data.\n\n Official website: https://sie.se/\n XSD and documentation: https://sie.se/format/\n ', 'category': 'Accounting/Accounting', 'depends': ['l10n_se'], 'data': ['security/ir.access.csv', 'wizard/l10n_se_sie_wizard.xml'], 'assets': {'web.assets_backend': ['l10n_se_sie_import/static/src/xml/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'installable': True} \ No newline at end of file diff --git a/l10n_se_sie_import/security/ir.access.csv b/l10n_se_sie_import/security/ir.access.csv new file mode 100644 index 00000000..0382907c --- /dev/null +++ b/l10n_se_sie_import/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +l10n_se_sie_import.access_l10n_se_sie_import_wizard,access_l10n_se_sie_import_wizard,l10n_se_sie_import.l10n_se_sie_import_wizard,account.group_account_manager,crud, diff --git a/l10n_se_sie_import/security/ir.model.access.csv b/l10n_se_sie_import/security/ir.model.access.csv deleted file mode 100644 index 3571a700..00000000 --- a/l10n_se_sie_import/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_se_sie_import.access_l10n_se_sie_import_wizard,access_l10n_se_sie_import_wizard,l10n_se_sie_import.model_l10n_se_sie_import_wizard,account.group_account_manager,1,1,1,1 diff --git a/l10n_sg_reports/__manifest__.py b/l10n_sg_reports/__manifest__.py index da8978f8..602f0a65 100644 --- a/l10n_sg_reports/__manifest__.py +++ b/l10n_sg_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Singapore - Accounting Reports', 'version': '1.1', 'author': 'Tech Receptives', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Singapore\n================================\nThis module allow to generate the IRAS Audit File.\n - To generate the IRAS Audit File, go to Accounting -> Reporting -> IRAS Audit File\n ', 'depends': ['l10n_sg'], 'data': ['security/ir.model.access.csv', 'data/account_return_data.xml', 'data/account_iras_audit_file_data.xml', 'views/iaf_template.xml'], 'installable': True, 'auto_install': ['l10n_sg', 'account_reports'], 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Singapore - Accounting Reports', 'version': '1.1', 'author': 'Tech Receptives', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Singapore\n================================\nThis module allow to generate the IRAS Audit File.\n - To generate the IRAS Audit File, go to Accounting -> Reporting -> IRAS Audit File\n ', 'depends': ['l10n_sg', 'account_reports'], 'data': ['security/ir.access.csv', 'data/account_return_data.xml', 'data/account_iras_audit_file_data.xml', 'views/iaf_template.xml'], 'installable': True, 'auto_install': ['l10n_sg', 'account_reports'], 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_sg_reports/security/ir.access.csv b/l10n_sg_reports/security/ir.access.csv new file mode 100644 index 00000000..f60c3c65 --- /dev/null +++ b/l10n_sg_reports/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_sg_reports_iaf_wizard,l10n.sg.reports.iaf.wizard,l10n.sg.reports.iaf.wizard,account.group_account_user,r, diff --git a/l10n_sg_reports/security/ir.model.access.csv b/l10n_sg_reports/security/ir.model.access.csv deleted file mode 100644 index 663a98bc..00000000 --- a/l10n_sg_reports/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_sg_reports_iaf_wizard,l10n.sg.reports.iaf.wizard,model_l10n_sg_reports_iaf_wizard,account.group_account_user,1,1,1,0 diff --git a/l10n_si_intrastat/__manifest__.py b/l10n_si_intrastat/__manifest__.py index 65f13165..5d252e58 100644 --- a/l10n_si_intrastat/__manifest__.py +++ b/l10n_si_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Slovenian Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\n Slovenia - Intrastat report\n ', 'depends': [], 'data': ['data/account_return_data.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Slovenian Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\n Slovenia - Intrastat report\n ', 'depends': [], 'data': ['data/account_return_data.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_si_reports/__manifest__.py b/l10n_si_reports/__manifest__.py index af206fd7..80837fd0 100644 --- a/l10n_si_reports/__manifest__.py +++ b/l10n_si_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Slovenia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': ' Base module for Slovenian reports ', 'depends': ['l10n_si'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/ec_sales_lists.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Slovenia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': ' Base module for Slovenian reports ', 'depends': ['l10n_si'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/ec_sales_lists.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_sk_hr_payroll/__manifest__.py b/l10n_sk_hr_payroll/__manifest__.py index e86e88c9..29ae6bff 100644 --- a/l10n_sk_hr_payroll/__manifest__.py +++ b/l10n_sk_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Slovakia - Payroll', 'countries': ['sk'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nSlovak Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'views/hr_payroll_report.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_salary_rule_data.xml', 'views/report_payslip_templates.xml'], 'demo': ['data/l10n_sk_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Slovakia - Payroll', 'countries': ['sk'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nSlovak Payroll Rules.\n=========================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'views/hr_payroll_report.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_salary_rule_data.xml', 'views/report_payslip_templates.xml'], 'demo': ['data/l10n_sk_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_sk_hr_payroll_account/__manifest__.py b/l10n_sk_hr_payroll_account/__manifest__.py index 4a77ed70..f3025131 100644 --- a/l10n_sk_hr_payroll_account/__manifest__.py +++ b/l10n_sk_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Slovakia - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['sk'], 'category': 'Human Resources', 'description': '\nAccounting Data for Slovakia Payroll Rules\n============================================\n ', 'depends': ['l10n_sk'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_sk_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Slovakia - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['sk'], 'category': 'Human Resources', 'description': '\nAccounting Data for Slovakia Payroll Rules\n============================================\n ', 'depends': ['l10n_sk'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_sk_hr_payroll_account_demo.xml'], 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_sk_reports/__manifest__.py b/l10n_sk_reports/__manifest__.py index e98125bf..036d3dd4 100644 --- a/l10n_sk_reports/__manifest__.py +++ b/l10n_sk_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Slovakia - Accounting Reports', 'icon': '/account/static/description/l10n.png', 'description': '\nAccounting reports for Slovakia\n=====================================\nThis module includes accounting reports for Slovakia, including:\n-Balance Sheet + Profit and Loss (XML export)\n-Tax report (XML export). For more information, see https://www.financnasprava.sk/sk/podnikatelia/dane/dan-z-pridanej-hodnoty/danove-priznanie\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_sk'], 'data': ['data/account_return_data.xml', 'data/annual_statements_menuitem.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/annual_statements.xml', 'data/annual_statements_export.xml', 'data/tax_report.xml', 'data/tax_report_export.xml', 'views/res_company_views.xml', 'wizard/l10n_sk_generate_annual_statements_report.xml', 'security/ir.model.access.csv'], 'demo': ['demo/demo_company.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Slovakia - Accounting Reports', 'icon': '/account/static/description/l10n.png', 'description': '\nAccounting reports for Slovakia\n=====================================\nThis module includes accounting reports for Slovakia, including:\n-Balance Sheet + Profit and Loss (XML export)\n-Tax report (XML export). For more information, see https://www.financnasprava.sk/sk/podnikatelia/dane/dan-z-pridanej-hodnoty/danove-priznanie\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_sk'], 'data': ['data/account_return_data.xml', 'data/annual_statements_menuitem.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml', 'data/annual_statements.xml', 'data/annual_statements_export.xml', 'data/tax_report.xml', 'data/tax_report_export.xml', 'views/res_company_views.xml', 'wizard/l10n_sk_generate_annual_statements_report.xml', 'security/ir.access.csv'], 'demo': ['demo/demo_company.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_sk_reports/security/ir.access.csv b/l10n_sk_reports/security/ir.access.csv new file mode 100644 index 00000000..cc65836c --- /dev/null +++ b/l10n_sk_reports/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_sk_generate_annual_statements_report,l10n_sk_reports.l10n_sk.generate.annual.statements.report,l10n.sk.generate.annual.statements.report,account.group_account_manager,crud, diff --git a/l10n_sk_reports/security/ir.model.access.csv b/l10n_sk_reports/security/ir.model.access.csv deleted file mode 100644 index 589b63ff..00000000 --- a/l10n_sk_reports/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_sk_generate_annual_statements_report,l10n_sk_reports.l10n_sk.generate.annual.statements.report,model_l10n_sk_generate_annual_statements_report,account.group_account_manager,1,1,1,1 diff --git a/l10n_sn_reports/__manifest__.py b/l10n_sn_reports/__manifest__.py index 2cba901e..b1e135c5 100644 --- a/l10n_sn_reports/__manifest__.py +++ b/l10n_sn_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Sénégal - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Sénégal\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_sn'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sénégal - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Sénégal\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_sn'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_syscohada_reports/__manifest__.py b/l10n_syscohada_reports/__manifest__.py index a4bbf697..9ec5a2e9 100644 --- a/l10n_syscohada_reports/__manifest__.py +++ b/l10n_syscohada_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'OHADA (révisé) - Accounting Reports', 'icon': '/l10n_syscohada/static/description/icon.jpeg', 'version': '1.0', 'author': 'Optesis, Odoo', 'description': '\nAccounting reports for OHADA\n=================================\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_syscohada'], 'data': ['data/account_financial_html_report_bs_data.xml', 'data/account_financial_html_report_pl_data.xml', 'data/bs_assoc_data.xml', 'data/pl_assoc_data.xml'], 'auto_install': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'OHADA (révisé) - Accounting Reports', 'icon': '/l10n_syscohada/static/description/icon.jpeg', 'version': '1.0', 'author': 'Optesis, Odoo', 'description': '\nAccounting reports for OHADA\n=================================\n ', 'category': 'Accounting/Localizations/Reporting', 'depends': ['l10n_syscohada'], 'data': ['data/account_financial_html_report_bs_data.xml', 'data/account_financial_html_report_pl_data.xml', 'data/bs_assoc_data.xml', 'data/pl_assoc_data.xml'], 'auto_install': False, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_td_reports/__manifest__.py b/l10n_td_reports/__manifest__.py index 41a4481f..5ea7b118 100644 --- a/l10n_td_reports/__manifest__.py +++ b/l10n_td_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Tchad - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Tchad\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_td'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Tchad - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Tchad\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_td'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_tg_reports/__manifest__.py b/l10n_tg_reports/__manifest__.py index 2b1831bd..86c28b13 100644 --- a/l10n_tg_reports/__manifest__.py +++ b/l10n_tg_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Togo - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Togo\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_tg'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Togo - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Togo\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_tg'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_th_reports/__manifest__.py b/l10n_th_reports/__manifest__.py index 9609e149..1ee477b8 100644 --- a/l10n_th_reports/__manifest__.py +++ b/l10n_th_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Thailand - Accounting Reports', 'author': 'Odoo PS', 'version': '1.0', 'category': 'Accounting', 'description': '\nAccounting reports for Thailand\n==============================================================================\n ', 'depends': ['l10n_th'], 'data': ['data/account_return_data.xml', 'data/account_tax_report_data.xml'], 'auto_install': True, 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Thailand - Accounting Reports', 'author': 'Odoo PS', 'version': '1.0', 'category': 'Accounting', 'description': '\nAccounting reports for Thailand\n==============================================================================\n ', 'depends': ['l10n_th'], 'data': ['data/account_return_data.xml', 'data/account_tax_report_data.xml'], 'auto_install': False, 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_tn_reports/__manifest__.py b/l10n_tn_reports/__manifest__.py index 07b4468d..3eea59c8 100644 --- a/l10n_tn_reports/__manifest__.py +++ b/l10n_tn_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Tunisia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Tunisia\n================================\n\n ', 'depends': ['l10n_tn'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': ['l10n_tn', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Tunisia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Tunisia\n================================\n\n ', 'depends': ['l10n_tn', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'auto_install': ['l10n_tn', 'account_reports'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_tr_hr_payroll/__manifest__.py b/l10n_tr_hr_payroll/__manifest__.py index e4ca4233..e31918d9 100644 --- a/l10n_tr_hr_payroll/__manifest__.py +++ b/l10n_tr_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Türkiye - Payroll', 'countries': ['tr'], 'category': 'Human Resources/Payroll', 'description': '\nTürkiye Payroll and Tax Rules\n=============================\n- Social Security Premium/Insurance calculations for employment and unemployment\n- Income tax calculations\n- Stamp tax deductions\n ', 'depends': [], 'auto_install': ['hr_payroll'], 'data': ['data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_employee_views.xml', 'report/report_hr_employee_employment_certificate.xml', 'report/report_hr_employee_employment_certificate_template.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'demo': ['data/l10n_tr_hr_payroll_demo.xml']} \ No newline at end of file +{'name': 'Türkiye - Payroll', 'countries': ['tr'], 'category': 'Human Resources/Payroll', 'description': '\nTürkiye Payroll and Tax Rules\n=============================\n- Social Security Premium/Insurance calculations for employment and unemployment\n- Income tax calculations\n- Stamp tax deductions\n ', 'depends': ['hr_payroll'], 'auto_install': ['hr_payroll'], 'data': ['data/hr_rule_parameter_data.xml', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_employee_views.xml', 'report/report_hr_employee_employment_certificate.xml', 'report/report_hr_employee_employment_certificate_template.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'demo': ['data/l10n_tr_hr_payroll_demo.xml']} \ No newline at end of file diff --git a/l10n_tr_hr_payroll_account/__manifest__.py b/l10n_tr_hr_payroll_account/__manifest__.py index bd5c237c..4b7b621e 100644 --- a/l10n_tr_hr_payroll_account/__manifest__.py +++ b/l10n_tr_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Türkiye - Payroll with Accounting', 'version': '1.0', 'countries': ['tr'], 'category': 'Human Resources', 'description': '\nAccounting Data for Türkiye Payroll Rules\n==========================================\n ', 'depends': ['l10n_tr'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_tr_hr_payroll_account_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Türkiye - Payroll with Accounting', 'version': '1.0', 'countries': ['tr'], 'category': 'Human Resources', 'description': '\nAccounting Data for Türkiye Payroll Rules\n==========================================\n ', 'depends': ['l10n_tr'], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml'], 'demo': ['data/l10n_tr_hr_payroll_account_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_tr_reports/__manifest__.py b/l10n_tr_reports/__manifest__.py index e0e6ddad..44afe274 100644 --- a/l10n_tr_reports/__manifest__.py +++ b/l10n_tr_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Türkiye - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Türkiye\n\n- Balance Sheet\n- Profit and Loss\n ', 'depends': ['l10n_tr'], 'data': ['data/account_report_tr_balance_sheet_data.xml', 'data/account_report_tr_pnl_data.xml', 'data/account_return_data.xml', 'views/account_journal_views.xml', 'views/product_view.xml'], 'assets': {'web.assets_backend': ['l10n_tr_reports/static/src/components/**/*']}, 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Türkiye - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Türkiye\n\n- Balance Sheet\n- Profit and Loss\n ', 'depends': ['l10n_tr'], 'data': ['data/account_report_tr_balance_sheet_data.xml', 'data/account_report_tr_pnl_data.xml', 'data/account_return_data.xml', 'views/account_journal_views.xml', 'views/product_view.xml'], 'assets': {'web.assets_backend': ['l10n_tr_reports/static/src/components/**/*']}, 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_tw_reports/__manifest__.py b/l10n_tw_reports/__manifest__.py index a511e373..5720f0a8 100644 --- a/l10n_tw_reports/__manifest__.py +++ b/l10n_tw_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Taiwan - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Taiwan\n================================\n ', 'depends': ['l10n_tw'], 'data': ['data/profit_and_loss.xml', 'data/balance_sheet.xml', 'data/profit_and_loss_legacy.xml', 'data/balance_sheet_legacy.xml', 'data/account_return_data.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Taiwan - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Taiwan\n================================\n ', 'depends': ['l10n_tw'], 'data': ['data/profit_and_loss.xml', 'data/balance_sheet.xml', 'data/profit_and_loss_legacy.xml', 'data/balance_sheet_legacy.xml', 'data/account_return_data.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_tz_reports/__manifest__.py b/l10n_tz_reports/__manifest__.py index 27a5bdc0..ddd2cf08 100644 --- a/l10n_tz_reports/__manifest__.py +++ b/l10n_tz_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Tanzania - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Tanzania\n ', 'depends': ['l10n_tz_account'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'installable': True, 'auto_install': True, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Tanzania - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Tanzania\n ', 'depends': ['l10n_tz_account'], 'data': ['data/account_return_data.xml', 'data/balance_sheet.xml', 'data/profit_loss.xml'], 'installable': True, 'auto_install': False, 'website': 'https://www.odoo.com/app/accounting', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_ug_reports/__manifest__.py b/l10n_ug_reports/__manifest__.py index 1b34e1ea..81b27dab 100644 --- a/l10n_ug_reports/__manifest__.py +++ b/l10n_ug_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Uganda - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Uganda\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_ug'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Uganda - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Uganda\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_ug'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_uk_bacs/__manifest__.py b/l10n_uk_bacs/__manifest__.py index 9e835bb6..35ef5dc9 100644 --- a/l10n_uk_bacs/__manifest__.py +++ b/l10n_uk_bacs/__manifest__.py @@ -1 +1 @@ -{'name': 'UK BACS Payment Files', 'summary': 'Export payments as BACS Direct Debit and Direct Credit files', 'category': 'Accounting/Accounting', 'description': '\nThis module enables generating payment orders as required by the BACS Direct Debit and Direct Credit standards. The generated plain text files can then be uploaded to your bank for processing.\n\nDirect Debit allows businesses to collect payments directly from the bank accounts of customers, whereas the Direct Credit functionality enables businesses to make payments directly to bank accounts of individuals or other businesses.\n\nThis module follows the implementation guidelines issued by the Bacs Payment Schemes Limited (BPSL). For more information about the BACS standards: https://www.bacs.co.uk/\n ', 'version': '1.0', 'depends': ['base_iban', 'l10n_uk'], 'data': ['security/ir.model.access.csv', 'report/ddi_report.xml', 'data/bacs_payment_methods.xml', 'views/bacs_ddi_views.xml', 'views/res_config_settings_views.xml', 'views/account_payment_views.xml', 'views/account_batch_payment_views.xml'], 'assets': {'web.report_assets_common': ['l10n_uk_bacs/static/src/scss/**/*']}, 'auto_install': ['l10n_uk'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'UK BACS Payment Files', 'summary': 'Export payments as BACS Direct Debit and Direct Credit files', 'category': 'Accounting/Accounting', 'description': '\nThis module enables generating payment orders as required by the BACS Direct Debit and Direct Credit standards. The generated plain text files can then be uploaded to your bank for processing.\n\nDirect Debit allows businesses to collect payments directly from the bank accounts of customers, whereas the Direct Credit functionality enables businesses to make payments directly to bank accounts of individuals or other businesses.\n\nThis module follows the implementation guidelines issued by the Bacs Payment Schemes Limited (BPSL). For more information about the BACS standards: https://www.bacs.co.uk/\n ', 'version': '1.0', 'depends': ['base_iban', 'l10n_uk'], 'data': ['security/ir.access.csv', 'report/ddi_report.xml', 'data/bacs_payment_methods.xml', 'views/bacs_ddi_views.xml', 'views/res_config_settings_views.xml', 'views/account_payment_views.xml', 'views/account_batch_payment_views.xml'], 'assets': {'web.report_assets_common': ['l10n_uk_bacs/static/src/scss/**/*']}, 'auto_install': ['l10n_uk'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_uk_bacs/security/ir.access.csv b/l10n_uk_bacs/security/ir.access.csv new file mode 100644 index 00000000..9f471c17 --- /dev/null +++ b/l10n_uk_bacs/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_bacs_ddi,bacs.ddi,bacs.ddi,account.group_account_basic,crud, +access_bacs_ddi_readonly,bacs.ddi,bacs.ddi,account.group_account_readonly,r, diff --git a/l10n_uk_bacs/security/ir.model.access.csv b/l10n_uk_bacs/security/ir.model.access.csv deleted file mode 100644 index ae1e0c80..00000000 --- a/l10n_uk_bacs/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_bacs_ddi,bacs.ddi,model_bacs_ddi,account.group_account_basic,1,1,1,1 -access_bacs_ddi_readonly,bacs.ddi,model_bacs_ddi,account.group_account_readonly,1,0,0,0 diff --git a/l10n_uk_hmrc/__manifest__.py b/l10n_uk_hmrc/__manifest__.py index 9c2613fb..976ff539 100644 --- a/l10n_uk_hmrc/__manifest__.py +++ b/l10n_uk_hmrc/__manifest__.py @@ -12,7 +12,7 @@ HMRC API for the United Kingdom 'l10n_uk', ], 'data': [ - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'data/config_parameter.xml', 'data/ir_cron.xml', 'views/res_company_views.xml', diff --git a/l10n_uk_hmrc/security/ir.access.csv b/l10n_uk_hmrc/security/ir.access.csv new file mode 100644 index 00000000..5cff50e9 --- /dev/null +++ b/l10n_uk_hmrc/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_hmrc_transaction_readonly,l10n_uk.hmrc.transaction,l10n.uk.hmrc.transaction,account.group_account_readonly,r, +access_hmrc_transaction_account_manager,l10n_uk.hmrc.transaction,l10n.uk.hmrc.transaction,account.group_account_manager,r, diff --git a/l10n_uk_hmrc/security/ir.model.access.csv b/l10n_uk_hmrc/security/ir.model.access.csv deleted file mode 100644 index 20a271f2..00000000 --- a/l10n_uk_hmrc/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hmrc_transaction_readonly,l10n_uk.hmrc.transaction,model_l10n_uk_hmrc_transaction,account.group_account_readonly,1,0,0,0 -access_hmrc_transaction_account_manager,l10n_uk.hmrc.transaction,model_l10n_uk_hmrc_transaction,account.group_account_manager,1,0,1,0 diff --git a/l10n_uk_intrastat/__manifest__.py b/l10n_uk_intrastat/__manifest__.py index c5f0f426..cc6e2cb3 100644 --- a/l10n_uk_intrastat/__manifest__.py +++ b/l10n_uk_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'British Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat XML report for declaration based on invoices for United Kingdom.\n ', 'depends': ['l10n_uk'], 'data': ['data/account_return_data.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'British Intrastat Declaration', 'category': 'Accounting/Localizations/Reporting', 'description': '\nGenerates Intrastat XML report for declaration based on invoices for United Kingdom.\n ', 'depends': ['l10n_uk'], 'data': ['data/account_return_data.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_uk_reports/__manifest__.py b/l10n_uk_reports/__manifest__.py index c9ce06b5..2ce2e0be 100644 --- a/l10n_uk_reports/__manifest__.py +++ b/l10n_uk_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'UK - Accounting Reports', 'version': '1.2', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for UK\n\nAllows to send the tax report via the\nMTD-VAT API to HMRC.\n ', 'author': 'SmartMode LTD', 'website': 'https://www.odoo.com/app/accounting', 'depends': ['l10n_uk'], 'data': ['views/views.xml', 'views/res_users_views.xml', 'security/ir.model.access.csv', 'security/hmrc_security.xml', 'wizard/hmrc_send_wizard.xml', 'data/account_return_data.xml', 'data/tax_report.xml', 'data/config_parameter.xml'], 'assets': {'web.assets_backend': ['l10n_uk_reports/static/src/**/*'], 'web.assets_unit_tests': ['l10n_uk_reports/static/tests/**/*']}, 'installable': True, 'auto_install': ['l10n_uk', 'account_reports'], 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'UK - Accounting Reports', 'version': '1.2', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for UK\n\nAllows to send the tax report via the\nMTD-VAT API to HMRC.\n ', 'author': 'SmartMode LTD', 'website': 'https://www.odoo.com/app/accounting', 'depends': ['l10n_uk', 'account_reports'], 'data': ['views/views.xml', 'views/res_users_views.xml', 'security/ir.access.csv', 'security/hmrc_security.xml', 'wizard/hmrc_send_wizard.xml', 'data/account_return_data.xml', 'data/tax_report.xml', 'data/config_parameter.xml'], 'assets': {'web.assets_backend': ['l10n_uk_reports/static/src/**/*'], 'web.assets_unit_tests': ['l10n_uk_reports/static/tests/**/*']}, 'installable': True, 'auto_install': ['l10n_uk', 'account_reports'], 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_uk_reports/security/ir.access.csv b/l10n_uk_reports/security/ir.access.csv new file mode 100644 index 00000000..6647bf93 --- /dev/null +++ b/l10n_uk_reports/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_hmrc_vat_obligation,access_hmrc_vat_obligation,l10n.uk.vat.obligation,account.group_account_readonly,r, +access_l10n_uk_hmrc_send_wizard,access_l10n_uk_hmrc_send_wizard,l10n.uk.hmrc.send.wizard,account.group_account_user,r, diff --git a/l10n_uk_reports/security/ir.model.access.csv b/l10n_uk_reports/security/ir.model.access.csv deleted file mode 100644 index e893644f..00000000 --- a/l10n_uk_reports/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hmrc_vat_obligation,access_hmrc_vat_obligation,model_l10n_uk_vat_obligation,account.group_account_readonly,1,0,0,0 -access_l10n_uk_hmrc_send_wizard,access_l10n_uk_hmrc_send_wizard,model_l10n_uk_hmrc_send_wizard,account.group_account_user,1,1,1,0 diff --git a/l10n_uk_reports_cis/__manifest__.py b/l10n_uk_reports_cis/__manifest__.py index 2454fa73..c711178e 100644 --- a/l10n_uk_reports_cis/__manifest__.py +++ b/l10n_uk_reports_cis/__manifest__.py @@ -1 +1 @@ -{'name': 'UK - Construction Industry Scheme', 'author': 'Odoo', 'version': '1.0', 'category': 'Accounting/Localizations/UK/CIS', 'description': '\nConstruction Industry Scheme for United Kingdom\n================================================\n ', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/cis_report.xml', 'data/account_return_data.xml', 'data/ir_cron.xml', 'data/mail_template_data.xml', 'views/res_partner_views.xml', 'views/account_move_views.xml', 'wizard/monthly_return_wizard.xml'], 'assets': {'web.assets_backend': ['l10n_uk_reports_cis/static/src/components/**/*']}, 'license': 'LGPL-3', 'installable': True, 'post_init_hook': '_l10n_uk_reports_cis_post_init'} \ No newline at end of file +{'name': 'UK - Construction Industry Scheme', 'author': 'Odoo', 'version': '1.0', 'category': 'Accounting/Localizations/UK/CIS', 'description': '\nConstruction Industry Scheme for United Kingdom\n================================================\n ', 'depends': [], 'data': ['security/ir.access.csv', 'data/cis_report.xml', 'data/account_return_data.xml', 'data/ir_cron.xml', 'data/mail_template_data.xml', 'views/res_partner_views.xml', 'views/account_move_views.xml', 'wizard/monthly_return_wizard.xml'], 'assets': {'web.assets_backend': ['l10n_uk_reports_cis/static/src/components/**/*']}, 'license': 'LGPL-3', 'installable': True, 'post_init_hook': '_l10n_uk_reports_cis_post_init'} \ No newline at end of file diff --git a/l10n_uk_reports_cis/security/ir.access.csv b/l10n_uk_reports_cis/security/ir.access.csv new file mode 100644 index 00000000..31ad725f --- /dev/null +++ b/l10n_uk_reports_cis/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_cis_monthly_return_wizard_account_manager,cis.monthly.return.wizard,cis.monthly.return.wizard,account.group_account_manager,r, diff --git a/l10n_uk_reports_cis/security/ir.model.access.csv b/l10n_uk_reports_cis/security/ir.model.access.csv deleted file mode 100644 index 055acbac..00000000 --- a/l10n_uk_reports_cis/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_cis_monthly_return_wizard_account_manager,cis.monthly.return.wizard,model_cis_monthly_return_wizard,account.group_account_manager,1,1,1,0 diff --git a/l10n_us_1099/__manifest__.py b/l10n_us_1099/__manifest__.py index f74661a8..41f7275a 100644 --- a/l10n_us_1099/__manifest__.py +++ b/l10n_us_1099/__manifest__.py @@ -1 +1 @@ -{'name': '1099 Reporting', 'summary': 'Easily export 1099 data for e-filing with a 3rd party.', 'category': 'Accounting/Accounting', 'description': '\nAllows users to easily export accounting data that can be imported to a 3rd party that does 1099 e-filing.\n ', 'version': '1.0', 'depends': ['l10n_us'], 'data': ['security/ir.model.access.csv', 'data/l10n_us.1099_box.csv', 'views/res_partner_views.xml', 'views/box_1099_views.xml', 'wizard/generate_1099_wizard_views.xml'], 'demo': ['demo/res_partner_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': '1099 Reporting', 'summary': 'Easily export 1099 data for e-filing with a 3rd party.', 'category': 'Accounting/Accounting', 'description': '\nAllows users to easily export accounting data that can be imported to a 3rd party that does 1099 e-filing.\n ', 'version': '1.0', 'depends': ['l10n_us'], 'data': ['security/ir.access.csv', 'data/l10n_us.1099_box.csv', 'views/res_partner_views.xml', 'views/box_1099_views.xml', 'wizard/generate_1099_wizard_views.xml'], 'demo': ['demo/res_partner_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_us_1099/security/ir.access.csv b/l10n_us_1099/security/ir.access.csv new file mode 100644 index 00000000..c037716b --- /dev/null +++ b/l10n_us_1099/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +l10n_us_1099.access_l10n_us_1099_wizard,access_l10n_us_1099_wizard,l10n_us_1099.l10n_us_1099_wizard,account.group_account_invoice,r, +l10n_us_1099.access_l10n_us_1099_box,access_l10n_us_1099_box,l10n_us_1099.l10n_us_1099_box,account.group_account_invoice,crud, diff --git a/l10n_us_1099/security/ir.model.access.csv b/l10n_us_1099/security/ir.model.access.csv deleted file mode 100644 index 58f37f18..00000000 --- a/l10n_us_1099/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_us_1099.access_l10n_us_1099_wizard,access_l10n_us_1099_wizard,l10n_us_1099.model_l10n_us_1099_wizard,account.group_account_invoice,1,1,1,0 -l10n_us_1099.access_l10n_us_1099_box,access_l10n_us_1099_box,l10n_us_1099.model_l10n_us_1099_box,account.group_account_invoice,1,1,1,1 \ No newline at end of file diff --git a/l10n_us_hr_payroll/__manifest__.py b/l10n_us_hr_payroll/__manifest__.py index 3e7649ba..342511a4 100644 --- a/l10n_us_hr_payroll/__manifest__.py +++ b/l10n_us_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'United States - Payroll', 'countries': ['us'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays', 'base_address_extended', 'l10n_us'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nUnited States Payroll Rules.\n============================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['data/res_country_data.xml', 'data/res.city.csv', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_contract_type_data.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_rule_parameters_data.xml', 'data/res_partner_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_data.xml', 'views/report_payslip_templates.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/res_config_settings_views.xml', 'views/l10n_us_940_views.xml', 'views/l10n_us_941_views.xml', 'views/l10n_us_w2_views.xml', 'views/l10n_us_worker_compensation_views.xml', 'views/hr_leave_type_views.xml', 'views/hr_views.xml', 'data/menuitems.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'security/ir.model.access.csv', 'security/security.xml'], 'demo': ['data/l10n_us_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'United States - Payroll', 'countries': ['us'], 'category': 'Human Resources/Payroll', 'depends': ['hr_work_entry_holidays', 'base_address_extended', 'l10n_us', 'hr_payroll'], 'auto_install': ['hr_payroll'], 'version': '1.0', 'description': '\nUnited States Payroll Rules.\n============================\n\n * Employee Details\n * Employee Contracts\n * Passport based Contract\n * Allowances/Deductions\n * Allow to configure Basic/Gross/Net Salary\n * Employee Payslip\n * Integrated with Leaves Management\n ', 'data': ['data/res_country_data.xml', 'data/res.city.csv', 'data/hr_salary_rule_category_data.xml', 'data/hr_payroll_structure_type_data.xml', 'data/hr_contract_type_data.xml', 'views/hr_payroll_report.xml', 'data/hr_payroll_structure_data.xml', 'data/hr_rule_parameters_data.xml', 'data/res_partner_data.xml', 'data/hr_payslip_input_type_data.xml', 'data/hr_salary_rule_data.xml', 'views/report_payslip_templates.xml', 'views/hr_contract_template_views.xml', 'views/hr_employee_views.xml', 'views/res_config_settings_views.xml', 'views/l10n_us_940_views.xml', 'views/l10n_us_941_views.xml', 'views/l10n_us_w2_views.xml', 'views/l10n_us_worker_compensation_views.xml', 'views/hr_leave_type_views.xml', 'views/hr_views.xml', 'data/menuitems.xml', 'data/hr_payroll_dashboard_warning_data.xml', 'security/ir.access.csv', 'security/security.xml'], 'demo': ['data/l10n_us_hr_payroll_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_us_hr_payroll/security/ir.access.csv b/l10n_us_hr_payroll/security/ir.access.csv new file mode 100644 index 00000000..77ebcc92 --- /dev/null +++ b/l10n_us_hr_payroll/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_us_w2,access_l10n_us_w2,l10n.us.w2,hr_payroll.group_hr_payroll_user,crud, +access_l10n_us_940,access_l10n_us_940,l10n.us.940,hr_payroll.group_hr_payroll_user,crud, +access_l10n_us_941,access_l10n_us_941,l10n.us.941,hr_payroll.group_hr_payroll_user,crud, +access_l10n_us_worker_compensation,access_l10n_us_worker_compensation,l10n.us.worker.compensation,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_us_hr_payroll/security/ir.model.access.csv b/l10n_us_hr_payroll/security/ir.model.access.csv deleted file mode 100644 index d767e933..00000000 --- a/l10n_us_hr_payroll/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_us_w2,access_l10n_us_w2,model_l10n_us_w2,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_us_940,access_l10n_us_940,model_l10n_us_940,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_us_941,access_l10n_us_941,model_l10n_us_941,hr_payroll.group_hr_payroll_user,1,1,1,1 -access_l10n_us_worker_compensation,access_l10n_us_worker_compensation,model_l10n_us_worker_compensation,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_us_hr_payroll_account/__manifest__.py b/l10n_us_hr_payroll_account/__manifest__.py index e2e07e86..115cccf7 100644 --- a/l10n_us_hr_payroll_account/__manifest__.py +++ b/l10n_us_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'United States - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['us'], 'category': 'Human Resources', 'description': '\nAccounting Data for United States Payroll Rules\n===============================================\n ', 'depends': [], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_payslip_run_views.xml', 'views/hr_payslip_views.xml', 'wizard/hr_payroll_payment_report_wizard.xml'], 'demo': ['data/l10n_us_hr_payroll_account_demo.xml'], 'assets': {'web.assets_backend': ['l10n_us_hr_payroll_account/static/src/**/*']}, 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'United States - Payroll with Accounting', 'author': 'Odoo', 'version': '1.0', 'countries': ['us'], 'category': 'Human Resources', 'description': '\nAccounting Data for United States Payroll Rules\n===============================================\n ', 'depends': [], 'data': ['data/account_chart_template_data.xml', 'data/hr_salary_rule_data.xml', 'views/hr_payslip_run_views.xml', 'views/hr_payslip_views.xml', 'wizard/hr_payroll_payment_report_wizard.xml'], 'demo': ['data/l10n_us_hr_payroll_account_demo.xml'], 'assets': {'web.assets_backend': ['l10n_us_hr_payroll_account/static/src/**/*']}, 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/l10n_us_hr_payroll_adp/__manifest__.py b/l10n_us_hr_payroll_adp/__manifest__.py index 7c90e990..8ec68005 100644 --- a/l10n_us_hr_payroll_adp/__manifest__.py +++ b/l10n_us_hr_payroll_adp/__manifest__.py @@ -1 +1 @@ -{'name': 'United States - Payroll - Export to ADP', 'countries': ['us'], 'summary': 'Export Work Entries to ADP', 'description': 'Export Work Entries to ADP', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['views/hr_employee_views.xml', 'views/res_config_settings_views.xml', 'views/hr_work_entry_views.xml', 'views/l10n_us_adp_export_views.xml', 'security/ir.model.access.csv'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'United States - Payroll - Export to ADP', 'countries': ['us'], 'summary': 'Export Work Entries to ADP', 'description': 'Export Work Entries to ADP', 'category': 'Human Resources', 'version': '1.0', 'depends': [], 'data': ['views/hr_employee_views.xml', 'views/res_config_settings_views.xml', 'views/hr_work_entry_views.xml', 'views/l10n_us_adp_export_views.xml', 'security/ir.access.csv'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_us_hr_payroll_adp/security/ir.access.csv b/l10n_us_hr_payroll_adp/security/ir.access.csv new file mode 100644 index 00000000..49b59ae8 --- /dev/null +++ b/l10n_us_hr_payroll_adp/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_us_adp_export,access_l10n_us_adp_export,l10n.us.adp.export,hr_payroll.group_hr_payroll_user,crud, diff --git a/l10n_us_hr_payroll_adp/security/ir.model.access.csv b/l10n_us_hr_payroll_adp/security/ir.model.access.csv deleted file mode 100644 index 06822546..00000000 --- a/l10n_us_hr_payroll_adp/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_us_adp_export,access_l10n_us_adp_export,model_l10n_us_adp_export,hr_payroll.group_hr_payroll_user,1,1,1,1 diff --git a/l10n_us_reports/__manifest__.py b/l10n_us_reports/__manifest__.py index 48285c4a..e15e91dd 100644 --- a/l10n_us_reports/__manifest__.py +++ b/l10n_us_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'US - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for US\n ', 'website': 'https://www.odoo.com/app/accounting', 'depends': ['l10n_us_account'], 'data': ['data/account_return_data.xml', 'data/tax_report.xml', 'data/balance_sheet.xml', 'data/profit_and_loss.xml'], 'installable': True, 'post_init_hook': '_l10n_us_reports_post_init', 'auto_install': ['l10n_us_account', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'US - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for US\n ', 'website': 'https://www.odoo.com/app/accounting', 'depends': ['l10n_us_account', 'account_reports'], 'data': ['data/account_return_data.xml', 'data/tax_report.xml', 'data/balance_sheet.xml', 'data/profit_and_loss.xml'], 'installable': True, 'post_init_hook': '_l10n_us_reports_post_init', 'auto_install': ['l10n_us_account', 'account_reports'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_uy_edi/__manifest__.py b/l10n_uy_edi/__manifest__.py index ec393fdd..c5eeed3a 100644 --- a/l10n_uy_edi/__manifest__.py +++ b/l10n_uy_edi/__manifest__.py @@ -40,7 +40,7 @@ Known issues / Roadmap "views/cfe_template.xml", "data/ir_cron.xml", "data/res_currency_data.xml", - "security/ir.model.access.csv", + "security/ir.access.csv", "security/security.xml", ], "demo": [ diff --git a/l10n_uy_edi/security/ir.access.csv b/l10n_uy_edi/security/ir.access.csv new file mode 100644 index 00000000..899fe3af --- /dev/null +++ b/l10n_uy_edi/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_uy_edi_addenda_group_invoice,access.l10n_uy_edi.addenda,l10n.uy.edi.addenda,account.group_account_invoice,crud, +access_l10n_uy_edi_document_group_invoice,access.l10n_uy_edi.document,l10n.uy.edi.document,account.group_account_invoice,crud, diff --git a/l10n_uy_edi/security/ir.model.access.csv b/l10n_uy_edi/security/ir.model.access.csv deleted file mode 100644 index 7c617222..00000000 --- a/l10n_uy_edi/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_uy_edi_addenda_group_invoice,access.l10n_uy_edi.addenda,model_l10n_uy_edi_addenda,account.group_account_invoice,1,1,1,1 -access_l10n_uy_edi_document_group_invoice,access.l10n_uy_edi.document,model_l10n_uy_edi_document,account.group_account_invoice,1,1,1,1 diff --git a/l10n_uy_edi_stock/__manifest__.py b/l10n_uy_edi_stock/__manifest__.py index 90c32b74..4681162e 100644 --- a/l10n_uy_edi_stock/__manifest__.py +++ b/l10n_uy_edi_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Uruguay - E-Remitos', 'countries': ['uy'], 'category': 'Accounting/Localizations/EDI', 'version': '1.0', 'description': 'Enhances stock picking operations with compliant electronic delivery guides (e-Remitos) for Uruguay. This module integrates with the EDI system to generate e-Remitos according to Uruguayan fiscal requirements.', 'author': 'ADHOC SA', 'depends': ['stock_account', 'sale_stock'], 'data': ['data/ir_cron.xml', 'data/l10n_latam.document.type.csv', 'views/cfe_template.xml', 'views/stock_picking_views.xml', 'security/ir.model.access.csv'], 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Uruguay - E-Remitos', 'countries': ['uy'], 'category': 'Accounting/Localizations/EDI', 'version': '1.0', 'description': 'Enhances stock picking operations with compliant electronic delivery guides (e-Remitos) for Uruguay. This module integrates with the EDI system to generate e-Remitos according to Uruguayan fiscal requirements.', 'author': 'ADHOC SA', 'depends': ['stock_account', 'sale_stock'], 'data': ['data/ir_cron.xml', 'data/l10n_latam.document.type.csv', 'views/cfe_template.xml', 'views/stock_picking_views.xml', 'security/ir.access.csv'], 'installable': True, 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_uy_edi_stock/security/ir.access.csv b/l10n_uy_edi_stock/security/ir.access.csv new file mode 100644 index 00000000..7c805125 --- /dev/null +++ b/l10n_uy_edi_stock/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_l10n_uy_edi_addenda_group_stock,access.l10n_uy_edi.addenda stock user,l10n_uy_edi.l10n_uy_edi_addenda,stock.group_stock_user,crud, diff --git a/l10n_uy_edi_stock/security/ir.model.access.csv b/l10n_uy_edi_stock/security/ir.model.access.csv deleted file mode 100644 index 760373cd..00000000 --- a/l10n_uy_edi_stock/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_l10n_uy_edi_addenda_group_stock,access.l10n_uy_edi.addenda stock user,l10n_uy_edi.model_l10n_uy_edi_addenda,stock.group_stock_user,1,1,1,1 \ No newline at end of file diff --git a/l10n_uy_reports/__manifest__.py b/l10n_uy_reports/__manifest__.py index f88d5f37..e9819a4e 100644 --- a/l10n_uy_reports/__manifest__.py +++ b/l10n_uy_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Uruguay - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Uruguay\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_uy'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Uruguay - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Uruguay\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_uy'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_uz_reports/__manifest__.py b/l10n_uz_reports/__manifest__.py index 531d9356..a8288602 100644 --- a/l10n_uz_reports/__manifest__.py +++ b/l10n_uz_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Uzbekistan - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Uzbekistan\n============================================\n- Balance Sheet\n- Profit and Loss Statement\n ', 'depends': ['l10n_uz'], 'data': ['data/balance_sheet.xml', 'data/profit_and_loss.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Uzbekistan - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for Uzbekistan\n============================================\n- Balance Sheet\n- Profit and Loss Statement\n ', 'depends': ['l10n_uz'], 'data': ['data/balance_sheet.xml', 'data/profit_and_loss.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_vn_reports/__manifest__.py b/l10n_vn_reports/__manifest__.py index d1a155fe..c31a72b6 100644 --- a/l10n_vn_reports/__manifest__.py +++ b/l10n_vn_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Vietnam - Accounting Reports', 'summary': '\nAccounting reports for the Vietnam\n ', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': ['l10n_vn'], 'data': ['data/account_return_data.xml', 'data/account_tax_report_data.xml', 'data/balance_sheet.xml', 'data/profit_and_loss.xml'], 'installable': True, 'auto_install': True} \ No newline at end of file +{'name': 'Vietnam - Accounting Reports', 'summary': '\nAccounting reports for the Vietnam\n ', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': ['l10n_vn'], 'data': ['data/account_return_data.xml', 'data/account_tax_report_data.xml', 'data/balance_sheet.xml', 'data/profit_and_loss.xml'], 'installable': True, 'auto_install': False} \ No newline at end of file diff --git a/l10n_za_reports/__manifest__.py b/l10n_za_reports/__manifest__.py index b574d5d7..62a98dfa 100644 --- a/l10n_za_reports/__manifest__.py +++ b/l10n_za_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'South Africa - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for South Africa\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_za'], 'data': ['data/account_return_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'South Africa - Accounting Reports', 'version': '1.0', 'description': '\nAccounting reports for South Africa\n============================================\n- Corporate tax report\n ', 'depends': ['l10n_za'], 'data': ['data/account_return_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/l10n_zm_reports/__manifest__.py b/l10n_zm_reports/__manifest__.py index 323407bb..d613a7b6 100644 --- a/l10n_zm_reports/__manifest__.py +++ b/l10n_zm_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'Zambia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Zambia\n================================\n - Financial Reports (Balance Sheet & Profit and Loss & Tax Report)\n ', 'depends': ['l10n_zm_account'], 'data': ['data/account_return_data.xml', 'data/profit_loss.xml', 'data/balance_sheet.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Zambia - Accounting Reports', 'version': '1.0', 'category': 'Accounting/Localizations/Reporting', 'description': '\nAccounting reports for Zambia\n================================\n - Financial Reports (Balance Sheet & Profit and Loss & Tax Report)\n ', 'depends': ['l10n_zm_account'], 'data': ['data/account_return_data.xml', 'data/profit_loss.xml', 'data/balance_sheet.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/mail_enterprise/__manifest__.py b/mail_enterprise/__manifest__.py index 35c35691..671cc69c 100644 --- a/mail_enterprise/__manifest__.py +++ b/mail_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Mail Enterprise', 'category': 'Productivity/Discuss', 'depends': ['mail'], 'description': '\nBridge module for mail and enterprise\n=====================================\n\nDisplay a preview of the last chatter attachment in the form view for large\nscreen devices.\n', 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['mail_enterprise/static/src/core/common/**/*', 'mail_enterprise/static/src/**/*'], 'im_livechat.assets_embed_core': ['mail_enterprise/static/src/core/common/**/*'], 'mail.assets_public': ['mail_enterprise/static/src/core/common/**/*'], 'web.assets_tests': ['mail_enterprise/static/tests/tours/**/*'], 'web.assets_unit_tests': ['mail_enterprise/static/tests/**/*']}} \ No newline at end of file +{'name': 'Mail Enterprise', 'category': 'Productivity/Discuss', 'depends': ['mail'], 'description': '\nBridge module for mail and enterprise\n=====================================\n\nDisplay a preview of the last chatter attachment in the form view for large\nscreen devices.\n', 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['mail_enterprise/static/src/core/common/**/*', 'mail_enterprise/static/src/**/*'], 'im_livechat.assets_embed_core': ['mail_enterprise/static/src/core/common/**/*'], 'mail.assets_public': ['mail_enterprise/static/src/core/common/**/*'], 'web.assets_tests': ['mail_enterprise/static/tests/tours/**/*'], 'web.assets_unit_tests': ['mail_enterprise/static/tests/**/*']}} \ No newline at end of file diff --git a/mail_mobile/__manifest__.py b/mail_mobile/__manifest__.py index 8bb5f574..fd6d54fe 100644 --- a/mail_mobile/__manifest__.py +++ b/mail_mobile/__manifest__.py @@ -1 +1 @@ -{'name': 'Mail Mobile', 'version': '1.1', 'category': 'Hidden/Tools', 'summary': 'Provides push notification and redirection to the mobile app.', 'description': '\nMail Mobile\n===========\nThis module modifies the mail addon to provide:\n\n* Push notifications to registered devices for direct messages, chatter messages and channel.\n* Redirection to the Android/iOS mobile app when you click on an Odoo URL.\n ', 'depends': ['iap_mail', 'base_setup'], 'data': ['data/mail_mobile_data.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': ['web_mobile', 'mail_enterprise'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['mail_mobile/static/**/*']}} \ No newline at end of file +{'name': 'Mail Mobile', 'version': '1.1', 'category': 'Hidden/Tools', 'summary': 'Provides push notification and redirection to the mobile app.', 'description': '\nMail Mobile\n===========\nThis module modifies the mail addon to provide:\n\n* Push notifications to registered devices for direct messages, chatter messages and channel.\n* Redirection to the Android/iOS mobile app when you click on an Odoo URL.\n ', 'depends': ['iap_mail', 'base_setup', 'web_mobile', 'mail_enterprise'], 'data': ['data/mail_mobile_data.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': ['web_mobile', 'mail_enterprise'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['mail_mobile/static/**/*']}} \ No newline at end of file diff --git a/maintenance_worksheet/__manifest__.py b/maintenance_worksheet/__manifest__.py index 2370e2bb..b21b89d3 100644 --- a/maintenance_worksheet/__manifest__.py +++ b/maintenance_worksheet/__manifest__.py @@ -1 +1 @@ -{'name': 'Worksheet for Maintenance', 'version': '1.0', 'category': 'Supply Chain/Maintenance', 'summary': 'Create custom worksheets for Maintenance', 'description': '\nCreate customizable worksheet templates for Maintenance\n=======================================================\n\n', 'depends': ['maintenance'], 'data': ['security/maintenance_worksheet_security.xml', 'security/ir.model.access.csv', 'views/maintenance_views.xml', 'views/maintenance_worksheet_views.xml', 'report/maintenance_custom_report.xml', 'report/maintenance_custom_report_templates.xml'], 'demo': ['data/maintenance_worksheet_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Worksheet for Maintenance', 'version': '1.0', 'category': 'Supply Chain/Maintenance', 'summary': 'Create custom worksheets for Maintenance', 'description': '\nCreate customizable worksheet templates for Maintenance\n=======================================================\n\n', 'depends': ['maintenance'], 'data': ['security/maintenance_worksheet_security.xml', 'security/ir.access.csv', 'views/maintenance_views.xml', 'views/maintenance_worksheet_views.xml', 'report/maintenance_custom_report.xml', 'report/maintenance_custom_report_templates.xml'], 'demo': ['data/maintenance_worksheet_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/maintenance_worksheet/security/ir.access.csv b/maintenance_worksheet/security/ir.access.csv new file mode 100644 index 00000000..7c1c7a09 --- /dev/null +++ b/maintenance_worksheet/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_maintenance_worksheet_template_user,equipment.user,worksheet.template,base.group_user,r, +access_maintenance_worksheet_template_admin_user,equipment.admin.user,worksheet.template,maintenance.group_equipment_manager,crud, diff --git a/maintenance_worksheet/security/ir.model.access.csv b/maintenance_worksheet/security/ir.model.access.csv deleted file mode 100644 index c72b419e..00000000 --- a/maintenance_worksheet/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_maintenance_worksheet_template_user,equipment.user,model_worksheet_template,base.group_user,1,0,0,0 -access_maintenance_worksheet_template_admin_user,equipment.admin.user,model_worksheet_template,maintenance.group_equipment_manager,1,1,1,1 diff --git a/marketing_automation/__manifest__.py b/marketing_automation/__manifest__.py index 7a709ab6..eddc93a6 100644 --- a/marketing_automation/__manifest__.py +++ b/marketing_automation/__manifest__.py @@ -10,7 +10,7 @@ 'depends': ['mass_mailing'], 'data': [ 'security/marketing_automation_security.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'views/ir_actions_views.xml', 'views/ir_model_views.xml', 'views/marketing_automation_menus.xml', diff --git a/marketing_automation/security/ir.access.csv b/marketing_automation/security/ir.access.csv new file mode 100644 index 00000000..2a862395 --- /dev/null +++ b/marketing_automation/security/ir.access.csv @@ -0,0 +1,7 @@ +id,name,model_id,group_id/id,operation,domain +access_marketing_campaign,marketing.campaign,marketing.campaign,group_marketing_automation_user,crud, +access_marketing_activity,marketing.activity,marketing.activity,group_marketing_automation_user,crud, +access_marketing_participant,marketing.participant,marketing.participant,group_marketing_automation_user,crud, +access_marketing_trace,marketing.trace,marketing.trace,group_marketing_automation_user,crud, +access_marketing_campaign_test,access.marketing.campaign.test,marketing.campaign.test,marketing_automation.group_marketing_automation_user,r, +access_ir_model_fields_marketing_automation_user,access.ir.model.fields.marketing.automation.user,base.ir_fields,group_marketing_automation_user,r, diff --git a/marketing_automation/security/ir.model.access.csv b/marketing_automation/security/ir.model.access.csv deleted file mode 100644 index f0b57379..00000000 --- a/marketing_automation/security/ir.model.access.csv +++ /dev/null @@ -1,7 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_marketing_campaign,marketing.campaign,model_marketing_campaign,group_marketing_automation_user,1,1,1,1 -access_marketing_activity,marketing.activity,model_marketing_activity,group_marketing_automation_user,1,1,1,1 -access_marketing_participant,marketing.participant,model_marketing_participant,group_marketing_automation_user,1,1,1,1 -access_marketing_trace,marketing.trace,model_marketing_trace,group_marketing_automation_user,1,1,1,1 -access_marketing_campaign_test,access.marketing.campaign.test,model_marketing_campaign_test,marketing_automation.group_marketing_automation_user,1,1,1,0 -access_ir_model_fields_marketing_automation_user,access.ir.model.fields.marketing.automation.user,base.model_ir_model_fields,group_marketing_automation_user,1,0,0,0 diff --git a/marketing_automation_crm/__manifest__.py b/marketing_automation_crm/__manifest__.py index f665b5c2..be452467 100644 --- a/marketing_automation_crm/__manifest__.py +++ b/marketing_automation_crm/__manifest__.py @@ -1 +1 @@ -{'name': 'CRM in marketing automation', 'version': '1.0', 'summary': 'CRM in marketing automation', 'category': 'CRM in marketing automation', 'depends': ['crm'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'CRM in marketing automation', 'version': '1.0', 'summary': 'CRM in marketing automation', 'category': 'CRM in marketing automation', 'depends': ['crm'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/marketing_automation_sms/__manifest__.py b/marketing_automation_sms/__manifest__.py index e968a864..95ef5d4d 100644 --- a/marketing_automation_sms/__manifest__.py +++ b/marketing_automation_sms/__manifest__.py @@ -1 +1 @@ -{'name': 'SMS Marketing in Marketing Automation', 'version': '1.0', 'summary': 'Integrate SMS Marketing in marketing campaigns', 'category': 'Marketing/Marketing Automation', 'depends': ['mass_mailing_sms'], 'data': ['views/mailing_mailing_views.xml', 'views/mailing_trace_views.xml', 'views/marketing_activity_views.xml', 'views/marketing_campaign_views.xml', 'views/marketing_participant_views.xml', 'security/ir.model.access.csv', 'security/sms_security.xml', 'data/marketing_activity_data_templates_sms.xml'], 'uninstall_hook': '_uninstall_hook', 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'SMS Marketing in Marketing Automation', 'version': '1.0', 'summary': 'Integrate SMS Marketing in marketing campaigns', 'category': 'Marketing/Marketing Automation', 'depends': ['mass_mailing_sms'], 'data': ['views/mailing_mailing_views.xml', 'views/mailing_trace_views.xml', 'views/marketing_activity_views.xml', 'views/marketing_campaign_views.xml', 'views/marketing_participant_views.xml', 'security/ir.access.csv', 'security/sms_security.xml', 'data/marketing_activity_data_templates_sms.xml'], 'uninstall_hook': '_uninstall_hook', 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/marketing_automation_sms/security/ir.access.csv b/marketing_automation_sms/security/ir.access.csv new file mode 100644 index 00000000..03011887 --- /dev/null +++ b/marketing_automation_sms/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_sms_template_marketing_automation_user,access.sms.template.marketing.automation.user,sms.sms_template,marketing_automation.group_marketing_automation_user,crud, diff --git a/marketing_automation_sms/security/ir.model.access.csv b/marketing_automation_sms/security/ir.model.access.csv deleted file mode 100644 index c298c296..00000000 --- a/marketing_automation_sms/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_sms_template_marketing_automation_user,access.sms.template.marketing.automation.user,sms.model_sms_template,marketing_automation.group_marketing_automation_user,1,1,1,1 diff --git a/marketing_automation_website_sale/__manifest__.py b/marketing_automation_website_sale/__manifest__.py index cbca8068..ae876d17 100644 --- a/marketing_automation_website_sale/__manifest__.py +++ b/marketing_automation_website_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'E-Commerce Marketing Automation', 'version': '1.0', 'summary': 'Marketing Automation Templates for E-Commerce', 'category': 'Marketing/Marketing Automation', 'depends': ['website_sale'], 'data': ['views/mailing_arch_templates.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'E-Commerce Marketing Automation', 'version': '1.0', 'summary': 'Marketing Automation Templates for E-Commerce', 'category': 'Marketing/Marketing Automation', 'depends': ['website_sale'], 'data': ['views/mailing_arch_templates.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/marketing_automation_whatsapp/__manifest__.py b/marketing_automation_whatsapp/__manifest__.py index cf5c0683..458c5b14 100644 --- a/marketing_automation_whatsapp/__manifest__.py +++ b/marketing_automation_whatsapp/__manifest__.py @@ -1 +1 @@ -{'name': 'WhatsApp in Marketing Automation', 'version': '1.0', 'summary': 'Integrate WhatsApp in marketing campaigns', 'category': 'Marketing/Marketing Automation', 'depends': [], 'data': ['views/marketing_activity_data_templates.xml', 'views/marketing_activity_views.xml', 'views/whatsapp_template_views.xml', 'views/marketing_campaign_views.xml', 'views/marketing_participant_views.xml', 'security/marketing_automation_whatsapp_security.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'WhatsApp in Marketing Automation', 'version': '1.0', 'summary': 'Integrate WhatsApp in marketing campaigns', 'category': 'Marketing/Marketing Automation', 'depends': [], 'data': ['views/marketing_activity_data_templates.xml', 'views/marketing_activity_views.xml', 'views/whatsapp_template_views.xml', 'views/marketing_campaign_views.xml', 'views/marketing_participant_views.xml', 'security/marketing_automation_whatsapp_security.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/mass_mailing_sale_subscription/__manifest__.py b/mass_mailing_sale_subscription/__manifest__.py index f402f5bb..eaeb228f 100644 --- a/mass_mailing_sale_subscription/__manifest__.py +++ b/mass_mailing_sale_subscription/__manifest__.py @@ -1 +1 @@ -{'name': 'Mass mailing on sale subscriptions', 'category': 'Marketing/Email Marketing', 'version': '1.0', 'summary': 'Add sale subscription support in mass mailing', 'description': 'Mass mailing on sale subscriptions', 'depends': ['mass_mailing_sale'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mass mailing on sale subscriptions', 'category': 'Marketing/Email Marketing', 'version': '1.0', 'summary': 'Add sale subscription support in mass mailing', 'description': 'Mass mailing on sale subscriptions', 'depends': ['mass_mailing_sale'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/mrp_account_enterprise/__manifest__.py b/mrp_account_enterprise/__manifest__.py index 38417101..4d4667ae 100644 --- a/mrp_account_enterprise/__manifest__.py +++ b/mrp_account_enterprise/__manifest__.py @@ -15,14 +15,14 @@ Analytic Accounting in MRP 'website': 'https://www.odoo.com/app/manufacturing', 'depends': ['mrp_account'], 'data': [ - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'security/mrp_account_enterprise_security.xml', 'views/mrp_account_view.xml', 'reports/mrp_report_views.xml', ], 'demo': ['demo/mrp_account_demo.xml'], 'installable': True, - 'auto_install': True, + 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': { diff --git a/mrp_account_enterprise/security/ir.access.csv b/mrp_account_enterprise/security/ir.access.csv new file mode 100644 index 00000000..4fbb2644 --- /dev/null +++ b/mrp_account_enterprise/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_mrp_report,access_mrp_report,mrp.report,mrp.group_mrp_manager,r, diff --git a/mrp_account_enterprise/security/ir.model.access.csv b/mrp_account_enterprise/security/ir.model.access.csv deleted file mode 100644 index 28cafbc0..00000000 --- a/mrp_account_enterprise/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_mrp_report,access_mrp_report,model_mrp_report,mrp.group_mrp_manager,1,0,0,0 diff --git a/mrp_accountant/__manifest__.py b/mrp_accountant/__manifest__.py index 413bfa68..dc5e82ec 100644 --- a/mrp_accountant/__manifest__.py +++ b/mrp_accountant/__manifest__.py @@ -1 +1 @@ -{'name': 'Mrp Accounting', 'version': '1.0', 'category': 'Supply Chain/Inventory', 'summary': 'Bridge between Mrp and Accounting', 'description': '\nAutomatic accounting for MRP\n ', 'depends': ['mrp_account'], 'data': ['views/res_config_settings_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mrp Accounting', 'version': '1.0', 'category': 'Supply Chain/Inventory', 'summary': 'Bridge between Mrp and Accounting', 'description': '\nAutomatic accounting for MRP\n ', 'depends': ['mrp_account'], 'data': ['views/res_config_settings_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/mrp_maintenance/__manifest__.py b/mrp_maintenance/__manifest__.py index 7cd4edd1..7cb31b33 100644 --- a/mrp_maintenance/__manifest__.py +++ b/mrp_maintenance/__manifest__.py @@ -1 +1 @@ -{'name': 'Maintenance - MRP', 'version': '1.0', 'category': 'Supply Chain/Manufacturing', 'summary': 'Schedule and manage maintenance on machine and tools.', 'website': 'https://www.odoo.com/app/maintenance', 'description': '\nMaintenance in MRP\n==================\n* Preventive vs corrective maintenance\n* Define different stages for your maintenance requests\n* Plan maintenance requests (also recurring preventive)\n* Equipment related to workcenters\n* MTBF, MTTR, ...\n', 'depends': ['stock_maintenance'], 'data': ['data/mrp_maintenance_data.xml', 'views/maintenance_views.xml', 'views/mrp_views.xml'], 'demo': ['data/mrp_maintenance_demo.xml'], 'assets': {'web.assets_backend': ['mrp_maintenance/static/src/**/*.js', 'mrp_maintenance/static/src/**/*.xml']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Maintenance - MRP', 'version': '1.0', 'category': 'Supply Chain/Manufacturing', 'summary': 'Schedule and manage maintenance on machine and tools.', 'website': 'https://www.odoo.com/app/maintenance', 'description': '\nMaintenance in MRP\n==================\n* Preventive vs corrective maintenance\n* Define different stages for your maintenance requests\n* Plan maintenance requests (also recurring preventive)\n* Equipment related to workcenters\n* MTBF, MTTR, ...\n', 'depends': ['stock_maintenance'], 'data': ['data/mrp_maintenance_data.xml', 'views/maintenance_views.xml', 'views/mrp_views.xml'], 'demo': ['data/mrp_maintenance_demo.xml'], 'assets': {'web.assets_backend': ['mrp_maintenance/static/src/**/*.js', 'mrp_maintenance/static/src/**/*.xml']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/mrp_mps/__manifest__.py b/mrp_mps/__manifest__.py index e24a18a4..5be438be 100644 --- a/mrp_mps/__manifest__.py +++ b/mrp_mps/__manifest__.py @@ -25,7 +25,7 @@ procure. """, 'data': [ 'data/ir_cron_data.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'security/mrp_mps_security.xml', 'views/mrp_mps_views.xml', 'views/mrp_mps_menu_views.xml', diff --git a/mrp_mps/security/ir.access.csv b/mrp_mps/security/ir.access.csv new file mode 100644 index 00000000..7cd934b5 --- /dev/null +++ b/mrp_mps/security/ir.access.csv @@ -0,0 +1,7 @@ +id,name,model_id,group_id/id,operation,domain +access_mrp_product_forecast,access_mrp_product_forecast,mrp.product.forecast,mrp.group_mrp_user,r, +access_mrp_product_forecast_manager,access_mrp_product_forecast_manager,mrp.product.forecast,mrp.group_mrp_manager,crud, +access_mrp_production_schedule,access_mrp_production_schedule,mrp.production.schedule,mrp.group_mrp_user,r, +access_mrp_production_schedule_manager,access_mrp_production_schedule_manager,mrp.production.schedule,mrp.group_mrp_manager,crud, +access_mrp_mps_forecast_details,access.mrp.mps.forecast.details,mrp.mps.forecast.details,mrp.group_mrp_user,r, +access_mrp_mps_forecast_suggestion,access.mrp.mps.forecast.suggestion,mrp.mps.forecast.suggestion,mrp.group_mrp_manager,crud, diff --git a/mrp_mps/security/ir.model.access.csv b/mrp_mps/security/ir.model.access.csv deleted file mode 100644 index 34ae583f..00000000 --- a/mrp_mps/security/ir.model.access.csv +++ /dev/null @@ -1,7 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_mrp_product_forecast,access_mrp_product_forecast,model_mrp_product_forecast,mrp.group_mrp_user,0,0,0,0 -access_mrp_product_forecast_manager,access_mrp_product_forecast_manager,model_mrp_product_forecast,mrp.group_mrp_manager,1,1,1,1 -access_mrp_production_schedule,access_mrp_production_schedule,model_mrp_production_schedule,mrp.group_mrp_user,0,0,0,0 -access_mrp_production_schedule_manager,access_mrp_production_schedule_manager,model_mrp_production_schedule,mrp.group_mrp_manager,1,1,1,1 -access_mrp_mps_forecast_details,access.mrp.mps.forecast.details,model_mrp_mps_forecast_details,mrp.group_mrp_user,1,1,1,0 -access_mrp_mps_forecast_suggestion,access.mrp.mps.forecast.suggestion,model_mrp_mps_forecast_suggestion,mrp.group_mrp_manager,1,1,1,1 diff --git a/mrp_plm/__manifest__.py b/mrp_plm/__manifest__.py index 5c2764f0..eb0e84eb 100644 --- a/mrp_plm/__manifest__.py +++ b/mrp_plm/__manifest__.py @@ -19,7 +19,7 @@ Product Life Management """, 'data': [ 'security/mrp_plm.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'data/mrp_data.xml', 'views/mrp_bom_views.xml', 'views/mrp_document_views.xml', diff --git a/mrp_plm/security/ir.access.csv b/mrp_plm/security/ir.access.csv new file mode 100644 index 00000000..d2fbb17a --- /dev/null +++ b/mrp_plm/security/ir.access.csv @@ -0,0 +1,14 @@ +id,name,model_id,group_id/id,operation,domain +access_model_mrp_eco_approval_template_manager,mrp.eco.approval.template,mrp_plm.mrp_eco_approval_template,mrp_plm.group_plm_manager,crud, +access_model_mrp_eco_approval_template_user,mrp.eco.approval.template,mrp_plm.mrp_eco_approval_template,mrp_plm.group_plm_user,r, +access_model_mrp_eco_approval_user,mrp.eco.approval,mrp_plm.mrp_eco_approval,mrp_plm.group_plm_user,crud, +access_model_mrp_eco_stage_manager,mrp.eco.stage,mrp_plm.mrp_eco_stage,mrp_plm.group_plm_manager,crud, +access_model_mrp_eco_stage_user,mrp.eco.stage,mrp_plm.mrp_eco_stage,mrp_plm.group_plm_user,r, +access_model_mrp_eco_bom_change_user,mrp.eco.bom.line,mrp_plm.mrp_eco_bom_change,mrp_plm.group_plm_user,crud, +access_model_mrp_eco_routing_change_user,mrp.eco.routing.line,mrp_plm.mrp_eco_routing_change,mrp_plm.group_plm_user,crud, +access_mrp_eco_tag_user,mrp.eco.tag,mrp_plm.mrp_eco_tag,mrp_plm.group_plm_user,crud, +access_mrp_eco_tag_manager,mrp.eco.tag,mrp_plm.mrp_eco_tag,mrp_plm.group_plm_manager,crud, +access_mrp_eco_type_user,mrp.eco.type,mrp_plm.mrp_eco_type,mrp_plm.group_plm_user,r, +access_mrp_eco_type_manager,mrp.eco.type,mrp_plm.mrp_eco_type,mrp_plm.group_plm_manager,crud, +access_mrp_eco_user,mrp.eco,mrp_plm.mrp_eco,mrp_plm.group_plm_user,crud, +access_product_template_plm_manager,product.template plm_manager,product.product_template,mrp_plm.group_plm_manager,r, diff --git a/mrp_plm/security/ir.model.access.csv b/mrp_plm/security/ir.model.access.csv deleted file mode 100644 index 38793a4f..00000000 --- a/mrp_plm/security/ir.model.access.csv +++ /dev/null @@ -1,14 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_model_mrp_eco_approval_template_manager,mrp.eco.approval.template,mrp_plm.model_mrp_eco_approval_template,mrp_plm.group_plm_manager,1,1,1,1 -access_model_mrp_eco_approval_template_user,mrp.eco.approval.template,mrp_plm.model_mrp_eco_approval_template,mrp_plm.group_plm_user,1,0,0,0 -access_model_mrp_eco_approval_user,mrp.eco.approval,mrp_plm.model_mrp_eco_approval,mrp_plm.group_plm_user,1,1,1,1 -access_model_mrp_eco_stage_manager,mrp.eco.stage,mrp_plm.model_mrp_eco_stage,mrp_plm.group_plm_manager,1,1,1,1 -access_model_mrp_eco_stage_user,mrp.eco.stage,mrp_plm.model_mrp_eco_stage,mrp_plm.group_plm_user,1,0,0,0 -access_model_mrp_eco_bom_change_user,mrp.eco.bom.line,mrp_plm.model_mrp_eco_bom_change,mrp_plm.group_plm_user,1,1,1,1 -access_model_mrp_eco_routing_change_user,mrp.eco.routing.line,mrp_plm.model_mrp_eco_routing_change,mrp_plm.group_plm_user,1,1,1,1 -access_mrp_eco_tag_user,mrp.eco.tag,mrp_plm.model_mrp_eco_tag,mrp_plm.group_plm_user,1,1,1,1 -access_mrp_eco_tag_manager,mrp.eco.tag,mrp_plm.model_mrp_eco_tag,mrp_plm.group_plm_manager,1,1,1,1 -access_mrp_eco_type_user,mrp.eco.type,mrp_plm.model_mrp_eco_type,mrp_plm.group_plm_user,1,0,0,0 -access_mrp_eco_type_manager,mrp.eco.type,mrp_plm.model_mrp_eco_type,mrp_plm.group_plm_manager,1,1,1,1 -access_mrp_eco_user,mrp.eco,mrp_plm.model_mrp_eco,mrp_plm.group_plm_user,1,1,1,1 -access_product_template_plm_manager,product.template plm_manager,product.model_product_template,mrp_plm.group_plm_manager,1,0,0,0 diff --git a/mrp_subcontracting_account_enterprise/__manifest__.py b/mrp_subcontracting_account_enterprise/__manifest__.py index 6fdd2243..f142926b 100644 --- a/mrp_subcontracting_account_enterprise/__manifest__.py +++ b/mrp_subcontracting_account_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Accounting - MRP Subcontracting', 'version': '1.0', 'category': 'Supply Chain/Manufacturing', 'summary': 'Add Subcontracting information in Cost Analysis Reports and Production Analysis', 'description': '\nAdd Subcontracting information in Cost Analysis Report and The Production Analysis\n', 'website': 'https://www.odoo.com/app/manufacturing', 'depends': ['mrp_subcontracting'], 'data': ['report/mrp_report_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Accounting - MRP Subcontracting', 'version': '1.0', 'category': 'Supply Chain/Manufacturing', 'summary': 'Add Subcontracting information in Cost Analysis Reports and Production Analysis', 'description': '\nAdd Subcontracting information in Cost Analysis Report and The Production Analysis\n', 'website': 'https://www.odoo.com/app/manufacturing', 'depends': ['mrp_subcontracting'], 'data': ['report/mrp_report_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/mrp_subcontracting_enterprise/__manifest__.py b/mrp_subcontracting_enterprise/__manifest__.py index 510c0d1c..f79066aa 100644 --- a/mrp_subcontracting_enterprise/__manifest__.py +++ b/mrp_subcontracting_enterprise/__manifest__.py @@ -8,7 +8,7 @@ 'category': 'Supply Chain/Manufacturing', 'version': '1.0', 'depends': ['mrp_subcontracting'], - 'auto_install': True, + 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', } diff --git a/mrp_subcontracting_quality/__manifest__.py b/mrp_subcontracting_quality/__manifest__.py index debb7e3f..740c48b6 100644 --- a/mrp_subcontracting_quality/__manifest__.py +++ b/mrp_subcontracting_quality/__manifest__.py @@ -1 +1 @@ -{'name': 'MRP Subcontracting Quality', 'version': '1.0', 'category': 'Supply Chain/Quality', 'description': '\nBridge module between MRP subcontracting and Quality\n ', 'depends': ['mrp_subcontracting'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'MRP Subcontracting Quality', 'version': '1.0', 'category': 'Supply Chain/Quality', 'description': '\nBridge module between MRP subcontracting and Quality\n ', 'depends': ['mrp_subcontracting'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/mrp_workorder/__manifest__.py b/mrp_workorder/__manifest__.py index 72fca40f..29072634 100644 --- a/mrp_workorder/__manifest__.py +++ b/mrp_workorder/__manifest__.py @@ -1 +1 @@ -{'name': 'MRP II', 'version': '1.0', 'category': 'Supply Chain/Manufacturing', 'sequence': 51, 'summary': 'Work Orders, Planning, Stock Reports.', 'depends': ['mrp', 'barcodes', 'web_tour', 'hr_hourly_cost'], 'auto_install': ['mrp'], 'description': 'Enterprise extension for MRP\n* Work order planning. Check planning by Gantt views grouped by production order / work center\n* Traceability report\n* Cost Structure report (mrp_account)', 'data': ['security/ir.model.access.csv', 'security/mrp_workorder_security.xml', 'data/mrp_workorder_data.xml', 'views/hr_employee_views.xml', 'views/quality_views.xml', 'views/mrp_bom_views.xml', 'views/mrp_workorder_views.xml', 'views/mrp_operation_views.xml', 'views/mrp_production_views.xml', 'views/mrp_workcenter_views.xml', 'views/stock_picking_type_views.xml', 'views/res_config_settings_view.xml', 'views/mrp_workorder_views_menus.xml', 'views/stock_quant_views.xml', 'wizard/additional_workorder_views.xml', 'wizard/propose_change_views.xml'], 'demo': ['data/mrp_production_demo.xml', 'data/mrp_workorder_demo.xml', 'data/mrp_workorder_demo_stool.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['mrp_workorder/static/src/**/*.scss', 'mrp_workorder/static/src/**/*.js', 'mrp_workorder/static/src/**/*.xml', ('remove', 'mrp_workorder/static/src/mrp_workorder_gantt_*')], 'web.assets_backend_lazy': ['mrp_workorder/static/src/mrp_workorder_gantt_*'], 'web.assets_tests': ['mrp_workorder/static/tests/tours/**/*'], 'web.assets_unit_tests': ['mrp_workorder/static/tests/**/*', ('remove', 'mrp_workorder/static/tests/tours/**/*')]}} \ No newline at end of file +{'name': 'MRP II', 'version': '1.0', 'category': 'Supply Chain/Manufacturing', 'sequence': 51, 'summary': 'Work Orders, Planning, Stock Reports.', 'depends': ['mrp', 'barcodes', 'web_tour', 'hr_hourly_cost'], 'auto_install': ['mrp'], 'description': 'Enterprise extension for MRP\n* Work order planning. Check planning by Gantt views grouped by production order / work center\n* Traceability report\n* Cost Structure report (mrp_account)', 'data': ['security/ir.access.csv', 'security/mrp_workorder_security.xml', 'data/mrp_workorder_data.xml', 'views/hr_employee_views.xml', 'views/quality_views.xml', 'views/mrp_bom_views.xml', 'views/mrp_workorder_views.xml', 'views/mrp_operation_views.xml', 'views/mrp_production_views.xml', 'views/mrp_workcenter_views.xml', 'views/stock_picking_type_views.xml', 'views/res_config_settings_view.xml', 'views/mrp_workorder_views_menus.xml', 'views/stock_quant_views.xml', 'wizard/additional_workorder_views.xml', 'wizard/propose_change_views.xml'], 'demo': ['data/mrp_production_demo.xml', 'data/mrp_workorder_demo.xml', 'data/mrp_workorder_demo_stool.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['mrp_workorder/static/src/**/*.scss', 'mrp_workorder/static/src/**/*.js', 'mrp_workorder/static/src/**/*.xml', ('remove', 'mrp_workorder/static/src/mrp_workorder_gantt_*')], 'web.assets_backend_lazy': ['mrp_workorder/static/src/mrp_workorder_gantt_*'], 'web.assets_tests': ['mrp_workorder/static/tests/tours/**/*'], 'web.assets_unit_tests': ['mrp_workorder/static/tests/**/*', ('remove', 'mrp_workorder/static/tests/tours/**/*')]}} \ No newline at end of file diff --git a/mrp_workorder/security/ir.access.csv b/mrp_workorder/security/ir.access.csv new file mode 100644 index 00000000..830e77eb --- /dev/null +++ b/mrp_workorder/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_mrp_workorder_propose_change,access.mrp_workorder.propose.change,propose.change,mrp.group_mrp_user,r, +access_mrp_production_additional_workorder,access.mrp_production.additional.workorder,mrp.production.additional.workorder,mrp.group_mrp_user,r, diff --git a/mrp_workorder/security/ir.model.access.csv b/mrp_workorder/security/ir.model.access.csv deleted file mode 100644 index 24d783e6..00000000 --- a/mrp_workorder/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_mrp_workorder_propose_change","access.mrp_workorder.propose.change","model_propose_change","mrp.group_mrp_user",1,1,1,0 -"access_mrp_production_additional_workorder","access.mrp_production.additional.workorder","model_mrp_production_additional_workorder","mrp.group_mrp_user",1,1,1,0 diff --git a/mrp_workorder_expiry/__manifest__.py b/mrp_workorder_expiry/__manifest__.py index 37347acf..488f34f5 100644 --- a/mrp_workorder_expiry/__manifest__.py +++ b/mrp_workorder_expiry/__manifest__.py @@ -1 +1 @@ -{'name': 'MRP II - Expiry', 'version': '1.0', 'category': 'Supply Chain/Manufacturing', 'summary': 'MRP Workorder Expiry', 'description': '\nTechnical module.\n ', 'depends': ['product_expiry'], 'data': ['wizard/confirm_expiry_view.xml'], 'installable': True, 'auto_install': True, 'assets': {'web.assets_backend': ['mrp_workorder_expiry/static/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'MRP II - Expiry', 'version': '1.0', 'category': 'Supply Chain/Manufacturing', 'summary': 'MRP Workorder Expiry', 'description': '\nTechnical module.\n ', 'depends': ['product_expiry'], 'data': ['wizard/confirm_expiry_view.xml'], 'installable': True, 'auto_install': False, 'assets': {'web.assets_backend': ['mrp_workorder_expiry/static/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/mrp_workorder_hr_account/__manifest__.py b/mrp_workorder_hr_account/__manifest__.py index 96de4bf7..2df286ad 100644 --- a/mrp_workorder_hr_account/__manifest__.py +++ b/mrp_workorder_hr_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Employees cost registration on production', 'category': 'Supply Chain/Manufacturing', 'summary': 'Analytic cost of employee work in manufacturing', 'description': ' ', 'depends': [], 'data': ['report/mrp_report_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Employees cost registration on production', 'category': 'Supply Chain/Manufacturing', 'summary': 'Analytic cost of employee work in manufacturing', 'description': ' ', 'depends': [], 'data': ['report/mrp_report_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/mrp_workorder_iot/__manifest__.py b/mrp_workorder_iot/__manifest__.py index c262bc93..dced7095 100644 --- a/mrp_workorder_iot/__manifest__.py +++ b/mrp_workorder_iot/__manifest__.py @@ -1 +1 @@ -{'name': 'IoT features for Work Order', 'version': '1.0', 'category': 'Supply Chain/Manufacturing', 'sequence': 50, 'summary': 'Steps in MRP work orders with IoT devices', 'depends': [], 'description': '\nConfigure IoT devices to be used in certain \nsteps for taking measures, taking pictures, ...\n', 'data': ['security/ir.model.access.csv', 'views/mrp_workorder_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['mrp_workorder_iot/static/src/**/*']}} \ No newline at end of file +{'name': 'IoT features for Work Order', 'version': '1.0', 'category': 'Supply Chain/Manufacturing', 'sequence': 50, 'summary': 'Steps in MRP work orders with IoT devices', 'depends': [], 'description': '\nConfigure IoT devices to be used in certain \nsteps for taking measures, taking pictures, ...\n', 'data': ['security/ir.access.csv', 'views/mrp_workorder_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['mrp_workorder_iot/static/src/**/*']}} \ No newline at end of file diff --git a/mrp_workorder_iot/security/ir.access.csv b/mrp_workorder_iot/security/ir.access.csv new file mode 100644 index 00000000..d83575f1 --- /dev/null +++ b/mrp_workorder_iot/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_iot_trigger_user,iot.trigger,mrp_workorder_iot.iot_trigger,base.group_user,r, +access_iot_trigger_admin,iot.trigger,mrp_workorder_iot.iot_trigger,base.group_system,crud, diff --git a/mrp_workorder_iot/security/ir.model.access.csv b/mrp_workorder_iot/security/ir.model.access.csv deleted file mode 100644 index 1c2c2c25..00000000 --- a/mrp_workorder_iot/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_iot_trigger_user,iot.trigger,mrp_workorder_iot.model_iot_trigger,base.group_user,1,0,0,0 -access_iot_trigger_admin,iot.trigger,mrp_workorder_iot.model_iot_trigger,base.group_system,1,1,1,1 diff --git a/mrp_workorder_plm/__manifest__.py b/mrp_workorder_plm/__manifest__.py index 1d74f83b..dc9a4c80 100644 --- a/mrp_workorder_plm/__manifest__.py +++ b/mrp_workorder_plm/__manifest__.py @@ -1 +1 @@ -{'name': 'PLM for workorder', 'version': '1.0', 'category': 'Supply Chain/Product Lifecycle Management (PLM)', 'description': '\nPLM for workorder.\n=================================================\n ', 'summary': 'PLM for workorder', 'depends': [], 'data': ['views/mrp_eco_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'PLM for workorder', 'version': '1.0', 'category': 'Supply Chain/Product Lifecycle Management (PLM)', 'description': '\nPLM for workorder.\n=================================================\n ', 'summary': 'PLM for workorder', 'depends': [], 'data': ['views/mrp_eco_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/partner_commission/__manifest__.py b/partner_commission/__manifest__.py index 041fad4b..5987a64f 100644 --- a/partner_commission/__manifest__.py +++ b/partner_commission/__manifest__.py @@ -1 +1 @@ -{'name': 'Resellers Commissions For Subscription', 'category': 'Sales/Commissions', 'summary': 'Configure resellers commissions on subscription sale', 'version': '1.0', 'description': '\nThis module allows to configure commissions for resellers.\n ', 'depends': ['purchase', 'website_crm_partner_assign'], 'data': ['data/data.xml', 'security/purchase_security.xml', 'security/ir.model.access.csv', 'views/account_move_views.xml', 'views/commission_views.xml', 'views/purchase_order_views.xml', 'views/res_config_settings_views.xml', 'views/res_partner_views.xml', 'views/sale_order_views.xml', 'report/sale_order_log_report_view.xml', 'report/sale_subscription_report_view.xml', 'report/sale_report_view.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Resellers Commissions For Subscription', 'category': 'Sales/Commissions', 'summary': 'Configure resellers commissions on subscription sale', 'version': '1.0', 'description': '\nThis module allows to configure commissions for resellers.\n ', 'depends': ['purchase', 'website_crm_partner_assign'], 'data': ['data/data.xml', 'security/purchase_security.xml', 'security/ir.access.csv', 'views/account_move_views.xml', 'views/commission_views.xml', 'views/purchase_order_views.xml', 'views/res_config_settings_views.xml', 'views/res_partner_views.xml', 'views/sale_order_views.xml', 'report/sale_order_log_report_view.xml', 'report/sale_subscription_report_view.xml', 'report/sale_report_view.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/partner_commission/security/ir.access.csv b/partner_commission/security/ir.access.csv new file mode 100644 index 00000000..69824681 --- /dev/null +++ b/partner_commission/security/ir.access.csv @@ -0,0 +1,11 @@ +id,name,model_id,group_id/id,operation,domain +access_res_partner_commission_plan_salesman,commission.plan.salesman,commission.plan,sales_team.group_sale_salesman,r, +access_res_partner_commission_plan_account_user,commission.plan.account.user,commission.plan,account.group_account_user,r, +access_res_partner_commission_plan_partner_manager,commission.plan.partner.manager,commission.plan,base.group_partner_manager,r, +access_res_partner_commission_plan_sale_manager,commission.plan.sale.manager,commission.plan,sales_team.group_sale_manager,crud, +access_res_partner_commission_rule_salesman,commission.rule.salesman,commission.rule,sales_team.group_sale_salesman,r, +access_res_partner_commission_rule_account_user,commission.rule.account.user,commission.rule,account.group_account_user,r, +access_res_partner_commission_rule_partner_manager,commission.rule.partner.manager,commission.rule,base.group_partner_manager,r, +access_res_partner_commission_rule_sale_manager,commission.rule.sale.manager,commission.rule,sales_team.group_sale_manager,crud, +access_purchase_order_commission_user,purchase.order.commission.user,purchase.purchase_order,group_commission_user,r, +access_purchase_order_line_commission_user,purchase.order.line.commission.user,purchase.purchase_order_line,group_commission_user,r, diff --git a/partner_commission/security/ir.model.access.csv b/partner_commission/security/ir.model.access.csv deleted file mode 100644 index a9dde96b..00000000 --- a/partner_commission/security/ir.model.access.csv +++ /dev/null @@ -1,11 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_res_partner_commission_plan_salesman,commission.plan.salesman,model_commission_plan,sales_team.group_sale_salesman,1,0,0,0 -access_res_partner_commission_plan_account_user,commission.plan.account.user,model_commission_plan,account.group_account_user,1,0,0,0 -access_res_partner_commission_plan_partner_manager,commission.plan.partner.manager,model_commission_plan,base.group_partner_manager,1,0,0,0 -access_res_partner_commission_plan_sale_manager,commission.plan.sale.manager,model_commission_plan,sales_team.group_sale_manager,1,1,1,1 -access_res_partner_commission_rule_salesman,commission.rule.salesman,model_commission_rule,sales_team.group_sale_salesman,1,0,0,0 -access_res_partner_commission_rule_account_user,commission.rule.account.user,model_commission_rule,account.group_account_user,1,0,0,0 -access_res_partner_commission_rule_partner_manager,commission.rule.partner.manager,model_commission_rule,base.group_partner_manager,1,0,0,0 -access_res_partner_commission_rule_sale_manager,commission.rule.sale.manager,model_commission_rule,sales_team.group_sale_manager,1,1,1,1 -access_purchase_order_commission_user,purchase.order.commission.user,purchase.model_purchase_order,group_commission_user,1,0,0,0 -access_purchase_order_line_commission_user,purchase.order.line.commission.user,purchase.model_purchase_order_line,group_commission_user,1,0,0,0 diff --git a/planning/__manifest__.py b/planning/__manifest__.py index 6c37eb49..2d87dc20 100644 --- a/planning/__manifest__.py +++ b/planning/__manifest__.py @@ -1 +1 @@ -{'name': 'Planning', 'summary': "Manage your employees' schedule", 'description': '\nSchedule your teams and employees with shift.\n ', 'category': 'Human Resources/Planning', 'sequence': 130, 'version': '1.0', 'depends': ['hr', 'hr_hourly_cost', 'digest'], 'data': ['security/planning_security.xml', 'security/ir.model.access.csv', 'data/digest_data.xml', 'wizard/planning_send_views.xml', 'wizard/planning_preview.xml', 'views/hr_views.xml', 'views/planning_template_views.xml', 'views/resource_views.xml', 'views/planning_views.xml', 'views/planning_report_views.xml', 'views/res_config_settings_views.xml', 'views/planning_templates.xml', 'report/planning_report_templates.xml', 'report/planning_report_views.xml', 'data/planning_cron.xml', 'data/mail_template_data.xml', 'data/planning_tour.xml'], 'demo': ['data/planning_demo.xml'], 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['planning/static/src/components/**/*', 'planning/static/src/views/**/*', 'planning/static/src/scss/planning_gantt.scss', 'planning/static/src/scss/planning_list.scss', 'planning/static/src/js/tours/planning.js', ('remove', 'planning/static/src/views/planning_graph/**'), ('remove', 'planning/static/src/views/planning_pivot/**'), ('remove', 'planning/static/src/views/planning_gantt/**'), ('remove', 'planning/static/src/views/planning_contract_gantt/**'), ('remove', 'planning/static/src/views/planning_slot_analysis_graph/**'), ('remove', 'planning/static/src/views/planning_slot_analysis_pivot/**'), ('remove', 'planning/static/src/views/planning_slot_analysis_renderer_mixin.js')], 'web.assets_backend_lazy': ['planning/static/src/views/planning_graph/**', 'planning/static/src/views/planning_pivot/**', 'planning/static/src/views/planning_gantt/**', 'planning/static/src/views/planning_contract_gantt/**', 'planning/static/src/scss/planning_contract_gantt.scss', 'planning/static/src/views/planning_slot_analysis_graph/**', 'planning/static/src/views/planning_slot_analysis_pivot/**', 'planning/static/src/views/planning_slot_analysis_renderer_mixin.js'], 'web.assets_frontend': ['planning/static/src/scss/planning_calendar_report.scss', 'planning/static/src/js/planning_calendar_front.js'], 'web.assets_unit_tests': ['planning/static/tests/**/*'], 'web.assets_tests': ['planning/static/tests/tours/*']}} \ No newline at end of file +{'name': 'Planning', 'summary': "Manage your employees' schedule", 'description': '\nSchedule your teams and employees with shift.\n ', 'category': 'Human Resources/Planning', 'sequence': 130, 'version': '1.0', 'depends': ['hr', 'hr_hourly_cost', 'digest'], 'data': ['security/planning_security.xml', 'security/ir.access.csv', 'data/digest_data.xml', 'wizard/planning_send_views.xml', 'wizard/planning_preview.xml', 'views/hr_views.xml', 'views/planning_template_views.xml', 'views/resource_views.xml', 'views/planning_views.xml', 'views/planning_report_views.xml', 'views/res_config_settings_views.xml', 'views/planning_templates.xml', 'report/planning_report_templates.xml', 'report/planning_report_views.xml', 'data/planning_cron.xml', 'data/mail_template_data.xml', 'data/planning_tour.xml'], 'demo': ['data/planning_demo.xml'], 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['planning/static/src/components/**/*', 'planning/static/src/views/**/*', 'planning/static/src/scss/planning_gantt.scss', 'planning/static/src/scss/planning_list.scss', 'planning/static/src/js/tours/planning.js', ('remove', 'planning/static/src/views/planning_graph/**'), ('remove', 'planning/static/src/views/planning_pivot/**'), ('remove', 'planning/static/src/views/planning_gantt/**'), ('remove', 'planning/static/src/views/planning_contract_gantt/**'), ('remove', 'planning/static/src/views/planning_slot_analysis_graph/**'), ('remove', 'planning/static/src/views/planning_slot_analysis_pivot/**'), ('remove', 'planning/static/src/views/planning_slot_analysis_renderer_mixin.js')], 'web.assets_backend_lazy': ['planning/static/src/views/planning_graph/**', 'planning/static/src/views/planning_pivot/**', 'planning/static/src/views/planning_gantt/**', 'planning/static/src/views/planning_contract_gantt/**', 'planning/static/src/scss/planning_contract_gantt.scss', 'planning/static/src/views/planning_slot_analysis_graph/**', 'planning/static/src/views/planning_slot_analysis_pivot/**', 'planning/static/src/views/planning_slot_analysis_renderer_mixin.js'], 'web.assets_frontend': ['planning/static/src/scss/planning_calendar_report.scss', 'planning/static/src/js/planning_calendar_front.js'], 'web.assets_unit_tests': ['planning/static/tests/**/*'], 'web.assets_tests': ['planning/static/tests/tours/*']}} \ No newline at end of file diff --git a/planning/security/ir.access.csv b/planning/security/ir.access.csv new file mode 100644 index 00000000..980cb464 --- /dev/null +++ b/planning/security/ir.access.csv @@ -0,0 +1,18 @@ +id,name,model_id,group_id/id,operation,domain +access_planning_slot_employee,planning.slot.employee,planning.planning_slot,base.group_user,r, +access_planning_slot_user,planning.slot.user,planning.planning_slot,planning.group_planning_user,r, +access_planning_slot_manager,planning.slot.manager,planning.planning_slot,planning.group_planning_manager,crud, +access_planning_role_employee,planning.role.employee,planning.planning_role,base.group_user,r, +access_planning_role_user,planning.role.user,planning.planning_role,planning.group_planning_user,r, +access_planning_role_manager,planning.role.manager,planning.planning_role,planning.group_planning_manager,crud, +access_planning_recurrency_employee,planning.recurrency.employee,planning.planning_recurrency,base.group_user,r, +access_planning_recurrency_user,planning.recurrency.user,planning.planning_recurrency,planning.group_planning_user,r, +access_planning_recurrency_manager,planning.recurrency.manager,planning.planning_recurrency,planning.group_planning_manager,crud, +access_planning_planning,access_planning_planning,planning.planning,planning.group_planning_manager,crud, +access_planning_slot_template_employee,planning.slot.template.employee,planning.planning_slot_template,base.group_user,r, +access_planning_slot_template_user,planning.slot.template.user,planning.planning_slot_template,planning.group_planning_user,r, +access_planning_slot_template_manager,planning.slot.template.manager,planning.planning_slot_template,planning.group_planning_manager,crud, +access_planning_send,access.planning.send,planning.send,planning.group_planning_manager,r, +access_planning_preview,access.planning_preview,planning.preview,planning.group_planning_manager,r, +access_planning_analysis_report_user,planning.analysis.report,planning.analysis.report,planning.group_planning_user,r, +access_planning_calendar_resource,planning.calendar.resource,planning.calendar.resource,planning.group_planning_user,crud, diff --git a/planning/security/ir.model.access.csv b/planning/security/ir.model.access.csv deleted file mode 100644 index 7161626e..00000000 --- a/planning/security/ir.model.access.csv +++ /dev/null @@ -1,18 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_planning_slot_employee,planning.slot.employee,planning.model_planning_slot,base.group_user,1,0,0,0 -access_planning_slot_user,planning.slot.user,planning.model_planning_slot,planning.group_planning_user,1,0,0,0 -access_planning_slot_manager,planning.slot.manager,planning.model_planning_slot,planning.group_planning_manager,1,1,1,1 -access_planning_role_employee,planning.role.employee,planning.model_planning_role,base.group_user,1,0,0,0 -access_planning_role_user,planning.role.user,planning.model_planning_role,planning.group_planning_user,1,0,0,0 -access_planning_role_manager,planning.role.manager,planning.model_planning_role,planning.group_planning_manager,1,1,1,1 -access_planning_recurrency_employee,planning.recurrency.employee,planning.model_planning_recurrency,base.group_user,1,0,0,0 -access_planning_recurrency_user,planning.recurrency.user,planning.model_planning_recurrency,planning.group_planning_user,1,0,0,0 -access_planning_recurrency_manager,planning.recurrency.manager,planning.model_planning_recurrency,planning.group_planning_manager,1,1,1,1 -access_planning_planning,access_planning_planning,model_planning_planning,planning.group_planning_manager,1,1,1,1 -access_planning_slot_template_employee,planning.slot.template.employee,planning.model_planning_slot_template,base.group_user,1,0,0,0 -access_planning_slot_template_user,planning.slot.template.user,planning.model_planning_slot_template,planning.group_planning_user,1,0,0,0 -access_planning_slot_template_manager,planning.slot.template.manager,planning.model_planning_slot_template,planning.group_planning_manager,1,1,1,1 -access_planning_send,access.planning.send,model_planning_send,planning.group_planning_manager,1,1,1,0 -access_planning_preview,access.planning_preview,model_planning_preview,planning.group_planning_manager,1,1,1,0 -access_planning_analysis_report_user,planning.analysis.report,model_planning_analysis_report,planning.group_planning_user,1,0,0,0 -access_planning_calendar_resource,planning.calendar.resource,model_planning_calendar_resource,planning.group_planning_user,1,1,1,1 diff --git a/planning_attendance/__manifest__.py b/planning_attendance/__manifest__.py index 5342f7b6..7570a718 100644 --- a/planning_attendance/__manifest__.py +++ b/planning_attendance/__manifest__.py @@ -1 +1 @@ -{'name': 'Planning and Attendances', 'version': '1.0', 'category': 'Hidden', 'sequence': 50, 'summary': 'Compare plannings and attendances', 'depends': ['hr_attendance'], 'description': '\nCompare plannings and attendances\n=================================\nAllow users to compare planned hours vs. the hours effectively done in attendance.\n', 'data': ['security/planning_attendance_security.xml', 'security/ir.model.access.csv', 'report/planning_attendance_analysis_report_views.xml', 'views/planning_attendance_menus.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Planning and Attendances', 'version': '1.0', 'category': 'Hidden', 'sequence': 50, 'summary': 'Compare plannings and attendances', 'depends': ['hr_attendance'], 'description': '\nCompare plannings and attendances\n=================================\nAllow users to compare planned hours vs. the hours effectively done in attendance.\n', 'data': ['security/planning_attendance_security.xml', 'security/ir.access.csv', 'report/planning_attendance_analysis_report_views.xml', 'views/planning_attendance_menus.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/planning_attendance/security/ir.access.csv b/planning_attendance/security/ir.access.csv new file mode 100644 index 00000000..23a0bec4 --- /dev/null +++ b/planning_attendance/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_planning_attendance_analysis_report_manager,planning.attendance.analysis.report,planning.attendance.analysis.report,planning.group_planning_manager,r, diff --git a/planning_attendance/security/ir.model.access.csv b/planning_attendance/security/ir.model.access.csv deleted file mode 100644 index 13f293c7..00000000 --- a/planning_attendance/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_planning_attendance_analysis_report_manager,planning.attendance.analysis.report,model_planning_attendance_analysis_report,planning.group_planning_manager,1,0,0,0 diff --git a/planning_holidays/__manifest__.py b/planning_holidays/__manifest__.py index 5e872ed4..79f95817 100644 --- a/planning_holidays/__manifest__.py +++ b/planning_holidays/__manifest__.py @@ -1 +1 @@ -{'name': 'Planning Time Off', 'version': '1.0', 'category': 'Human Resources/Planning', 'sequence': 50, 'summary': 'Planning integration with holidays', 'depends': [], 'description': '\nPlanning integration with time off\n', 'data': ['views/planning_slot_views.xml', 'report/planning_report_views.xml'], 'assets': {'web.assets_unit_tests': ['planning_holidays/static/tests/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Planning Time Off', 'version': '1.0', 'category': 'Human Resources/Planning', 'sequence': 50, 'summary': 'Planning integration with holidays', 'depends': [], 'description': '\nPlanning integration with time off\n', 'data': ['views/planning_slot_views.xml', 'report/planning_report_views.xml'], 'assets': {'web.assets_unit_tests': ['planning_holidays/static/tests/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/planning_hr_skills/__manifest__.py b/planning_hr_skills/__manifest__.py index 3d1e04f3..c9bd4041 100644 --- a/planning_hr_skills/__manifest__.py +++ b/planning_hr_skills/__manifest__.py @@ -1 +1 @@ -{'name': 'Planning - Skills', 'summary': 'Planning Skills', 'description': '\nSearch planning slots by skill\n ', 'category': 'Human Resources/Planning', 'version': '1.0', 'depends': ['hr_skills'], 'auto_install': True, 'data': ['views/planning_slot_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Planning - Skills', 'summary': 'Planning Skills', 'description': '\nSearch planning slots by skill\n ', 'category': 'Human Resources/Planning', 'version': '1.0', 'depends': ['hr_skills'], 'auto_install': False, 'data': ['views/planning_slot_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_account_reports/__manifest__.py b/pos_account_reports/__manifest__.py index 1f248cf9..46765af7 100644 --- a/pos_account_reports/__manifest__.py +++ b/pos_account_reports/__manifest__.py @@ -1 +1 @@ -{'name': 'pos_account_reports', 'summary': 'Bridge module between point_of_sale and account_reports, for tax reporting.', 'category': 'Sales/Point of Sale', 'version': '0.1', 'depends': ['point_of_sale'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'pos_account_reports', 'summary': 'Bridge module between point_of_sale and account_reports, for tax reporting.', 'category': 'Sales/Point of Sale', 'version': '0.1', 'depends': ['point_of_sale'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_avatax/__manifest__.py b/pos_avatax/__manifest__.py index 817a086a..33cba7c1 100644 --- a/pos_avatax/__manifest__.py +++ b/pos_avatax/__manifest__.py @@ -1 +1 @@ -{'name': 'POS Avatax', 'summary': 'Add Avatax support to POS', 'description': 'This module adds Avatax support to POS.', 'version': '1.0', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': ['point_of_sale'], 'auto_install': ['point_of_sale', 'account_avatax'], 'assets': {'point_of_sale._assets_pos': ['pos_avatax/static/src/**/*'], 'web.assets_tests': ['pos_avatax/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'POS Avatax', 'summary': 'Add Avatax support to POS', 'description': 'This module adds Avatax support to POS.', 'version': '1.0', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': ['point_of_sale', 'account_avatax'], 'auto_install': ['point_of_sale', 'account_avatax'], 'assets': {'point_of_sale._assets_pos': ['pos_avatax/static/src/**/*'], 'web.assets_tests': ['pos_avatax/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/pos_barcodelookup/__manifest__.py b/pos_barcodelookup/__manifest__.py index f09a46df..5bbe9eb7 100644 --- a/pos_barcodelookup/__manifest__.py +++ b/pos_barcodelookup/__manifest__.py @@ -1 +1 @@ -{'name': 'POS - Barcode Lookup', 'version': '1.0', 'category': 'Sales/Point of Sale', 'summary': 'This module enables product creation by scanning barcodes with a camera, utilizing the Barcode Lookup API Key.', 'depends': ['point_of_sale'], 'data': ['views/product_view.xml'], 'assets': {'point_of_sale._assets_pos': ['product_barcodelookup/static/src/widgets/**/*', 'pos_barcodelookup/static/src/**/*'], 'web.assets_tests': ['pos_barcodelookup/static/tests/**/*']}, 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'POS - Barcode Lookup', 'version': '1.0', 'category': 'Sales/Point of Sale', 'summary': 'This module enables product creation by scanning barcodes with a camera, utilizing the Barcode Lookup API Key.', 'depends': ['point_of_sale'], 'data': ['views/product_view.xml'], 'assets': {'point_of_sale._assets_pos': ['product_barcodelookup/static/src/widgets/**/*', 'pos_barcodelookup/static/src/**/*'], 'web.assets_tests': ['pos_barcodelookup/static/tests/**/*']}, 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_blackbox_be/__manifest__.py b/pos_blackbox_be/__manifest__.py index bf87e9ac..4526ce03 100644 --- a/pos_blackbox_be/__manifest__.py +++ b/pos_blackbox_be/__manifest__.py @@ -1 +1 @@ -{'name': 'Belgian Registered Cash Register', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'summary': 'Implements the registered cash system, adhering to guidelines by FPS Finance.', 'description': '\nBelgian Registered Cash Register\n================================\n\nThis module turns the Point Of Sale module into a certified Belgian cash register.\n\nMore info:\n * http://www.systemedecaisseenregistreuse.be/\n * http://www.geregistreerdkassasysteem.be/\n\nLegal\n-----\nContact Odoo SA before installing pos_blackbox_be module.\n\nNo modified version is certified and supported by Odoo SA.\n ', 'depends': ['l10n_be', 'pos_hr', 'pos_restaurant', 'pos_discount', 'pos_self_order'], 'data': ['data/data.xml', 'security/ir.model.access.csv', 'views/hr_employee_views.xml', 'views/pos_blackbox_be_views.xml', 'views/pos_daily_reports.xml', 'views/pos_order_views.xml', 'views/res_config_settings_views.xml', 'views/res_users_views.xml', 'views/res_company_views.xml'], 'demo': ['data/demo.xml'], 'assets': {'point_of_sale._assets_pos': ['pos_blackbox_be/static/src/pos/**/*', 'pos_blackbox_be/static/src/common/**/*'], 'pos_self_order.assets': ['pos_blackbox_be/static/src/self_order/**/*', 'pos_blackbox_be/static/src/common/**/*', 'point_of_sale/static/lib/sha1.js']}, 'post_init_hook': '_set_tax_on_work_in_out', 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Belgian Registered Cash Register', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'summary': 'Implements the registered cash system, adhering to guidelines by FPS Finance.', 'description': '\nBelgian Registered Cash Register\n================================\n\nThis module turns the Point Of Sale module into a certified Belgian cash register.\n\nMore info:\n * http://www.systemedecaisseenregistreuse.be/\n * http://www.geregistreerdkassasysteem.be/\n\nLegal\n-----\nContact Odoo SA before installing pos_blackbox_be module.\n\nNo modified version is certified and supported by Odoo SA.\n ', 'depends': ['l10n_be', 'pos_hr', 'pos_restaurant', 'pos_discount', 'pos_self_order'], 'data': ['data/data.xml', 'security/ir.access.csv', 'views/hr_employee_views.xml', 'views/pos_blackbox_be_views.xml', 'views/pos_daily_reports.xml', 'views/pos_order_views.xml', 'views/res_config_settings_views.xml', 'views/res_users_views.xml', 'views/res_company_views.xml'], 'demo': ['data/demo.xml'], 'assets': {'point_of_sale._assets_pos': ['pos_blackbox_be/static/src/pos/**/*', 'pos_blackbox_be/static/src/common/**/*'], 'pos_self_order.assets': ['pos_blackbox_be/static/src/self_order/**/*', 'pos_blackbox_be/static/src/common/**/*', 'point_of_sale/static/lib/sha1.js']}, 'post_init_hook': '_set_tax_on_work_in_out', 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_blackbox_be/security/ir.access.csv b/pos_blackbox_be/security/ir.access.csv new file mode 100644 index 00000000..b79c3ff8 --- /dev/null +++ b/pos_blackbox_be/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_pos_blackbox_be_log,access_pos_blackbox_be_log,pos.blackbox.be.log,point_of_sale.group_pos_manager,r, +access_pos_blackbox_log_ip,access_pos_blackbox_log_ip,pos.blackbox.log.ip,point_of_sale.group_pos_user,r, diff --git a/pos_blackbox_be/security/ir.model.access.csv b/pos_blackbox_be/security/ir.model.access.csv deleted file mode 100755 index a6fcc8c9..00000000 --- a/pos_blackbox_be/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_pos_blackbox_be_log,access_pos_blackbox_be_log,model_pos_blackbox_be_log,point_of_sale.group_pos_manager,1,0,0,0 -access_pos_blackbox_log_ip,access_pos_blackbox_log_ip,model_pos_blackbox_log_ip,point_of_sale.group_pos_user,1,0,1,0 diff --git a/pos_enterprise/__manifest__.py b/pos_enterprise/__manifest__.py index 73b6f9b2..3e1f08be 100644 --- a/pos_enterprise/__manifest__.py +++ b/pos_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Point of Sale enterprise', 'category': 'Sales/Point of Sale', 'summary': 'Advanced features for PoS', 'description': '\nAdvanced features for the PoS like better views \nfor IoT Box config. \n', 'data': ['security/ir.model.access.csv', 'security/preparation_display_security.xml', 'views/res_config_settings_views.xml', 'views/preparation_display_assets_index.xml', 'views/preparation_display_view.xml', 'wizard/preparation_display_reset_wizard.xml', 'data/preparation_display_cron.xml', 'views/pos_order_view.xml', 'views/pos_preparation_time_report_view.xml'], 'depends': ['point_of_sale'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'point_of_sale._assets_pos': ['pos_enterprise/static/src/override/point_of_sale/**/*', ('remove', 'pos_enterprise/static/src/override/point_of_sale/**/*.dark.scss')], 'point_of_sale.assets_prod_dark': [('include', 'web.dark_mode_variables'), ('before', 'web_enterprise/static/src/scss/bootstrap_overridden.scss', 'web_enterprise/static/src/scss/bootstrap_overridden.dark.scss'), ('after', 'web/static/lib/bootstrap/scss/_functions.scss', 'web_enterprise/static/src/scss/bs_functions_overridden.dark.scss'), 'web_enterprise/static/src/**/*.dark.scss', 'pos_enterprise/static/src/**/*.dark.scss'], 'pos_preparation_display.assets': ['web/static/src/scss/functions.scss', 'pos_enterprise/static/src/scss/primary_variables.scss', ('include', 'point_of_sale.base_app'), 'web/static/src/webclient/webclient.scss', 'web/static/src/webclient/icons.scss', 'point_of_sale/static/src/utils.js', 'point_of_sale/static/src/app/utils/devices_identifier_sequence.js', 'mail/static/src/core/common/sound_effects_service.js', 'point_of_sale/static/src/overrides/sound_effects_service.js', 'pos_enterprise/static/src/app/**/*', 'point_of_sale/static/src/proxy_trap.js', 'point_of_sale/static/src/lazy_getter.js', 'point_of_sale/static/src/app/models/data_service_options.js', 'point_of_sale/static/src/app/models/utils/indexed_db.js', 'point_of_sale/static/src/app/utils/pretty_console_log.js', 'point_of_sale/static/src/app/models/related_models/**/*', 'point_of_sale/static/src/app/services/data_service.js', 'point_of_sale/static/src/app/models/pos_preset.js', 'point_of_sale/static/src/app/models/pos_category.js'], 'pos_preparation_display.assets_tour_tests': [('include', 'point_of_sale.base_tests'), 'pos_enterprise/static/tests/tours/preparation_display/**/*'], 'web.assets_tests': ['pos_enterprise/static/tests/tours/point_of_sale/**/*'], 'web.assets_backend': ['pos_enterprise/static/src/backend/components/fields/duration_field.js', 'pos_enterprise/static/src/backend/components/fields/duration_field.xml'], 'web.assets_unit_tests_setup': [('include', 'pos_preparation_display.assets'), ('remove', 'pos_enterprise/static/src/app/root.js'), ('remove', 'pos_enterprise/static/src/**/*.scss'), 'web/static/src/core/debug/**/*', 'web/static/src/core/browser/router.js'], 'web.assets_unit_tests': ['pos_enterprise/static/tests/unit/**/*']}} \ No newline at end of file +{'name': 'Point of Sale enterprise', 'category': 'Sales/Point of Sale', 'summary': 'Advanced features for PoS', 'description': '\nAdvanced features for the PoS like better views \nfor IoT Box config. \n', 'data': ['security/ir.access.csv', 'security/preparation_display_security.xml', 'views/res_config_settings_views.xml', 'views/preparation_display_assets_index.xml', 'views/preparation_display_view.xml', 'wizard/preparation_display_reset_wizard.xml', 'data/preparation_display_cron.xml', 'views/pos_order_view.xml', 'views/pos_preparation_time_report_view.xml'], 'depends': ['point_of_sale'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'point_of_sale._assets_pos': ['pos_enterprise/static/src/override/point_of_sale/**/*', ('remove', 'pos_enterprise/static/src/override/point_of_sale/**/*.dark.scss')], 'point_of_sale.assets_prod_dark': [('include', 'web.dark_mode_variables'), ('before', 'web_enterprise/static/src/scss/bootstrap_overridden.scss', 'web_enterprise/static/src/scss/bootstrap_overridden.dark.scss'), ('after', 'web/static/lib/bootstrap/scss/_functions.scss', 'web_enterprise/static/src/scss/bs_functions_overridden.dark.scss'), 'web_enterprise/static/src/**/*.dark.scss', 'pos_enterprise/static/src/**/*.dark.scss'], 'pos_preparation_display.assets': ['web/static/src/scss/functions.scss', 'pos_enterprise/static/src/scss/primary_variables.scss', ('include', 'point_of_sale.base_app'), 'web/static/src/webclient/webclient.scss', 'web/static/src/webclient/icons.scss', 'point_of_sale/static/src/utils.js', 'point_of_sale/static/src/app/utils/devices_identifier_sequence.js', 'mail/static/src/core/common/sound_effects_service.js', 'point_of_sale/static/src/overrides/sound_effects_service.js', 'pos_enterprise/static/src/app/**/*', 'point_of_sale/static/src/proxy_trap.js', 'point_of_sale/static/src/lazy_getter.js', 'point_of_sale/static/src/app/models/data_service_options.js', 'point_of_sale/static/src/app/models/utils/indexed_db.js', 'point_of_sale/static/src/app/utils/pretty_console_log.js', 'point_of_sale/static/src/app/models/related_models/**/*', 'point_of_sale/static/src/app/services/data_service.js', 'point_of_sale/static/src/app/models/pos_preset.js', 'point_of_sale/static/src/app/models/pos_category.js'], 'pos_preparation_display.assets_tour_tests': [('include', 'point_of_sale.base_tests'), 'pos_enterprise/static/tests/tours/preparation_display/**/*'], 'web.assets_tests': ['pos_enterprise/static/tests/tours/point_of_sale/**/*'], 'web.assets_backend': ['pos_enterprise/static/src/backend/components/fields/duration_field.js', 'pos_enterprise/static/src/backend/components/fields/duration_field.xml'], 'web.assets_unit_tests_setup': [('include', 'pos_preparation_display.assets'), ('remove', 'pos_enterprise/static/src/app/root.js'), ('remove', 'pos_enterprise/static/src/**/*.scss'), 'web/static/src/core/debug/**/*', 'web/static/src/core/browser/router.js'], 'web.assets_unit_tests': ['pos_enterprise/static/tests/unit/**/*']}} \ No newline at end of file diff --git a/pos_enterprise/security/ir.access.csv b/pos_enterprise/security/ir.access.csv new file mode 100644 index 00000000..211a6a70 --- /dev/null +++ b/pos_enterprise/security/ir.access.csv @@ -0,0 +1,10 @@ +id,name,model_id,group_id/id,operation,domain +access_prep_line,pos.prep.line,pos.prep.line,point_of_sale.group_pos_user,crud, +access_prep_state,pos.prep.state,pos.prep.state,point_of_sale.group_pos_user,crud, +access_prep_order,pos.prep.order,pos.prep.order,point_of_sale.group_pos_user,crud, +access_prep_stage_manager,pos.prep.stage,pos.prep.stage,point_of_sale.group_pos_manager,crud, +access_prep_stage,pos.prep.stage,pos.prep.stage,point_of_sale.group_pos_user,r, +access_prep_display_manager,pos.prep.display,pos.prep.display,point_of_sale.group_pos_manager,crud, +access_prep_display,pos.prep.display,pos.prep.display,point_of_sale.group_pos_user,r, +access_preparation_display_reset_wizard,pos.preparation.display.reset.wizard,pos.preparation.display.reset.wizard,point_of_sale.group_pos_user,crud, +access_preparation_time_report,access.preparation.time.report,preparation.time.report,point_of_sale.group_pos_user,r, diff --git a/pos_enterprise/security/ir.model.access.csv b/pos_enterprise/security/ir.model.access.csv deleted file mode 100644 index 54a6e341..00000000 --- a/pos_enterprise/security/ir.model.access.csv +++ /dev/null @@ -1,10 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_prep_line,pos.prep.line,model_pos_prep_line,point_of_sale.group_pos_user,1,1,1,1 -access_prep_state,pos.prep.state,model_pos_prep_state,point_of_sale.group_pos_user,1,1,1,1 -access_prep_order,pos.prep.order,model_pos_prep_order,point_of_sale.group_pos_user,1,1,1,1 -access_prep_stage_manager,pos.prep.stage,model_pos_prep_stage,point_of_sale.group_pos_manager,1,1,1,1 -access_prep_stage,pos.prep.stage,model_pos_prep_stage,point_of_sale.group_pos_user,1,0,0,0 -access_prep_display_manager,pos.prep.display,model_pos_prep_display,point_of_sale.group_pos_manager,1,1,1,1 -access_prep_display,pos.prep.display,model_pos_prep_display,point_of_sale.group_pos_user,1,0,0,0 -access_preparation_display_reset_wizard,pos.preparation.display.reset.wizard,model_pos_preparation_display_reset_wizard,point_of_sale.group_pos_user,1,1,1,1 -access_preparation_time_report,access.preparation.time.report,model_preparation_time_report,point_of_sale.group_pos_user,1,0,0,0 diff --git a/pos_event_iot/__manifest__.py b/pos_event_iot/__manifest__.py index 882dd9cd..8f6bcb9e 100644 --- a/pos_event_iot/__manifest__.py +++ b/pos_event_iot/__manifest__.py @@ -1 +1 @@ -{'name': 'IoT for PoS/Event', 'summary': 'Use IoT device integrations for events', 'description': '\nBridge module for PoS/Event/IoT. Used to print with IoT upon selling an event ticket.\n', 'category': 'Marketing/Events', 'version': '1.0', 'depends': ['pos_event'], 'assets': {'point_of_sale._assets_pos': ['pos_event_iot/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'IoT for PoS/Event', 'summary': 'Use IoT device integrations for events', 'description': '\nBridge module for PoS/Event/IoT. Used to print with IoT upon selling an event ticket.\n', 'category': 'Marketing/Events', 'version': '1.0', 'depends': ['pos_event'], 'assets': {'point_of_sale._assets_pos': ['pos_event_iot/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/pos_hr_mobile/__manifest__.py b/pos_hr_mobile/__manifest__.py index 0eab8d7f..81ebbc28 100644 --- a/pos_hr_mobile/__manifest__.py +++ b/pos_hr_mobile/__manifest__.py @@ -1 +1 @@ -{'name': 'POS Barcode in Mobile', 'category': 'Human Resources/Barcode', 'summary': 'POS Barcode scan in Mobile', 'version': '1.0', 'description': ' ', 'depends': ['pos_hr'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'point_of_sale._assets_pos': ['barcodes/static/src/components/barcode_scanner.scss', 'pos_hr_mobile/static/src/**/*']}} \ No newline at end of file +{'name': 'POS Barcode in Mobile', 'category': 'Human Resources/Barcode', 'summary': 'POS Barcode scan in Mobile', 'version': '1.0', 'description': ' ', 'depends': ['pos_hr'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'point_of_sale._assets_pos': ['barcodes/static/src/components/barcode_scanner.scss', 'pos_hr_mobile/static/src/**/*']}} \ No newline at end of file diff --git a/pos_iot/__manifest__.py b/pos_iot/__manifest__.py index 68aeb21b..6ba0c621 100644 --- a/pos_iot/__manifest__.py +++ b/pos_iot/__manifest__.py @@ -1 +1 @@ -{'name': 'IoT for PoS', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'summary': 'Use IoT Devices in the PoS', 'description': '\nAllows to use in the Point of Sale the devices that are connected to an IoT Box.\nSupported devices include payment terminals, receipt printers, scales and customer displays.\n', 'depends': ['point_of_sale'], 'installable': True, 'auto_install': True, 'uninstall_hook': 'uninstall_hook', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/iot_views.xml', 'views/pos_config_views.xml', 'views/pos_printer_views.xml', 'views/res_config_setting_views.xml', 'wizard/auto_config_views.xml', 'security/ir.model.access.csv'], 'assets': {'point_of_sale._assets_pos': ['iot_base/static/src/network_utils/*', 'iot_base/static/src/device_controller.js', 'iot/static/src/overrides/network_utils/*', 'iot/static/src/network_utils/*', 'iot/static/src/iot_report_action.js', 'iot/static/src/select_printer_wizard.js', 'iot/static/src/client_action/delete_local_storage.js', 'pos_iot/static/src/**/*', ('remove', 'pos_iot/static/src/backend/**/*')], 'web.assets_tests': ['pos_iot/static/tests/tours/**/*'], 'web.assets_unit_tests': ['pos_iot/static/tests/unit/**/*'], 'web.assets_backend': ['pos_iot/static/src/backend/**/*']}} \ No newline at end of file +{'name': 'IoT for PoS', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'summary': 'Use IoT Devices in the PoS', 'description': '\nAllows to use in the Point of Sale the devices that are connected to an IoT Box.\nSupported devices include payment terminals, receipt printers, scales and customer displays.\n', 'depends': ['point_of_sale'], 'installable': True, 'auto_install': False, 'uninstall_hook': 'uninstall_hook', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/iot_views.xml', 'views/pos_config_views.xml', 'views/pos_printer_views.xml', 'views/res_config_setting_views.xml', 'wizard/auto_config_views.xml', 'security/ir.access.csv'], 'assets': {'point_of_sale._assets_pos': ['iot_base/static/src/network_utils/*', 'iot_base/static/src/device_controller.js', 'iot/static/src/overrides/network_utils/*', 'iot/static/src/network_utils/*', 'iot/static/src/iot_report_action.js', 'iot/static/src/select_printer_wizard.js', 'iot/static/src/client_action/delete_local_storage.js', 'pos_iot/static/src/**/*', ('remove', 'pos_iot/static/src/backend/**/*')], 'web.assets_tests': ['pos_iot/static/tests/tours/**/*'], 'web.assets_unit_tests': ['pos_iot/static/tests/unit/**/*'], 'web.assets_backend': ['pos_iot/static/src/backend/**/*']}} \ No newline at end of file diff --git a/pos_iot/security/ir.access.csv b/pos_iot/security/ir.access.csv new file mode 100644 index 00000000..f9d8114d --- /dev/null +++ b/pos_iot/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_auto_config_pos_iot,pos.iot.auto.config.pos.iot,pos_iot.auto_config_pos_iot,iot.group_iot_admin,r, diff --git a/pos_iot/security/ir.model.access.csv b/pos_iot/security/ir.model.access.csv deleted file mode 100644 index f0198b25..00000000 --- a/pos_iot/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_auto_config_pos_iot,pos.iot.auto.config.pos.iot,pos_iot.model_auto_config_pos_iot,iot.group_iot_admin,1,1,1,0 diff --git a/pos_iot_six/__manifest__.py b/pos_iot_six/__manifest__.py index 94da355e..823d7464 100644 --- a/pos_iot_six/__manifest__.py +++ b/pos_iot_six/__manifest__.py @@ -1 +1 @@ -{'name': 'POS IoT Six', 'version': '1.0', 'category': 'Sales/Point Of Sale', 'summary': 'Integrate your POS with a Six payment terminal through IoT', 'data': ['wizard/add_six_terminal_views.xml', 'views/pos_payment_method_views.xml', 'views/iot_box_views.xml', 'security/ir.model.access.csv'], 'depends': [], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'point_of_sale._assets_pos': ['pos_iot_six/static/src/js/balance_button.js', 'pos_iot_six/static/src/js/models.js', 'pos_iot_six/static/src/js/payment_six.js', 'pos_iot_six/static/src/xml/balance_button.xml'], 'web.assets_backend': ['pos_iot_six/static/src/js/six_terminal_id_field.*', 'pos_iot_six/static/src/css/six_terminal_id_field.css'], 'web.assets_unit_tests': ['pos_iot_six/static/tests/unit/**/*']}} \ No newline at end of file +{'name': 'POS IoT Six', 'version': '1.0', 'category': 'Sales/Point Of Sale', 'summary': 'Integrate your POS with a Six payment terminal through IoT', 'data': ['wizard/add_six_terminal_views.xml', 'views/pos_payment_method_views.xml', 'views/iot_box_views.xml', 'security/ir.access.csv'], 'depends': [], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'point_of_sale._assets_pos': ['pos_iot_six/static/src/js/balance_button.js', 'pos_iot_six/static/src/js/models.js', 'pos_iot_six/static/src/js/payment_six.js', 'pos_iot_six/static/src/xml/balance_button.xml'], 'web.assets_backend': ['pos_iot_six/static/src/js/six_terminal_id_field.*', 'pos_iot_six/static/src/css/six_terminal_id_field.css'], 'web.assets_unit_tests': ['pos_iot_six/static/tests/unit/**/*']}} \ No newline at end of file diff --git a/pos_iot_six/security/ir.access.csv b/pos_iot_six/security/ir.access.csv new file mode 100644 index 00000000..eb859b3a --- /dev/null +++ b/pos_iot_six/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_add_iot_box,access.add.iot.box,pos.iot.six.add.six.terminal,base.group_system,r, diff --git a/pos_iot_six/security/ir.model.access.csv b/pos_iot_six/security/ir.model.access.csv deleted file mode 100644 index d06ae7f5..00000000 --- a/pos_iot_six/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_add_iot_box,access.add.iot.box,model_pos_iot_six_add_six_terminal,base.group_system,1,1,1,0 diff --git a/pos_online_payment_self_order_preparation_display/__manifest__.py b/pos_online_payment_self_order_preparation_display/__manifest__.py index e931674f..882f58ec 100644 --- a/pos_online_payment_self_order_preparation_display/__manifest__.py +++ b/pos_online_payment_self_order_preparation_display/__manifest__.py @@ -1 +1 @@ -{'name': 'POS Self-Order / Online Payment / Preparation Display', 'summary': 'Link between self orders paid online and the preparation display', 'category': 'Sales/Point of Sale', 'version': '1.0', 'depends': ['pos_online_payment_self_order'], 'installable': True, 'auto_install': True, 'assets': {'pos_self_order.assets_tests': ['pos_online_payment_self_order_preparation_display/static/tests/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'POS Self-Order / Online Payment / Preparation Display', 'summary': 'Link between self orders paid online and the preparation display', 'category': 'Sales/Point of Sale', 'version': '1.0', 'depends': ['pos_online_payment_self_order'], 'installable': True, 'auto_install': False, 'assets': {'pos_self_order.assets_tests': ['pos_online_payment_self_order_preparation_display/static/tests/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_order_tracking_display/__manifest__.py b/pos_order_tracking_display/__manifest__.py index 010a3bc7..35640f3d 100644 --- a/pos_order_tracking_display/__manifest__.py +++ b/pos_order_tracking_display/__manifest__.py @@ -1 +1 @@ -{'name': 'PoS Order Tracking Customer Display', 'version': '1.0.0', 'category': 'Sales/Point of Sale', 'sequence': 7, 'summary': "Display customer's order status", 'depends': ['pos_self_order'], 'installable': True, 'auto_install': True, 'data': ['views/index.xml', 'views/preparation_display_view.xml'], 'assets': {'pos_order_tracking_display.assets': [('include', 'point_of_sale.base_app'), 'point_of_sale/static/src/utils.js', 'point_of_sale/static/src/app/components/odoo_logo/*', 'pos_order_tracking_display/static/src/**/*', 'pos_enterprise/static/src/app/utils/utils.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'PoS Order Tracking Customer Display', 'version': '1.0.0', 'category': 'Sales/Point of Sale', 'sequence': 7, 'summary': "Display customer's order status", 'depends': ['pos_self_order'], 'installable': True, 'auto_install': False, 'data': ['views/index.xml', 'views/preparation_display_view.xml'], 'assets': {'pos_order_tracking_display.assets': [('include', 'point_of_sale.base_app'), 'point_of_sale/static/src/utils.js', 'point_of_sale/static/src/app/components/odoo_logo/*', 'pos_order_tracking_display/static/src/**/*', 'pos_enterprise/static/src/app/utils/utils.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_platform_order/__manifest__.py b/pos_platform_order/__manifest__.py index 0f98473b..6df3c56c 100644 --- a/pos_platform_order/__manifest__.py +++ b/pos_platform_order/__manifest__.py @@ -1 +1 @@ -{'name': 'Point of Sale - Platform Order Integration', 'version': '1.0', 'description': '\nThis module integrates the Odoo Point of Sale with various ordering platforms.\n ', 'category': 'Sales/Point of Sale', 'depends': ['pos_restaurant'], 'data': ['security/ir.model.access.csv', 'security/pos_platform_order_security.xml', 'data/platform_order_provider_data.xml', 'views/platform_order_entity_views.xml', 'views/platform_order_provider_views.xml', 'views/platform_order_service_hours_views.xml', 'views/pos_category_views.xml', 'views/pos_platform_order_menus.xml', 'views/product_view.xml'], 'assets': {'point_of_sale._assets_pos': ['pos_platform_order/static/src/app/**/*'], 'pos_preparation_display.assets': ['pos_platform_order/static/src/pos_preparation_display_app/**/*'], 'web.assets_tests': ['pos_platform_order/static/tests/tours/**/*'], 'web.assets_unit_tests': ['pos_platform_order/static/tests/unit/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Point of Sale - Platform Order Integration', 'version': '1.0', 'description': '\nThis module integrates the Odoo Point of Sale with various ordering platforms.\n ', 'category': 'Sales/Point of Sale', 'depends': ['pos_restaurant'], 'data': ['security/ir.access.csv', 'security/pos_platform_order_security.xml', 'data/platform_order_provider_data.xml', 'views/platform_order_entity_views.xml', 'views/platform_order_provider_views.xml', 'views/platform_order_service_hours_views.xml', 'views/pos_category_views.xml', 'views/pos_platform_order_menus.xml', 'views/product_view.xml'], 'assets': {'point_of_sale._assets_pos': ['pos_platform_order/static/src/app/**/*'], 'pos_preparation_display.assets': ['pos_platform_order/static/src/pos_preparation_display_app/**/*'], 'web.assets_tests': ['pos_platform_order/static/tests/tours/**/*'], 'web.assets_unit_tests': ['pos_platform_order/static/tests/unit/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_platform_order/security/ir.access.csv b/pos_platform_order/security/ir.access.csv new file mode 100644 index 00000000..2035c1aa --- /dev/null +++ b/pos_platform_order/security/ir.access.csv @@ -0,0 +1,7 @@ +id,name,model_id,group_id/id,operation,domain +access_platform_order_provider_pos_manager,platform.order.provider.system,platform.order.provider,point_of_sale.group_pos_manager,crud, +access_platform_order_provider,platform.order.provider,platform.order.provider,point_of_sale.group_pos_user,r, +access_platform_order_entity_pos_manager,platform.order.entity.system,platform.order.entity,point_of_sale.group_pos_manager,crud, +access_platform_order_pricelist_line_pos_manager,platform.order.pricelist.line.system,platform.order.pricelist.line,point_of_sale.group_pos_manager,crud, +access_resource_calendar_pos_manager,resource.calendar.pos_manager,resource.resource_calendar,point_of_sale.group_pos_manager,crud, +access_resource_calendar_attendance_pos_manager,resource.calendar.attendance.pos_manager,resource.resource_calendar_attendance,point_of_sale.group_pos_manager,crud, diff --git a/pos_platform_order/security/ir.model.access.csv b/pos_platform_order/security/ir.model.access.csv deleted file mode 100644 index 62bd3d7d..00000000 --- a/pos_platform_order/security/ir.model.access.csv +++ /dev/null @@ -1,7 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_platform_order_provider_pos_manager,platform.order.provider.system,model_platform_order_provider,point_of_sale.group_pos_manager,1,1,1,1 -access_platform_order_provider,platform.order.provider,model_platform_order_provider,point_of_sale.group_pos_user,1,0,0,0 -access_platform_order_entity_pos_manager,platform.order.entity.system,model_platform_order_entity,point_of_sale.group_pos_manager,1,1,1,1 -access_platform_order_pricelist_line_pos_manager,platform.order.pricelist.line.system,model_platform_order_pricelist_line,point_of_sale.group_pos_manager,1,1,1,1 -access_resource_calendar_pos_manager,resource.calendar.pos_manager,resource.model_resource_calendar,point_of_sale.group_pos_manager,1,1,1,1 -access_resource_calendar_attendance_pos_manager,resource.calendar.attendance.pos_manager,resource.model_resource_calendar_attendance,point_of_sale.group_pos_manager,1,1,1,1 diff --git a/pos_platform_order_gofood/__manifest__.py b/pos_platform_order_gofood/__manifest__.py index 43e2cb00..0f9fc585 100644 --- a/pos_platform_order_gofood/__manifest__.py +++ b/pos_platform_order_gofood/__manifest__.py @@ -1 +1 @@ -{'name': 'Platform Order Provider: GoFood', 'category': 'Sales/Point of Sale', 'description': '\nThis module integrates with GoFood to receive and manage orders.\n ', 'depends': [], 'data': ['security/ir.model.access.csv', 'data/platform_order_provider_data.xml', 'views/platform_order_provider_views.xml'], 'assets': {'point_of_sale._assets_pos': ['pos_platform_order_gofood/static/src/app/**/*']}, 'post_init_hook': 'post_init_hook', 'uninstall_hook': 'uninstall_hook', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Platform Order Provider: GoFood', 'category': 'Sales/Point of Sale', 'description': '\nThis module integrates with GoFood to receive and manage orders.\n ', 'depends': [], 'data': ['security/ir.access.csv', 'data/platform_order_provider_data.xml', 'views/platform_order_provider_views.xml'], 'assets': {'point_of_sale._assets_pos': ['pos_platform_order_gofood/static/src/app/**/*']}, 'post_init_hook': 'post_init_hook', 'uninstall_hook': 'uninstall_hook', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_platform_order_gofood/security/ir.access.csv b/pos_platform_order_gofood/security/ir.access.csv new file mode 100644 index 00000000..2b984b97 --- /dev/null +++ b/pos_platform_order_gofood/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_gofood_idempotency_key,access_gofood_idempotency_key,gofood.idempotency.key,base.group_user,r, diff --git a/pos_platform_order_gofood/security/ir.model.access.csv b/pos_platform_order_gofood/security/ir.model.access.csv deleted file mode 100644 index d2342084..00000000 --- a/pos_platform_order_gofood/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -"access_gofood_idempotency_key","access_gofood_idempotency_key","model_gofood_idempotency_key","base.group_user",0,0,0,0 diff --git a/pos_pricer/__manifest__.py b/pos_pricer/__manifest__.py index cac16ff4..61103db3 100644 --- a/pos_pricer/__manifest__.py +++ b/pos_pricer/__manifest__.py @@ -8,7 +8,7 @@ 'sequence': 6, 'summary': 'Display and change your products information on electronic Pricer tags', 'data': [ - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'views/pricer_tag_views.xml', 'views/pricer_store_views.xml', 'views/pos_pricer_configuration.xml', diff --git a/pos_pricer/security/ir.access.csv b/pos_pricer/security/ir.access.csv new file mode 100644 index 00000000..69d3dda5 --- /dev/null +++ b/pos_pricer/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_pricer_tag_admin,pricer.pricer.tag,pricer.tag,point_of_sale.group_pos_manager,crud, +access_pricer_store_admin,pricer.pricer.store,pricer.store,point_of_sale.group_pos_manager,crud, diff --git a/pos_pricer/security/ir.model.access.csv b/pos_pricer/security/ir.model.access.csv deleted file mode 100644 index bc300fc0..00000000 --- a/pos_pricer/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_pricer_tag_admin,pricer.pricer.tag,model_pricer_tag,point_of_sale.group_pos_manager,1,1,1,1 -access_pricer_store_admin,pricer.pricer.store,model_pricer_store,point_of_sale.group_pos_manager,1,1,1,1 diff --git a/pos_restaurant_appointment/__manifest__.py b/pos_restaurant_appointment/__manifest__.py index 8b2ad719..1d6c7e8f 100644 --- a/pos_restaurant_appointment/__manifest__.py +++ b/pos_restaurant_appointment/__manifest__.py @@ -1 +1 @@ -{'name': 'Point of Sale Restaurant Appointment', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'summary': 'This module lets you manage online reservations for restaurant tables', 'website': 'https://www.odoo.com/app/appointments', 'depends': ['pos_restaurant'], 'auto_install': True, 'data': ['views/appointment_resource_views.xml', 'views/pos_restaurant_views.xml', 'views/calendar_event_views.xml'], 'demo': ['demo/pos_restaurant_appointment_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_pos_restaurant_appointment_after_init', 'assets': {'point_of_sale._assets_pos': ['pos_restaurant_appointment/static/src/**/*'], 'web.assets_backend': ['pos_restaurant_appointment/static/src/backend/json_field_resource/**/*'], 'web.assets_tests': ['pos_restaurant_appointment/static/tests/tours/**/*'], 'web.assets_unit_tests': ['pos_restaurant_appointment/static/tests/unit/**/*']}} \ No newline at end of file +{'name': 'Point of Sale Restaurant Appointment', 'version': '1.0', 'category': 'Sales/Point of Sale', 'sequence': 6, 'summary': 'This module lets you manage online reservations for restaurant tables', 'website': 'https://www.odoo.com/app/appointments', 'depends': ['pos_restaurant'], 'auto_install': False, 'data': ['views/appointment_resource_views.xml', 'views/pos_restaurant_views.xml', 'views/calendar_event_views.xml'], 'demo': ['demo/pos_restaurant_appointment_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_pos_restaurant_appointment_after_init', 'assets': {'point_of_sale._assets_pos': ['pos_restaurant_appointment/static/src/**/*'], 'web.assets_backend': ['pos_restaurant_appointment/static/src/backend/json_field_resource/**/*'], 'web.assets_tests': ['pos_restaurant_appointment/static/tests/tours/**/*'], 'web.assets_unit_tests': ['pos_restaurant_appointment/static/tests/unit/**/*']}} \ No newline at end of file diff --git a/pos_restaurant_preparation_display/__manifest__.py b/pos_restaurant_preparation_display/__manifest__.py index 9a947722..babc0aff 100644 --- a/pos_restaurant_preparation_display/__manifest__.py +++ b/pos_restaurant_preparation_display/__manifest__.py @@ -1 +1 @@ -{'name': 'PoS Preparation Display Restaurant', 'version': '1.0.0', 'category': 'Sales/Point of Sale', 'sequence': 7, 'summary': 'Display Orders for Preparation stage.', 'depends': ['pos_restaurant'], 'data': ['views/preparation_display_view.xml'], 'installable': True, 'auto_install': True, 'assets': {'pos_preparation_display.assets': ['pos_restaurant_preparation_display/static/src/app/**/*'], 'point_of_sale._assets_pos': ['pos_restaurant_preparation_display/static/src/override/**/*.js'], 'web.assets_tests': ['pos_restaurant_preparation_display/static/tests/tours/point_of_sale/**/*'], 'pos_preparation_display.assets_tour_tests': ['pos_restaurant_preparation_display/static/tests/tours/preparation_display/**/*']}, 'post_init_hook': '_pos_restaurant_preparation_display_post_init', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'PoS Preparation Display Restaurant', 'version': '1.0.0', 'category': 'Sales/Point of Sale', 'sequence': 7, 'summary': 'Display Orders for Preparation stage.', 'depends': ['pos_restaurant'], 'data': ['views/preparation_display_view.xml'], 'installable': True, 'auto_install': False, 'assets': {'pos_preparation_display.assets': ['pos_restaurant_preparation_display/static/src/app/**/*'], 'point_of_sale._assets_pos': ['pos_restaurant_preparation_display/static/src/override/**/*.js'], 'web.assets_tests': ['pos_restaurant_preparation_display/static/tests/tours/point_of_sale/**/*'], 'pos_preparation_display.assets_tour_tests': ['pos_restaurant_preparation_display/static/tests/tours/preparation_display/**/*']}, 'post_init_hook': '_pos_restaurant_preparation_display_post_init', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_restaurant_urban_piper/__manifest__.py b/pos_restaurant_urban_piper/__manifest__.py index 498e650e..093dcc83 100644 --- a/pos_restaurant_urban_piper/__manifest__.py +++ b/pos_restaurant_urban_piper/__manifest__.py @@ -1 +1 @@ -{'name': 'POS Restaurant Urban Piper', 'category': 'Sales/Point of Sale', 'description': '\nThis module integrates with UrbanPiper to receive and manage orders from various food delivery platforms such as Swiggy and Zomato.\n ', 'depends': ['pos_restaurant'], 'assets': {'web.assets_backend': [], 'point_of_sale._assets_pos': ['pos_restaurant_urban_piper/static/src/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'POS Restaurant Urban Piper', 'category': 'Sales/Point of Sale', 'description': '\nThis module integrates with UrbanPiper to receive and manage orders from various food delivery platforms such as Swiggy and Zomato.\n ', 'depends': ['pos_restaurant'], 'assets': {'web.assets_backend': [], 'point_of_sale._assets_pos': ['pos_restaurant_urban_piper/static/src/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_sale_stock_renting/__manifest__.py b/pos_sale_stock_renting/__manifest__.py index fda755a1..c9ce7d06 100644 --- a/pos_sale_stock_renting/__manifest__.py +++ b/pos_sale_stock_renting/__manifest__.py @@ -1 +1 @@ -{'name': 'Point of Sale Rental Stock', 'version': '1.0', 'category': 'Point of Sale', 'sequence': 15, 'summary': 'Link between PoS and Stock Rental.', 'depends': ['pos_sale'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_tests': ['pos_sale_stock_renting/static/tests/**/*']}} \ No newline at end of file +{'name': 'Point of Sale Rental Stock', 'version': '1.0', 'category': 'Point of Sale', 'sequence': 15, 'summary': 'Link between PoS and Stock Rental.', 'depends': ['pos_sale'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_tests': ['pos_sale_stock_renting/static/tests/**/*']}} \ No newline at end of file diff --git a/pos_sale_subscription/__manifest__.py b/pos_sale_subscription/__manifest__.py index 1faeaba9..24f81a0f 100644 --- a/pos_sale_subscription/__manifest__.py +++ b/pos_sale_subscription/__manifest__.py @@ -1 +1 @@ -{'name': 'Point of Sale Subscription', 'version': '1.0', 'category': 'Point of Sale', 'sequence': 15, 'summary': 'Link between PoS and Sale Subscription.', 'depends': ['pos_sale'], 'installable': True, 'auto_install': True, 'assets': {'point_of_sale._assets_pos': ['pos_sale_subscription/static/src/**/*'], 'web.assets_unit_tests': ['pos_sale_subscription/static/tests/unit/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Point of Sale Subscription', 'version': '1.0', 'category': 'Point of Sale', 'sequence': 15, 'summary': 'Link between PoS and Sale Subscription.', 'depends': ['pos_sale'], 'installable': True, 'auto_install': False, 'assets': {'point_of_sale._assets_pos': ['pos_sale_subscription/static/src/**/*'], 'web.assets_unit_tests': ['pos_sale_subscription/static/tests/unit/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_self_order_iot/__manifest__.py b/pos_self_order_iot/__manifest__.py index f4b20e6e..8d9dcd75 100644 --- a/pos_self_order_iot/__manifest__.py +++ b/pos_self_order_iot/__manifest__.py @@ -1 +1 @@ -{'name': 'POS Self Order IoT', 'version': '1.0.0', 'category': 'Sales/Point of Sale', 'summary': 'IoT in PoS Kiosk', 'depends': ['pos_self_order'], 'auto_install': True, 'data': ['views/iot_views.xml', 'views/res_config_settings.xml'], 'demo': ['demo/iot_demo.xml'], 'assets': {'pos_self_order.assets': ['web/static/lib/jquery/jquery.js', 'iot_base/static/src/network_utils/*', 'iot_base/static/src/device_controller.js', 'iot/static/src/overrides/network_utils/*', 'iot/static/src/network_utils/*', 'pos_iot/static/src/app/utils/printer/iot_printer.js', 'pos_iot/static/src/overrides/network_utils/iot_http_service.js', 'point_of_sale/static/src/app/services/hardware_proxy_service.js', 'pos_self_order_iot/static/src/overrides/models/*', 'pos_self_order_iot/static/src/overrides/network_utils/*', 'pos_self_order_iot/static/src/pages/**/*'], 'web.assets_backend': ['pos_self_order_iot/static/src/views/*'], 'pos_self_order.assets_tests': [('include', 'iot.assets_tests'), 'pos_self_order_iot/static/tests/tours/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'POS Self Order IoT', 'version': '1.0.0', 'category': 'Sales/Point of Sale', 'summary': 'IoT in PoS Kiosk', 'depends': ['pos_self_order'], 'auto_install': False, 'data': ['views/iot_views.xml', 'views/res_config_settings.xml'], 'demo': ['demo/iot_demo.xml'], 'assets': {'pos_self_order.assets': ['web/static/lib/jquery/jquery.js', 'iot_base/static/src/network_utils/*', 'iot_base/static/src/device_controller.js', 'iot/static/src/overrides/network_utils/*', 'iot/static/src/network_utils/*', 'pos_iot/static/src/app/utils/printer/iot_printer.js', 'pos_iot/static/src/overrides/network_utils/iot_http_service.js', 'point_of_sale/static/src/app/services/hardware_proxy_service.js', 'pos_self_order_iot/static/src/overrides/models/*', 'pos_self_order_iot/static/src/overrides/network_utils/*', 'pos_self_order_iot/static/src/pages/**/*'], 'web.assets_backend': ['pos_self_order_iot/static/src/views/*'], 'pos_self_order.assets_tests': [('include', 'iot.assets_tests'), 'pos_self_order_iot/static/tests/tours/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_self_order_preparation_display/__manifest__.py b/pos_self_order_preparation_display/__manifest__.py index 4180c244..e783f4df 100644 --- a/pos_self_order_preparation_display/__manifest__.py +++ b/pos_self_order_preparation_display/__manifest__.py @@ -1 +1 @@ -{'name': 'pos self prep display', 'version': '1.0.0', 'category': 'Sales/Point of Sale', 'sequence': 7, 'depends': ['pos_self_order'], 'installable': True, 'auto_install': True, 'assets': {'pos_preparation_display.assets': ['pos_self_order_preparation_display/static/src/override/pos_preparation_display/**/*'], 'pos_self_order.assets_tests': ['pos_self_order_preparation_display/static/tests/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'pos self prep display', 'version': '1.0.0', 'category': 'Sales/Point of Sale', 'sequence': 7, 'depends': ['pos_self_order'], 'installable': True, 'auto_install': False, 'assets': {'pos_preparation_display.assets': ['pos_self_order_preparation_display/static/src/override/pos_preparation_display/**/*'], 'pos_self_order.assets_tests': ['pos_self_order_preparation_display/static/tests/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_settle_due/__manifest__.py b/pos_settle_due/__manifest__.py index cf6a9c0a..2c0773cf 100644 --- a/pos_settle_due/__manifest__.py +++ b/pos_settle_due/__manifest__.py @@ -1 +1 @@ -{'name': 'Point of Sale Settle Due', 'version': '1.0', 'category': 'Point of Sale', 'sequence': 6, 'summary': "Settle partner's due in the POS UI.", 'depends': ['point_of_sale'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/pos_order_views.xml', 'views/account_move_views.xml', 'data/pos_settle_due_data.xml'], 'assets': {'web.assets_unit_tests': ['pos_settle_due/static/tests/unit/**/*', ('remove', 'pos_settle_due/static/tests/unit/utils.js')], 'point_of_sale._assets_pos': ['pos_settle_due/static/src/**/*'], 'web.assets_tests': ['pos_settle_due/static/tests/tours/**/*'], 'point_of_sale.assets_qunit_tests': ['pos_settle_due/static/tests/unit/**/*']}} \ No newline at end of file +{'name': 'Point of Sale Settle Due', 'version': '1.0', 'category': 'Point of Sale', 'sequence': 6, 'summary': "Settle partner's due in the POS UI.", 'depends': ['point_of_sale'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/pos_order_views.xml', 'views/account_move_views.xml', 'data/pos_settle_due_data.xml'], 'assets': {'web.assets_unit_tests': ['pos_settle_due/static/tests/unit/**/*', ('remove', 'pos_settle_due/static/tests/unit/utils.js')], 'point_of_sale._assets_pos': ['pos_settle_due/static/src/**/*'], 'web.assets_tests': ['pos_settle_due/static/tests/tours/**/*'], 'point_of_sale.assets_qunit_tests': ['pos_settle_due/static/tests/unit/**/*']}} \ No newline at end of file diff --git a/pos_urban_piper/__manifest__.py b/pos_urban_piper/__manifest__.py index 80dec10c..96e5fd24 100644 --- a/pos_urban_piper/__manifest__.py +++ b/pos_urban_piper/__manifest__.py @@ -1 +1 @@ -{'name': 'Point of Sale - UrbanPiper', 'category': 'Sales/Point of Sale', 'description': '\nThis module integrates with UrbanPiper to receive and manage orders from various food delivery platforms.\n ', 'depends': ['pos_discount'], 'data': ['data/res_config_settings_data.xml', 'data/pos_delivery_provider_data.xml', 'data/product_product_data.xml', 'data/pos_account_fiscal_position_data.xml', 'security/ir.model.access.csv', 'views/res_config_settings_views.xml', 'views/pos_category_views.xml', 'views/product_views.xml', 'views/pos_payment_method_views.xml', 'wizard/pos_urban_piper_test_order.xml'], 'post_init_hook': '_urban_piper_post_init', 'assets': {'point_of_sale._assets_pos': ['pos_urban_piper/static/src/point_of_sale_overrirde/**/*', 'pos_urban_piper/static/src/utils.js'], 'pos_preparation_display.assets': ['pos_urban_piper/static/src/pos_preparation_display_override/**/*'], 'web.assets_tests': ['pos_urban_piper/static/tests/tours/**/*'], 'web.assets_unit_tests': ['pos_urban_piper/static/tests/unit/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Point of Sale - UrbanPiper', 'category': 'Sales/Point of Sale', 'description': '\nThis module integrates with UrbanPiper to receive and manage orders from various food delivery platforms.\n ', 'depends': ['pos_discount'], 'data': ['data/res_config_settings_data.xml', 'data/pos_delivery_provider_data.xml', 'data/product_product_data.xml', 'data/pos_account_fiscal_position_data.xml', 'security/ir.access.csv', 'views/res_config_settings_views.xml', 'views/pos_category_views.xml', 'views/product_views.xml', 'views/pos_payment_method_views.xml', 'wizard/pos_urban_piper_test_order.xml'], 'post_init_hook': '_urban_piper_post_init', 'assets': {'point_of_sale._assets_pos': ['pos_urban_piper/static/src/point_of_sale_overrirde/**/*', 'pos_urban_piper/static/src/utils.js'], 'pos_preparation_display.assets': ['pos_urban_piper/static/src/pos_preparation_display_override/**/*'], 'web.assets_tests': ['pos_urban_piper/static/tests/tours/**/*'], 'web.assets_unit_tests': ['pos_urban_piper/static/tests/unit/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_urban_piper/security/ir.access.csv b/pos_urban_piper/security/ir.access.csv new file mode 100644 index 00000000..88f697f8 --- /dev/null +++ b/pos_urban_piper/security/ir.access.csv @@ -0,0 +1,8 @@ +id,name,model_id,group_id/id,operation,domain +access_product_urban_piper_status_manager,product.urban.piper.status.manager,product.urban.piper.status,point_of_sale.group_pos_manager,crud, +access_product_urban_piper_status_user,product.urban.piper.status.user,product.urban.piper.status,base.group_user,r, +access_pos_delivery_provider_manager,pos.delivery.provider.manager,pos.delivery.provider,point_of_sale.group_pos_manager,r, +access_pos_delivery_provider_user,pos.delivery.provider.user,pos.delivery.provider,base.group_user,r, +access_pos_urbanpiper_test_order_wizard_manager,pos.urbanpiper.test.order.wizard.manager,pos.urbanpiper.test.order.wizard,point_of_sale.group_pos_manager,crud, +access_pos_urbanpiper_test_order_wizard_user,pos.urbanpiper.test.order.wizard.user,pos.urbanpiper.test.order.wizard,point_of_sale.group_pos_user,r, +access_product_urban_piper_status_readonly_for_product_user,product.urban.piper.status.readonly.for.product.user,product.urban.piper.status,base.group_user,r, diff --git a/pos_urban_piper/security/ir.model.access.csv b/pos_urban_piper/security/ir.model.access.csv deleted file mode 100644 index e568ab33..00000000 --- a/pos_urban_piper/security/ir.model.access.csv +++ /dev/null @@ -1,8 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_product_urban_piper_status_manager,product.urban.piper.status.manager,model_product_urban_piper_status,point_of_sale.group_pos_manager,1,1,1,1 -access_product_urban_piper_status_user,product.urban.piper.status.user,model_product_urban_piper_status,base.group_user,1,0,0,0 -access_pos_delivery_provider_manager,pos.delivery.provider.manager,model_pos_delivery_provider,point_of_sale.group_pos_manager,1,1,1,0 -access_pos_delivery_provider_user,pos.delivery.provider.user,model_pos_delivery_provider,base.group_user,1,0,0,0 -access_pos_urbanpiper_test_order_wizard_manager,pos.urbanpiper.test.order.wizard.manager,model_pos_urbanpiper_test_order_wizard,point_of_sale.group_pos_manager,1,1,1,1 -access_pos_urbanpiper_test_order_wizard_user,pos.urbanpiper.test.order.wizard.user,model_pos_urbanpiper_test_order_wizard,point_of_sale.group_pos_user,1,0,0,0 -access_product_urban_piper_status_readonly_for_product_user,product.urban.piper.status.readonly.for.product.user,model_product_urban_piper_status,base.group_user,1,0,0,0 diff --git a/pos_urban_piper_enhancements/__manifest__.py b/pos_urban_piper_enhancements/__manifest__.py index f5b8dbd9..67aceaad 100644 --- a/pos_urban_piper_enhancements/__manifest__.py +++ b/pos_urban_piper_enhancements/__manifest__.py @@ -1 +1 @@ -{'name': 'Point of Sale - UrbanPiper Enhancements', 'category': 'Sales/Point of Sale', 'description': '\nEnhancements for the Point of Sale UrbanPiper module. Includes features such as store timing configuration, scheduled order handling, and improved toggle options.\n ', 'depends': [], 'data': ['data/ir_cron.xml', 'data/pos_store_timing_data.xml', 'security/ir.model.access.csv', 'views/res_config_settings_views.xml', 'views/pos_order_views.xml', 'views/pos_store_time_views.xml', 'views/report_invoice.xml', 'views/product_attribute_views.xml'], 'assets': {'point_of_sale._assets_pos': ['pos_urban_piper_enhancements/static/src/point_of_sale_override/**/*'], 'pos_preparation_display.assets': ['pos_urban_piper_enhancements/static/src/pos_preparation_display_override/**/*', 'pos_urban_piper/static/src/utils.js'], 'web.assets_unit_tests': ['pos_urban_piper_enhancements/static/tests/unit/**/*'], 'web.assets_tests': ['pos_urban_piper_enhancements/static/tests/tours/point_of_sale/**/*'], 'pos_preparation_display.assets_tour_tests': ['pos_urban_piper_enhancements/static/tests/tours/preparation_display/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Point of Sale - UrbanPiper Enhancements', 'category': 'Sales/Point of Sale', 'description': '\nEnhancements for the Point of Sale UrbanPiper module. Includes features such as store timing configuration, scheduled order handling, and improved toggle options.\n ', 'depends': [], 'data': ['data/ir_cron.xml', 'data/pos_store_timing_data.xml', 'security/ir.access.csv', 'views/res_config_settings_views.xml', 'views/pos_order_views.xml', 'views/pos_store_time_views.xml', 'views/report_invoice.xml', 'views/product_attribute_views.xml'], 'assets': {'point_of_sale._assets_pos': ['pos_urban_piper_enhancements/static/src/point_of_sale_override/**/*'], 'pos_preparation_display.assets': ['pos_urban_piper_enhancements/static/src/pos_preparation_display_override/**/*', 'pos_urban_piper/static/src/utils.js'], 'web.assets_unit_tests': ['pos_urban_piper_enhancements/static/tests/unit/**/*'], 'web.assets_tests': ['pos_urban_piper_enhancements/static/tests/tours/point_of_sale/**/*'], 'pos_preparation_display.assets_tour_tests': ['pos_urban_piper_enhancements/static/tests/tours/preparation_display/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/pos_urban_piper_enhancements/security/ir.access.csv b/pos_urban_piper_enhancements/security/ir.access.csv new file mode 100644 index 00000000..32d73edd --- /dev/null +++ b/pos_urban_piper_enhancements/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_pos_store_timing_manager,pos.store.timing.manager,pos.store.timing,point_of_sale.group_pos_manager,crud, +access_pos_store_timing_user,pos.store.timing.user,pos.store.timing,point_of_sale.group_pos_user,r, diff --git a/pos_urban_piper_enhancements/security/ir.model.access.csv b/pos_urban_piper_enhancements/security/ir.model.access.csv deleted file mode 100644 index f56eb009..00000000 --- a/pos_urban_piper_enhancements/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_pos_store_timing_manager,pos.store.timing.manager,model_pos_store_timing,point_of_sale.group_pos_manager,1,1,1,1 -access_pos_store_timing_user,pos.store.timing.user,model_pos_store_timing,point_of_sale.group_pos_user,1,0,0,0 diff --git a/pos_urban_piper_ubereats/__manifest__.py b/pos_urban_piper_ubereats/__manifest__.py index 4d29c0b5..744abf65 100644 --- a/pos_urban_piper_ubereats/__manifest__.py +++ b/pos_urban_piper_ubereats/__manifest__.py @@ -1 +1 @@ -{'name': 'POS UrbanPiper - Uber Eats', 'category': 'Sales/Point of Sale', 'description': '\nThis module integrates with UrbanPiper to receive and manage orders from Uber Eats.\n ', 'depends': [], 'data': ['data/pos_delivery_provider_data.xml'], 'assets': {'point_of_sale._assets_pos': ['pos_urban_piper_ubereats/static/src/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'POS UrbanPiper - Uber Eats', 'category': 'Sales/Point of Sale', 'description': '\nThis module integrates with UrbanPiper to receive and manage orders from Uber Eats.\n ', 'depends': [], 'data': ['data/pos_delivery_provider_data.xml'], 'assets': {'point_of_sale._assets_pos': ['pos_urban_piper_ubereats/static/src/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/product_barcodelookup/__manifest__.py b/product_barcodelookup/__manifest__.py index 3ac221a5..7ae59977 100644 --- a/product_barcodelookup/__manifest__.py +++ b/product_barcodelookup/__manifest__.py @@ -5,7 +5,7 @@ 'version': '1.0', 'depends': ['product'], 'data': [ - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'security/product_security.xml', 'data/ir_cron_data.xml', 'data/product_data.xml', @@ -18,7 +18,7 @@ 'product_barcodelookup/static/src/**/*', ], }, - 'auto_install': True, + 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', } diff --git a/product_barcodelookup/security/ir.access.csv b/product_barcodelookup/security/ir.access.csv new file mode 100644 index 00000000..30e28453 --- /dev/null +++ b/product_barcodelookup/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_product_get_pic_barcode_manager,product.images.get.pic.barcode manager,product.fetch.image.wizard,base.group_system,r, diff --git a/product_barcodelookup/security/ir.model.access.csv b/product_barcodelookup/security/ir.model.access.csv deleted file mode 100644 index 74044ee6..00000000 --- a/product_barcodelookup/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_product_get_pic_barcode_manager,product.images.get.pic.barcode manager,model_product_fetch_image_wizard,base.group_system,1,1,1,0 diff --git a/product_unspsc/__manifest__.py b/product_unspsc/__manifest__.py index 419ff6ce..f61ec92f 100644 --- a/product_unspsc/__manifest__.py +++ b/product_unspsc/__manifest__.py @@ -11,7 +11,7 @@ UNSPSC code for their products and uoms. """, 'depends': ['account'], 'data': ['views/product_views.xml', - 'security/ir.model.access.csv'], + 'security/ir.access.csv'], "post_init_hook": "post_init_hook", 'installable': True, 'uninstall_hook': 'uninstall_hook', diff --git a/product_unspsc/security/ir.access.csv b/product_unspsc/security/ir.access.csv new file mode 100644 index 00000000..84114b3d --- /dev/null +++ b/product_unspsc/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_product_unspsc_code,access_l10n_product_unspsc_code,product.unspsc.code,base.group_user,r, diff --git a/product_unspsc/security/ir.model.access.csv b/product_unspsc/security/ir.model.access.csv deleted file mode 100644 index 2f566c2c..00000000 --- a/product_unspsc/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_product_unspsc_code,access_l10n_product_unspsc_code,model_product_unspsc_code,base.group_user,1,0,0,0 \ No newline at end of file diff --git a/project_account_asset/__manifest__.py b/project_account_asset/__manifest__.py index 36a7a039..d779c65e 100644 --- a/project_account_asset/__manifest__.py +++ b/project_account_asset/__manifest__.py @@ -1 +1 @@ -{'name': 'Project Accounting Assets', 'version': '1.0', 'category': 'Services/assets', 'summary': 'Project accounting assets', 'description': 'Bridge created to add the number of assets linked to an AA to a project form', 'depends': ['project'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Project Accounting Assets', 'version': '1.0', 'category': 'Services/assets', 'summary': 'Project accounting assets', 'description': 'Bridge created to add the number of assets linked to an AA to a project form', 'depends': ['project'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/project_account_budget/__manifest__.py b/project_account_budget/__manifest__.py index 221756ed..a545b98e 100644 --- a/project_account_budget/__manifest__.py +++ b/project_account_budget/__manifest__.py @@ -1 +1 @@ -{'name': 'Project Budget', 'version': '1.0', 'summary': 'Project account budget', 'category': 'Services/Project', 'depends': [], 'data': ['views/project_project_views.xml', 'views/budget_analytic_views.xml', 'views/project_update_templates.xml'], 'demo': ['data/budget_analytic_demo.xml'], 'assets': {'web.assets_backend': ['project_account_budget/static/src/components/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Project Budget', 'version': '1.0', 'summary': 'Project account budget', 'category': 'Services/Project', 'depends': [], 'data': ['views/project_project_views.xml', 'views/budget_analytic_views.xml', 'views/project_update_templates.xml'], 'demo': ['data/budget_analytic_demo.xml'], 'assets': {'web.assets_backend': ['project_account_budget/static/src/components/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/project_enterprise/__manifest__.py b/project_enterprise/__manifest__.py index 9619c131..2e2408c5 100644 --- a/project_enterprise/__manifest__.py +++ b/project_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Project Enterprise', 'summary': 'Bridge module for project and enterprise', 'description': '\nBridge module for project and enterprise\n ', 'category': 'Services/Project', 'version': '1.0', 'depends': ['project'], 'data': ['security/ir.model.access.csv', 'views/res_config_settings_views.xml', 'views/project_task_views.xml', 'views/project_views.xml', 'views/project_sharing_templates.xml', 'views/project_sharing_views.xml', 'views/project_portal_project_task_templates.xml', 'data/project_data.xml'], 'demo': ['data/project_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['project_enterprise/static/src/views/project_highlight_tasks.js', 'project_enterprise/static/src/views/highlight_project_task_search_model.js', 'project_enterprise/static/src/components/**/*', 'project_enterprise/static/src/views/project_task_calendar/**', 'project_enterprise/static/src/views/project_task_tree/**', 'project_enterprise/static/src/views/project_task_kanban/**', 'project_enterprise/static/src/views/view_dialogs/**', 'project_enterprise/static/src/xml/**'], 'web.assets_backend_lazy': ['project_enterprise/static/src/views/project_task_map/**', 'project_enterprise/static/src/views/project_task_graph/**', 'project_enterprise/static/src/views/project_task_pivot/**', 'project_enterprise/static/src/views/project_task_activity/**', 'project_enterprise/static/src/views/project_task_common/**', 'project_enterprise/static/src/views/task_gantt/**', 'project_enterprise/static/src/views/project_gantt/**'], 'web.assets_unit_tests': ['project_enterprise/static/tests/*', ('remove', 'project_enterprise/static/tests/task_sharing_gantt.test.js')], 'project_enterprise.project_sharing_unit_tests': ['project/static/src/project_sharing/views/**', 'project/static/src/project_sharing/project_sharing.js', 'project/static/src/project_sharing/project_sharing.xml', 'project_enterprise/static/src/views/task_sharing_gantt/**'], 'project.webclient': ['web_enterprise/static/src/webclient/**/*.scss', 'web_enterprise/static/src/core/**/*', 'web_enterprise/static/src/views/kanban/*', 'web_enterprise/static/src/views/list/*', 'web_enterprise/static/src/webclient/settings_form_view/*', 'web_enterprise/static/src/webclient/navbar/*', 'web_enterprise/static/src/webclient/promote_studio/*', 'web_enterprise/static/src/webclient/webclient.js', ('remove', 'project/static/src/project_sharing/main.js'), ('remove', 'web_enterprise/static/src/views/list/list_controller.dark.scss'), ('remove', 'web_enterprise/static/src/core/tags_list/tags_list.dark.scss'), ('remove', 'web_enterprise/static/src/core/notebook/notebook.dark.scss'), 'web_gantt/static/src/**/*', 'project_enterprise/static/src/project_sharing/**/*', 'project_enterprise/static/src/views/view_dialogs/**', 'project_enterprise/static/src/views/project_task_common/**', 'project_enterprise/static/src/views/task_sharing_gantt/**'], 'web.assets_tests': ['project_enterprise/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'Project Enterprise', 'summary': 'Bridge module for project and enterprise', 'description': '\nBridge module for project and enterprise\n ', 'category': 'Services/Project', 'version': '1.0', 'depends': ['project'], 'data': ['security/ir.access.csv', 'views/res_config_settings_views.xml', 'views/project_task_views.xml', 'views/project_views.xml', 'views/project_sharing_templates.xml', 'views/project_sharing_views.xml', 'views/project_portal_project_task_templates.xml', 'data/project_data.xml'], 'demo': ['data/project_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['project_enterprise/static/src/views/project_highlight_tasks.js', 'project_enterprise/static/src/views/highlight_project_task_search_model.js', 'project_enterprise/static/src/components/**/*', 'project_enterprise/static/src/views/project_task_calendar/**', 'project_enterprise/static/src/views/project_task_tree/**', 'project_enterprise/static/src/views/project_task_kanban/**', 'project_enterprise/static/src/views/view_dialogs/**', 'project_enterprise/static/src/xml/**'], 'web.assets_backend_lazy': ['project_enterprise/static/src/views/project_task_map/**', 'project_enterprise/static/src/views/project_task_graph/**', 'project_enterprise/static/src/views/project_task_pivot/**', 'project_enterprise/static/src/views/project_task_activity/**', 'project_enterprise/static/src/views/project_task_common/**', 'project_enterprise/static/src/views/task_gantt/**', 'project_enterprise/static/src/views/project_gantt/**'], 'web.assets_unit_tests': ['project_enterprise/static/tests/*', ('remove', 'project_enterprise/static/tests/task_sharing_gantt.test.js')], 'project_enterprise.project_sharing_unit_tests': ['project/static/src/project_sharing/views/**', 'project/static/src/project_sharing/project_sharing.js', 'project/static/src/project_sharing/project_sharing.xml', 'project_enterprise/static/src/views/task_sharing_gantt/**'], 'project.webclient': ['web_enterprise/static/src/webclient/**/*.scss', 'web_enterprise/static/src/core/**/*', 'web_enterprise/static/src/views/kanban/*', 'web_enterprise/static/src/views/list/*', 'web_enterprise/static/src/webclient/settings_form_view/*', 'web_enterprise/static/src/webclient/navbar/*', 'web_enterprise/static/src/webclient/promote_studio/*', 'web_enterprise/static/src/webclient/webclient.js', ('remove', 'project/static/src/project_sharing/main.js'), ('remove', 'web_enterprise/static/src/views/list/list_controller.dark.scss'), ('remove', 'web_enterprise/static/src/core/tags_list/tags_list.dark.scss'), ('remove', 'web_enterprise/static/src/core/notebook/notebook.dark.scss'), 'web_gantt/static/src/**/*', 'project_enterprise/static/src/project_sharing/**/*', 'project_enterprise/static/src/views/view_dialogs/**', 'project_enterprise/static/src/views/project_task_common/**', 'project_enterprise/static/src/views/task_sharing_gantt/**'], 'web.assets_tests': ['project_enterprise/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/project_enterprise/security/ir.access.csv b/project_enterprise/security/ir.access.csv new file mode 100644 index 00000000..476b3e54 --- /dev/null +++ b/project_enterprise/security/ir.access.csv @@ -0,0 +1 @@ +id,name,model_id,group_id/id,operation,domain diff --git a/project_enterprise/security/ir.model.access.csv b/project_enterprise/security/ir.model.access.csv deleted file mode 100644 index 97dd8b91..00000000 --- a/project_enterprise/security/ir.model.access.csv +++ /dev/null @@ -1 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink diff --git a/project_enterprise_hr/__manifest__.py b/project_enterprise_hr/__manifest__.py index 76df4e5f..cdfb404b 100644 --- a/project_enterprise_hr/__manifest__.py +++ b/project_enterprise_hr/__manifest__.py @@ -1 +1 @@ -{'name': 'Project Enterprise HR', 'summary': 'Bridge module for project_enterprise and hr', 'description': '\nBridge module for project_enterprise and hr\n ', 'category': 'Services/Project', 'version': '1.0', 'depends': ['hr'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['data/todo_mail_alias.xml']} \ No newline at end of file +{'name': 'Project Enterprise HR', 'summary': 'Bridge module for project_enterprise and hr', 'description': '\nBridge module for project_enterprise and hr\n ', 'category': 'Services/Project', 'version': '1.0', 'depends': ['hr'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['data/todo_mail_alias.xml']} \ No newline at end of file diff --git a/project_enterprise_hr_skills/__manifest__.py b/project_enterprise_hr_skills/__manifest__.py index 220fe3a7..79cba065 100644 --- a/project_enterprise_hr_skills/__manifest__.py +++ b/project_enterprise_hr_skills/__manifest__.py @@ -1 +1 @@ -{'name': 'Project - Skills', 'summary': 'Project skills', 'description': "\n Search project tasks according to the assignees' skills\n ", 'category': 'Services/Project', 'version': '1.0', 'depends': ['project_hr_skills'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Project - Skills', 'summary': 'Project skills', 'description': "\n Search project tasks according to the assignees' skills\n ", 'category': 'Services/Project', 'version': '1.0', 'depends': ['project_hr_skills'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/project_helpdesk/__manifest__.py b/project_helpdesk/__manifest__.py index e51da45a..28a3a75b 100644 --- a/project_helpdesk/__manifest__.py +++ b/project_helpdesk/__manifest__.py @@ -1 +1 @@ -{'name': 'Project Helpdesk', 'version': '1.0', 'category': 'Services', 'summary': 'Project helpdesk', 'description': 'Bridge created to convert tickets to tasks and tasks to tickets', 'depends': [], 'data': ['security/ir.model.access.csv', 'views/helpdesk_ticket_views.xml', 'views/project_task_views.xml', 'wizard/helpdesk_ticket_convert_wizard_views.xml', 'wizard/project_task_convert_wizard_views.xml'], 'demo': ['data/helpdesk_ticket_demo.xml', 'data/helpdesk_ticket_convert_wizard_demo.xml', 'data/project_task_demo.xml', 'data/mail_message_demo.xml', 'data/project_task_convert_wizard_demo.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Project Helpdesk', 'version': '1.0', 'category': 'Services', 'summary': 'Project helpdesk', 'description': 'Bridge created to convert tickets to tasks and tasks to tickets', 'depends': [], 'data': ['security/ir.access.csv', 'views/helpdesk_ticket_views.xml', 'views/project_task_views.xml', 'wizard/helpdesk_ticket_convert_wizard_views.xml', 'wizard/project_task_convert_wizard_views.xml'], 'demo': ['data/helpdesk_ticket_demo.xml', 'data/helpdesk_ticket_convert_wizard_demo.xml', 'data/project_task_demo.xml', 'data/mail_message_demo.xml', 'data/project_task_convert_wizard_demo.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/project_helpdesk/security/ir.access.csv b/project_helpdesk/security/ir.access.csv new file mode 100644 index 00000000..84e4ac61 --- /dev/null +++ b/project_helpdesk/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_helpdesk_ticket_convert_wizard,access_helpdesk_ticket_convert_wizard,helpdesk.ticket.convert.wizard,project.group_project_user,r, +access_project_task_convert_wizard,access_project_task_convert_wizard,project.task.convert.wizard,helpdesk.group_helpdesk_user,r, diff --git a/project_helpdesk/security/ir.model.access.csv b/project_helpdesk/security/ir.model.access.csv deleted file mode 100644 index 50d8dbe4..00000000 --- a/project_helpdesk/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_helpdesk_ticket_convert_wizard,access_helpdesk_ticket_convert_wizard,model_helpdesk_ticket_convert_wizard,project.group_project_user,1,1,1,0 -access_project_task_convert_wizard,access_project_task_convert_wizard,model_project_task_convert_wizard,helpdesk.group_helpdesk_user,1,1,1,0 diff --git a/project_holidays/__manifest__.py b/project_holidays/__manifest__.py index 80da66c3..75b17428 100644 --- a/project_holidays/__manifest__.py +++ b/project_holidays/__manifest__.py @@ -1 +1 @@ -{'name': 'Project Time Off', 'version': '1.0', 'category': 'Services/Project', 'summary': 'Project and task integration with holidays', 'description': '\nProject and task integration with holidays\n ', 'depends': [], 'data': ['views/project_task_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Project Time Off', 'version': '1.0', 'category': 'Services/Project', 'summary': 'Project and task integration with holidays', 'description': '\nProject and task integration with holidays\n ', 'depends': [], 'data': ['views/project_task_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/project_hr_payroll_account/__manifest__.py b/project_hr_payroll_account/__manifest__.py index c18a7175..2c3d6e02 100644 --- a/project_hr_payroll_account/__manifest__.py +++ b/project_hr_payroll_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Project Payroll Accounting', 'version': '1.0', 'category': 'Services/payroll/account', 'summary': 'Project payroll accounting', 'description': 'Bridge created to add the number of contracts linked to an AA to a project form', 'depends': ['project'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Project Payroll Accounting', 'version': '1.0', 'category': 'Services/payroll/account', 'summary': 'Project payroll accounting', 'description': 'Bridge created to add the number of contracts linked to an AA to a project form', 'depends': ['project'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/project_sale_subscription/__manifest__.py b/project_sale_subscription/__manifest__.py index 0b768238..0ebbeab1 100644 --- a/project_sale_subscription/__manifest__.py +++ b/project_sale_subscription/__manifest__.py @@ -1 +1 @@ -{'name': 'Project Sales Subscription', 'version': '1.0', 'category': 'Services/sales/subscriptions', 'summary': 'Project sales subscriptions', 'description': 'Bridge created to add the number of subscriptions linked to an AA to a project form', 'depends': ['sale_project'], 'data': ['views/account_analytic_account_views.xml', 'views/sale_order_line_views.xml', 'views/sale_order_views.xml'], 'demo': ['demo/product_product_demo.xml', 'demo/project_task_demo.xml', 'demo/sale_order_demo.xml'], 'assets': {'web.assets_backend': ['project_sale_subscription/static/src/components/project_right_side_panel/**/*']}, 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Project Sales Subscription', 'version': '1.0', 'category': 'Services/sales/subscriptions', 'summary': 'Project sales subscriptions', 'description': 'Bridge created to add the number of subscriptions linked to an AA to a project form', 'depends': ['sale_project'], 'data': ['views/account_analytic_account_views.xml', 'views/sale_order_line_views.xml', 'views/sale_order_views.xml'], 'demo': ['demo/product_product_demo.xml', 'demo/project_task_demo.xml', 'demo/sale_order_demo.xml'], 'assets': {'web.assets_backend': ['project_sale_subscription/static/src/components/project_right_side_panel/**/*']}, 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/project_timesheet_forecast/__manifest__.py b/project_timesheet_forecast/__manifest__.py index 6911ac2e..8a5fb778 100644 --- a/project_timesheet_forecast/__manifest__.py +++ b/project_timesheet_forecast/__manifest__.py @@ -1 +1 @@ -{'name': 'Timesheet and Planning', 'version': '1.0', 'category': 'Services/Timesheets', 'sequence': 50, 'summary': 'Compare timesheets and plannings', 'depends': [], 'description': '\nCompare timesheets and plannings\n================================\n\nBetter plan your future schedules by considering time effectively spent on old plannings\n\n', 'data': ['report/planning_analysis_report_views.xml', 'report/project_timesheet_forecast_report_analysis_views.xml', 'security/ir.model.access.csv', 'data/ir_filters_data.xml', 'views/planning_slot_views.xml', 'views/project_timesheet_forecast_menus.xml'], 'demo': ['data/planning_slot_demo.xml', 'data/account_analytic_line_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'uninstall_hook': '_uninstall_hook', 'assets': {'web.assets_backend_lazy': ['project_timesheet_forecast/static/src/**/*']}} \ No newline at end of file +{'name': 'Timesheet and Planning', 'version': '1.0', 'category': 'Services/Timesheets', 'sequence': 50, 'summary': 'Compare timesheets and plannings', 'depends': [], 'description': '\nCompare timesheets and plannings\n================================\n\nBetter plan your future schedules by considering time effectively spent on old plannings\n\n', 'data': ['report/planning_analysis_report_views.xml', 'report/project_timesheet_forecast_report_analysis_views.xml', 'security/ir.access.csv', 'data/ir_filters_data.xml', 'views/planning_slot_views.xml', 'views/project_timesheet_forecast_menus.xml'], 'demo': ['data/planning_slot_demo.xml', 'data/account_analytic_line_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'uninstall_hook': '_uninstall_hook', 'assets': {'web.assets_backend_lazy': ['project_timesheet_forecast/static/src/**/*']}} \ No newline at end of file diff --git a/project_timesheet_forecast/security/ir.access.csv b/project_timesheet_forecast/security/ir.access.csv new file mode 100644 index 00000000..3d4401c2 --- /dev/null +++ b/project_timesheet_forecast/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_project_timesheet_forecast_report_analysis_manager,project.timesheet.forecast.report.analysis,project.timesheet.forecast.report.analysis,project.group_project_manager,r, +access_project_timesheet_forecast_report_analysis_user,project.timesheet.forecast.report.analysis,project.timesheet.forecast.report.analysis,project.group_project_user,r, diff --git a/project_timesheet_forecast/security/ir.model.access.csv b/project_timesheet_forecast/security/ir.model.access.csv deleted file mode 100644 index 840a844f..00000000 --- a/project_timesheet_forecast/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_project_timesheet_forecast_report_analysis_manager,project.timesheet.forecast.report.analysis,model_project_timesheet_forecast_report_analysis,project.group_project_manager,1,0,0,0 -access_project_timesheet_forecast_report_analysis_user,project.timesheet.forecast.report.analysis,model_project_timesheet_forecast_report_analysis,project.group_project_user,1,0,0,0 diff --git a/project_timesheet_forecast_sale/__manifest__.py b/project_timesheet_forecast_sale/__manifest__.py index c869cbf5..cc2dd6fb 100644 --- a/project_timesheet_forecast_sale/__manifest__.py +++ b/project_timesheet_forecast_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'Compare timesheets and forecast for your projects', 'version': '1.0', 'category': 'Services/Project', 'description': '\nCompare timesheets and forecast for your projects.\n==================================================\n\nIn your project plan, you can compare your timesheets and your forecast to better schedule your resources.\n ', 'website': 'https://www.odoo.com/app/project', 'depends': ['sale_timesheet'], 'data': ['views/planning_slot_views.xml', 'views/project_project_views.xml', 'report/planning_analysis_report_views.xml', 'report/project_timesheet_forecast_report_analysis_views.xml'], 'demo': ['data/planning_role_demo.xml', 'data/hr_employee_demo.xml', 'data/product_product_demo.xml', 'data/sale_order_line_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Compare timesheets and forecast for your projects', 'version': '1.0', 'category': 'Services/Project', 'description': '\nCompare timesheets and forecast for your projects.\n==================================================\n\nIn your project plan, you can compare your timesheets and your forecast to better schedule your resources.\n ', 'website': 'https://www.odoo.com/app/project', 'depends': ['sale_timesheet'], 'data': ['views/planning_slot_views.xml', 'views/project_project_views.xml', 'report/planning_analysis_report_views.xml', 'report/project_timesheet_forecast_report_analysis_views.xml'], 'demo': ['data/planning_role_demo.xml', 'data/hr_employee_demo.xml', 'data/product_product_demo.xml', 'data/sale_order_line_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/purchase_accountant/__manifest__.py b/purchase_accountant/__manifest__.py index 7a7d7929..ee9e487e 100644 --- a/purchase_accountant/__manifest__.py +++ b/purchase_accountant/__manifest__.py @@ -1 +1 @@ -{'name': 'Purchase Accounting', 'version': '1.0', 'category': 'Supply Chain/Purchase', 'summary': 'Bridge between Purchase and Accounting', 'description': '\nAdd accrued menus and specific filters on purchase order lines for an easier closing process.\n ', 'depends': ['purchase'], 'data': ['views/purchase_order_line_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Purchase Accounting', 'version': '1.0', 'category': 'Supply Chain/Purchase', 'summary': 'Bridge between Purchase and Accounting', 'description': '\nAdd accrued menus and specific filters on purchase order lines for an easier closing process.\n ', 'depends': ['purchase'], 'data': ['views/purchase_order_line_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/purchase_intrastat/__manifest__.py b/purchase_intrastat/__manifest__.py index 7be555a3..d205bc0d 100644 --- a/purchase_intrastat/__manifest__.py +++ b/purchase_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Purchase Intrastat', 'category': 'Accounting/Accounting', 'description': '\nBridge module between purchase and intrastat.\n ', 'depends': ['purchase'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Purchase Intrastat', 'category': 'Accounting/Accounting', 'description': '\nBridge module between purchase and intrastat.\n ', 'depends': ['purchase'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/purchase_mrp_workorder_quality/__manifest__.py b/purchase_mrp_workorder_quality/__manifest__.py index ed7b6ace..b6158760 100644 --- a/purchase_mrp_workorder_quality/__manifest__.py +++ b/purchase_mrp_workorder_quality/__manifest__.py @@ -1 +1 @@ -{'name': 'Full Traceability Report Demo Data', 'version': '1.0', 'category': 'Supply Chain/Manufacturing', 'sequence': 50, 'summary': 'Full Traceability Report Demo Data', 'depends': ['purchase_mrp', 'purchase_stock'], 'description': '\nFull Traceability Report Demo Data\n==================================\n', 'demo': ['data/purchase_mrp_workorder_quality_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Full Traceability Report Demo Data', 'version': '1.0', 'category': 'Supply Chain/Manufacturing', 'sequence': 50, 'summary': 'Full Traceability Report Demo Data', 'depends': ['purchase_mrp', 'purchase_stock'], 'description': '\nFull Traceability Report Demo Data\n==================================\n', 'demo': ['data/purchase_mrp_workorder_quality_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/quality/__manifest__.py b/quality/__manifest__.py index 15ca4a72..4d43314b 100644 --- a/quality/__manifest__.py +++ b/quality/__manifest__.py @@ -20,7 +20,7 @@ Quality Base """, 'data': [ 'security/quality.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'data/mail_alias_data.xml', 'data/quality_data.xml', 'views/quality_views.xml', diff --git a/quality/security/ir.access.csv b/quality/security/ir.access.csv new file mode 100644 index 00000000..3971db88 --- /dev/null +++ b/quality/security/ir.access.csv @@ -0,0 +1,21 @@ +id,name,model_id,group_id/id,operation,domain +access_quality_alert_team_user,quality.alert.team,quality.quality_alert_team,quality.group_quality_user,r, +access_quality_check_user,quality.check,quality.quality_check,quality.group_quality_user,r, +access_quality_alert_user,quality.alert,quality.quality_alert,quality.group_quality_user,r, +access_quality_reason_user,quality.reason,quality.quality_reason,quality.group_quality_user,r, +access_quality_tag_user,quality.tag,quality.quality_tag,quality.group_quality_user,r, +access_quality_alert_stage_user,quality.alert.stage,quality.quality_alert_stage,quality.group_quality_user,r, +access_quality_point_user,quality.point,quality.quality_point,quality.group_quality_user,r, +access_quality_point_test_type_user,quality.point.test_type,quality.quality_point_test_type,quality.group_quality_user,r, +access_quality_check_stock_user,quality.check,quality.quality_check,stock.group_stock_user,r, +access_stock_lot_user,stock.lot,stock.stock_lot,quality.group_quality_user,r, +access_stock_pack_user,stock.move.line,stock.stock_move_line,quality.group_quality_user,r, +access_stock_picking,stock.move.line,stock.stock_picking,quality.group_quality_user,r, +access_quality_alert_team_manager,quality.alert.team,quality.quality_alert_team,quality.group_quality_manager,crud, +access_quality_check_manager,quality.check,quality.quality_check,quality.group_quality_manager,crud, +access_quality_alert_manager,quality.alert,quality.quality_alert,quality.group_quality_manager,crud, +access_quality_reason_manager,quality.reason,quality.quality_reason,quality.group_quality_manager,crud, +access_quality_tag_manager,quality.tag,quality.quality_tag,quality.group_quality_manager,crud, +access_quality_alert_stage_manager,quality.alert.stage,quality.quality_alert_stage,quality.group_quality_manager,crud, +access_quality_point_manager,quality.point.manager,quality.quality_point,quality.group_quality_manager,crud, +access_quality_check_stock_manager,quality.check.manager,quality.quality_check,quality.group_quality_manager,crud, diff --git a/quality/security/ir.model.access.csv b/quality/security/ir.model.access.csv deleted file mode 100644 index f13d0de5..00000000 --- a/quality/security/ir.model.access.csv +++ /dev/null @@ -1,21 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_quality_alert_team_user,quality.alert.team,quality.model_quality_alert_team,quality.group_quality_user,1,0,0,0 -access_quality_check_user,quality.check,quality.model_quality_check,quality.group_quality_user,1,1,1,0 -access_quality_alert_user,quality.alert,quality.model_quality_alert,quality.group_quality_user,1,1,1,0 -access_quality_reason_user,quality.reason,quality.model_quality_reason,quality.group_quality_user,1,0,0,0 -access_quality_tag_user,quality.tag,quality.model_quality_tag,quality.group_quality_user,1,0,0,0 -access_quality_alert_stage_user,quality.alert.stage,quality.model_quality_alert_stage,quality.group_quality_user,1,0,0,0 -access_quality_point_user,quality.point,quality.model_quality_point,quality.group_quality_user,1,0,0,0 -access_quality_point_test_type_user,quality.point.test_type,quality.model_quality_point_test_type,quality.group_quality_user,1,0,0,0 -access_quality_check_stock_user,quality.check,quality.model_quality_check,stock.group_stock_user,1,1,1,0 -access_stock_lot_user,stock.lot,stock.model_stock_lot,quality.group_quality_user,1,0,0,0 -access_stock_pack_user,stock.move.line,stock.model_stock_move_line,quality.group_quality_user,1,0,0,0 -access_stock_picking,stock.move.line,stock.model_stock_picking,quality.group_quality_user,1,0,0,0 -access_quality_alert_team_manager,quality.alert.team,quality.model_quality_alert_team,quality.group_quality_manager,1,1,1,1 -access_quality_check_manager,quality.check,quality.model_quality_check,quality.group_quality_manager,1,1,1,1 -access_quality_alert_manager,quality.alert,quality.model_quality_alert,quality.group_quality_manager,1,1,1,1 -access_quality_reason_manager,quality.reason,quality.model_quality_reason,quality.group_quality_manager,1,1,1,1 -access_quality_tag_manager,quality.tag,quality.model_quality_tag,quality.group_quality_manager,1,1,1,1 -access_quality_alert_stage_manager,quality.alert.stage,quality.model_quality_alert_stage,quality.group_quality_manager,1,1,1,1 -access_quality_point_manager,quality.point.manager,quality.model_quality_point,quality.group_quality_manager,1,1,1,1 -access_quality_check_stock_manager,quality.check.manager,quality.model_quality_check,quality.group_quality_manager,1,1,1,1 diff --git a/quality_control/__manifest__.py b/quality_control/__manifest__.py index 13652281..f8b4e7fd 100644 --- a/quality_control/__manifest__.py +++ b/quality_control/__manifest__.py @@ -1 +1 @@ -{'name': 'Quality', 'version': '1.0', 'category': 'Supply Chain/Quality', 'sequence': 120, 'summary': 'Control the quality of your products', 'website': 'https://www.odoo.com/app/quality', 'depends': [], 'description': '\nQuality Control\n===============\n* Define quality points that will generate quality checks on pickings,\n manufacturing orders or work orders (quality_mrp)\n* Quality alerts can be created independently or related to quality checks\n* Possibility to add a measure to the quality check with a min/max tolerance\n* Define your stages for the quality alerts\n', 'data': ['data/quality_control_data.xml', 'report/worksheet_custom_reports.xml', 'report/worksheet_custom_report_templates.xml', 'views/quality_views.xml', 'views/product_views.xml', 'views/stock_move_views.xml', 'views/stock_picking_views.xml', 'views/stock_lot_views.xml', 'wizard/quality_check_wizard_views.xml', 'security/ir.model.access.csv', 'security/security.xml'], 'demo': ['data/quality_control_demo.xml'], 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['quality_control/static/src/**/*', ('remove', 'quality_control/static/src/spreadsheet_bundle/**/*')], 'spreadsheet.o_spreadsheet': ['quality_control/static/src/spreadsheet_bundle/**/*'], 'web.assets_tests': ['quality_control/static/tests/tours/**/*'], 'web.assets_unit_tests': ['quality_control/static/tests/**/*']}} \ No newline at end of file +{'name': 'Quality', 'version': '1.0', 'category': 'Supply Chain/Quality', 'sequence': 120, 'summary': 'Control the quality of your products', 'website': 'https://www.odoo.com/app/quality', 'depends': [], 'description': '\nQuality Control\n===============\n* Define quality points that will generate quality checks on pickings,\n manufacturing orders or work orders (quality_mrp)\n* Quality alerts can be created independently or related to quality checks\n* Possibility to add a measure to the quality check with a min/max tolerance\n* Define your stages for the quality alerts\n', 'data': ['data/quality_control_data.xml', 'report/worksheet_custom_reports.xml', 'report/worksheet_custom_report_templates.xml', 'views/quality_views.xml', 'views/product_views.xml', 'views/stock_move_views.xml', 'views/stock_picking_views.xml', 'views/stock_lot_views.xml', 'wizard/quality_check_wizard_views.xml', 'security/ir.access.csv', 'security/security.xml'], 'demo': ['data/quality_control_demo.xml'], 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['quality_control/static/src/**/*', ('remove', 'quality_control/static/src/spreadsheet_bundle/**/*')], 'spreadsheet.o_spreadsheet': ['quality_control/static/src/spreadsheet_bundle/**/*'], 'web.assets_tests': ['quality_control/static/tests/tours/**/*'], 'web.assets_unit_tests': ['quality_control/static/tests/**/*']}} \ No newline at end of file diff --git a/quality_control/security/ir.access.csv b/quality_control/security/ir.access.csv new file mode 100644 index 00000000..95f5f01c --- /dev/null +++ b/quality_control/security/ir.access.csv @@ -0,0 +1,6 @@ +id,name,model_id,group_id/id,operation,domain +access_quality_check_wizard,access.quality_check_wizard,quality.check.wizard,quality.group_quality_user,r, +access_quality_check_spreadsheet_user,quality.check.spreadsheet,quality_control.quality_check_spreadsheet,quality.group_quality_user,r, +access_quality_check_spreadsheet_manager,quality.check.spreadsheet.manager,quality_control.quality_check_spreadsheet,quality.group_quality_manager,crud, +access_quality_spreadsheet_template_user,quality.spreadsheet.template,quality_control.quality_spreadsheet_template,quality.group_quality_user,r, +access_quality_spreadsheet_template_manager,quality.spreadsheet.template.manager,quality_control.quality_spreadsheet_template,quality.group_quality_manager,crud, diff --git a/quality_control/security/ir.model.access.csv b/quality_control/security/ir.model.access.csv deleted file mode 100644 index 99ae0498..00000000 --- a/quality_control/security/ir.model.access.csv +++ /dev/null @@ -1,6 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_quality_check_wizard,access.quality_check_wizard,model_quality_check_wizard,quality.group_quality_user,1,1,1,0 -access_quality_check_spreadsheet_user,quality.check.spreadsheet,quality_control.model_quality_check_spreadsheet,quality.group_quality_user,1,1,1,0 -access_quality_check_spreadsheet_manager,quality.check.spreadsheet.manager,quality_control.model_quality_check_spreadsheet,quality.group_quality_manager,1,1,1,1 -access_quality_spreadsheet_template_user,quality.spreadsheet.template,quality_control.model_quality_spreadsheet_template,quality.group_quality_user,1,0,0,0 -access_quality_spreadsheet_template_manager,quality.spreadsheet.template.manager,quality_control.model_quality_spreadsheet_template,quality.group_quality_manager,1,1,1,1 diff --git a/quality_control_iot/__manifest__.py b/quality_control_iot/__manifest__.py index 84e7b6a8..87c50c04 100644 --- a/quality_control_iot/__manifest__.py +++ b/quality_control_iot/__manifest__.py @@ -1 +1 @@ -{'name': 'Quality checks with IoT', 'category': 'Supply Chain/Internet of Things (IoT)', 'summary': 'Control the quality of your products with IoT devices', 'description': '\nUse devices connected to an IoT Box to control the quality of your products.\n', 'depends': [], 'data': ['wizard/quality_check_wizard_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Quality checks with IoT', 'category': 'Supply Chain/Internet of Things (IoT)', 'summary': 'Control the quality of your products with IoT devices', 'description': '\nUse devices connected to an IoT Box to control the quality of your products.\n', 'depends': [], 'data': ['wizard/quality_check_wizard_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/quality_control_picking_batch/__manifest__.py b/quality_control_picking_batch/__manifest__.py index 1531ac2f..221d089c 100644 --- a/quality_control_picking_batch/__manifest__.py +++ b/quality_control_picking_batch/__manifest__.py @@ -1 +1 @@ -{'name': 'Quality - Batch Transfer', 'version': '1.0', 'category': 'Supply Chain/Quality', 'summary': 'Support of quality control into batch transfers', 'depends': ['stock_picking_batch'], 'data': ['views/stock_picking_batch_views.xml'], 'auto_install': True, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Quality - Batch Transfer', 'version': '1.0', 'category': 'Supply Chain/Quality', 'summary': 'Support of quality control into batch transfers', 'depends': ['stock_picking_batch'], 'data': ['views/stock_picking_batch_views.xml'], 'auto_install': False, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/quality_control_worksheet/__manifest__.py b/quality_control_worksheet/__manifest__.py index 735e9fde..5fb43cb3 100644 --- a/quality_control_worksheet/__manifest__.py +++ b/quality_control_worksheet/__manifest__.py @@ -1 +1 @@ -{'name': 'Worksheet for Quality Control', 'version': '1.0', 'category': 'Supply Chain/Quality', 'summary': 'Create custom worksheet for quality control', 'depends': [], 'description': '\nCreate customizable worksheet for Quality Control.\n', 'data': ['security/quality_control_security.xml', 'security/ir.model.access.csv', 'data/quality_control_data.xml', 'views/quality_views.xml', 'views/worksheet_template_views.xml', 'report/worksheet_custom_report_templates.xml'], 'demo': ['data/quality_worksheet_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['quality_control_worksheet/static/**/*']}} \ No newline at end of file +{'name': 'Worksheet for Quality Control', 'version': '1.0', 'category': 'Supply Chain/Quality', 'summary': 'Create custom worksheet for quality control', 'depends': [], 'description': '\nCreate customizable worksheet for Quality Control.\n', 'data': ['security/quality_control_security.xml', 'security/ir.access.csv', 'data/quality_control_data.xml', 'views/quality_views.xml', 'views/worksheet_template_views.xml', 'report/worksheet_custom_report_templates.xml'], 'demo': ['data/quality_worksheet_demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['quality_control_worksheet/static/**/*']}} \ No newline at end of file diff --git a/quality_control_worksheet/security/ir.access.csv b/quality_control_worksheet/security/ir.access.csv new file mode 100644 index 00000000..e5473fa6 --- /dev/null +++ b/quality_control_worksheet/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_quality_sheet_template_user,quality.sheet.template,worksheet.worksheet_template,quality.group_quality_user,r, +access_quality_sheet_template_manager,quality.sheet.template,worksheet.worksheet_template,quality.group_quality_manager,crud, diff --git a/quality_control_worksheet/security/ir.model.access.csv b/quality_control_worksheet/security/ir.model.access.csv deleted file mode 100644 index fbdfad61..00000000 --- a/quality_control_worksheet/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_quality_sheet_template_user,quality.sheet.template,worksheet.model_worksheet_template,quality.group_quality_user,1,0,0,0 -access_quality_sheet_template_manager,quality.sheet.template,worksheet.model_worksheet_template,quality.group_quality_manager,1,1,1,1 diff --git a/quality_iot/__manifest__.py b/quality_iot/__manifest__.py index 26d48057..9a2ea514 100644 --- a/quality_iot/__manifest__.py +++ b/quality_iot/__manifest__.py @@ -1 +1 @@ -{'name': 'Quality Steps with IoT', 'category': 'Supply Chain/Internet of Things (IoT)', 'summary': 'Quality steps and IoT devices', 'description': '\nThis module provides the link between quality steps and IoT devices. \n', 'depends': [], 'data': ['views/iot_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['quality_iot/static/src/**/*']}} \ No newline at end of file +{'name': 'Quality Steps with IoT', 'category': 'Supply Chain/Internet of Things (IoT)', 'summary': 'Quality steps and IoT devices', 'description': '\nThis module provides the link between quality steps and IoT devices. \n', 'depends': [], 'data': ['views/iot_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['quality_iot/static/src/**/*']}} \ No newline at end of file diff --git a/quality_mrp/__manifest__.py b/quality_mrp/__manifest__.py index 9a51fa0c..60605a1f 100644 --- a/quality_mrp/__manifest__.py +++ b/quality_mrp/__manifest__.py @@ -1 +1 @@ -{'name': 'MRP features for Quality Control', 'version': '1.1', 'category': 'Supply Chain/Quality', 'sequence': 50, 'summary': 'Quality Management with MRP', 'depends': ['mrp'], 'description': '\nAdds workcenters to Quality Control\n', 'data': ['security/quality_mrp.xml', 'views/quality_views.xml', 'views/mrp_production_views.xml', 'report/worksheet_custom_report_templates.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'MRP features for Quality Control', 'version': '1.1', 'category': 'Supply Chain/Quality', 'sequence': 50, 'summary': 'Quality Management with MRP', 'depends': ['mrp'], 'description': '\nAdds workcenters to Quality Control\n', 'data': ['security/quality_mrp.xml', 'views/quality_views.xml', 'views/mrp_production_views.xml', 'report/worksheet_custom_report_templates.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/quality_mrp_workorder/__manifest__.py b/quality_mrp_workorder/__manifest__.py index eb7df71c..51a042ef 100644 --- a/quality_mrp_workorder/__manifest__.py +++ b/quality_mrp_workorder/__manifest__.py @@ -1 +1 @@ -{'name': 'MRP features for Quality Control', 'version': '1.0', 'category': 'Supply Chain/Quality', 'sequence': 50, 'summary': 'Quality Management with MRP', 'depends': ['barcodes'], 'description': '\nAdds Quality Control to workorders.\n', 'data': ['views/quality_views.xml', 'views/mrp_workorder_views.xml', 'report/worksheet_custom_report_templates.xml'], 'demo': ['data/mrp_workorder_demo.xml'], 'assets': {'web.assets_backend': ['quality_mrp_workorder/static/src/**/*.xml', 'quality_mrp_workorder/static/src/**/*.js'], 'web.assets_tests': ['quality_mrp_workorder/static/tests/tours/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'MRP features for Quality Control', 'version': '1.0', 'category': 'Supply Chain/Quality', 'sequence': 50, 'summary': 'Quality Management with MRP', 'depends': ['barcodes'], 'description': '\nAdds Quality Control to workorders.\n', 'data': ['views/quality_views.xml', 'views/mrp_workorder_views.xml', 'report/worksheet_custom_report_templates.xml'], 'demo': ['data/mrp_workorder_demo.xml'], 'assets': {'web.assets_backend': ['quality_mrp_workorder/static/src/**/*.xml', 'quality_mrp_workorder/static/src/**/*.js'], 'web.assets_tests': ['quality_mrp_workorder/static/tests/tours/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/quality_mrp_workorder_iot/__manifest__.py b/quality_mrp_workorder_iot/__manifest__.py index 37e00d28..57e237eb 100644 --- a/quality_mrp_workorder_iot/__manifest__.py +++ b/quality_mrp_workorder_iot/__manifest__.py @@ -1 +1 @@ -{'name': 'MRP features for Quality Control with IoT', 'summary': 'Quality Management with MRP and IoT', 'depends': [], 'category': 'Supply Chain/Quality', 'description': '\n Adds Quality Control to workorders with IoT.\n', 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['quality_mrp_workorder_iot/static/src/**/*']}} \ No newline at end of file +{'name': 'MRP features for Quality Control with IoT', 'summary': 'Quality Management with MRP and IoT', 'depends': [], 'category': 'Supply Chain/Quality', 'description': '\n Adds Quality Control to workorders with IoT.\n', 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['quality_mrp_workorder_iot/static/src/**/*']}} \ No newline at end of file diff --git a/quality_mrp_workorder_worksheet/__manifest__.py b/quality_mrp_workorder_worksheet/__manifest__.py index 9f9a4501..25216c2e 100644 --- a/quality_mrp_workorder_worksheet/__manifest__.py +++ b/quality_mrp_workorder_worksheet/__manifest__.py @@ -1 +1 @@ -{'name': 'Quality Worksheet for Workorder', 'version': '1.0', 'category': 'Supply Chain/Quality', 'summary': 'Quality Worksheet for Workorder', 'depends': [], 'description': '\nCreate customizable quality worksheet for workorder.\n', 'demo': ['data/mrp_workorder_demo.xml'], 'assets': {'web.assets_backend': ['quality_mrp_workorder_worksheet/static/src/**/*.js'], 'web.assets_tests': ['quality_mrp_workorder_worksheet/static/tests/tours/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Quality Worksheet for Workorder', 'version': '1.0', 'category': 'Supply Chain/Quality', 'summary': 'Quality Worksheet for Workorder', 'depends': [], 'description': '\nCreate customizable quality worksheet for workorder.\n', 'demo': ['data/mrp_workorder_demo.xml'], 'assets': {'web.assets_backend': ['quality_mrp_workorder_worksheet/static/src/**/*.js'], 'web.assets_tests': ['quality_mrp_workorder_worksheet/static/tests/tours/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/quality_repair/__manifest__.py b/quality_repair/__manifest__.py index a72e7069..cc4057d2 100644 --- a/quality_repair/__manifest__.py +++ b/quality_repair/__manifest__.py @@ -1 +1 @@ -{'name': 'Repair features for Quality Control', 'version': '1.0', 'category': 'Supply Chain/Quality', 'sequence': 50, 'summary': 'Quality Management with Repair', 'depends': ['repair'], 'description': '\nAdds repair orders to Quality Control\n ', 'data': ['views/quality_views.xml', 'views/repair_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Repair features for Quality Control', 'version': '1.0', 'category': 'Supply Chain/Quality', 'sequence': 50, 'summary': 'Quality Management with Repair', 'depends': ['repair'], 'description': '\nAdds repair orders to Quality Control\n ', 'data': ['views/quality_views.xml', 'views/repair_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/room/__manifest__.py b/room/__manifest__.py index 8ed7b3f0..b45f32a8 100644 --- a/room/__manifest__.py +++ b/room/__manifest__.py @@ -1 +1 @@ -{'name': 'Meeting Rooms', 'summary': 'Manage Meeting Rooms', 'description': 'Experience the Ease of Booking Meeting Rooms with Real-Time Availability Display.', 'category': 'Productivity/Room', 'version': '1.0', 'depends': ['mail'], 'data': ['views/room_booking_views.xml', 'views/room_room_views.xml', 'views/room_menus.xml', 'views/room_booking_templates_frontend.xml', 'views/room_office_views.xml', 'data/res_groups_privilege_data.xml', 'security/ir_rule.xml', 'security/ir.model.access.csv'], 'demo': ['demo/room_office.xml', 'demo/room_room.xml', 'demo/room_booking.xml'], 'installable': True, 'application': True, 'assets': {'web.assets_backend_lazy': ['room/static/src/room_booking_gantt_view/**/*'], 'web.assets_unit_tests': ['room/static/src/room_booking/**/*.js', 'room/static/src/room_booking/**/*.xml', 'room/static/tests/**/*'], 'room.assets_room_booking': ['room/static/src/room_booking/primary_variables.scss', 'room/static/src/room_booking/bootstrap_overridden.scss', ('include', 'web._assets_helpers'), ('include', 'web._assets_backend_helpers'), 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss', ('include', 'web._assets_bootstrap_backend'), 'web/static/src/libs/fontawesome/css/font-awesome.css', 'web/static/lib/odoo_ui_icons/*', 'web/static/src/scss/base_frontend.scss', 'web/static/src/core/utils/transitions.scss', 'web/static/src/core/notifications/notification.scss', 'web/static/src/core/ui/block_ui.scss', 'room/static/src/room_booking/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Meeting Rooms', 'summary': 'Manage Meeting Rooms', 'description': 'Experience the Ease of Booking Meeting Rooms with Real-Time Availability Display.', 'category': 'Productivity/Room', 'version': '1.0', 'depends': ['mail'], 'data': ['views/room_booking_views.xml', 'views/room_room_views.xml', 'views/room_menus.xml', 'views/room_booking_templates_frontend.xml', 'views/room_office_views.xml', 'data/res_groups_privilege_data.xml', 'security/ir_rule.xml', 'security/ir.access.csv'], 'demo': ['demo/room_office.xml', 'demo/room_room.xml', 'demo/room_booking.xml'], 'installable': True, 'application': True, 'assets': {'web.assets_backend_lazy': ['room/static/src/room_booking_gantt_view/**/*'], 'web.assets_unit_tests': ['room/static/src/room_booking/**/*.js', 'room/static/src/room_booking/**/*.xml', 'room/static/tests/**/*'], 'room.assets_room_booking': ['room/static/src/room_booking/primary_variables.scss', 'room/static/src/room_booking/bootstrap_overridden.scss', ('include', 'web._assets_helpers'), ('include', 'web._assets_backend_helpers'), 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss', ('include', 'web._assets_bootstrap_backend'), 'web/static/src/libs/fontawesome/css/font-awesome.css', 'web/static/lib/odoo_ui_icons/*', 'web/static/src/scss/base_frontend.scss', 'web/static/src/core/utils/transitions.scss', 'web/static/src/core/notifications/notification.scss', 'web/static/src/core/ui/block_ui.scss', 'room/static/src/room_booking/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/room/security/ir.access.csv b/room/security/ir.access.csv new file mode 100644 index 00000000..8a09d9ea --- /dev/null +++ b/room/security/ir.access.csv @@ -0,0 +1,6 @@ +id,name,model_id,group_id/id,operation,domain +access_room_office_user,access.room.office.user,room.room_office,base.group_user,r, +access_room_office_manager,access.room.office.manager,room.room_office,room.group_room_manager,crud, +access_room_room_user,access.room.room.user,room.room_room,base.group_user,r, +access_room_room_manager,access.room.room.manager,room.room_room,room.group_room_manager,crud, +access_room_booking_user,access.room.booking.user,room.room_booking,base.group_user,crud, diff --git a/room/security/ir.model.access.csv b/room/security/ir.model.access.csv deleted file mode 100644 index a13dddea..00000000 --- a/room/security/ir.model.access.csv +++ /dev/null @@ -1,6 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_room_office_user,access.room.office.user,room.model_room_office,base.group_user,1,0,0,0 -access_room_office_manager,access.room.office.manager,room.model_room_office,room.group_room_manager,1,1,1,1 -access_room_room_user,access.room.room.user,room.model_room_room,base.group_user,1,0,0,0 -access_room_room_manager,access.room.room.manager,room.model_room_room,room.group_room_manager,1,1,1,1 -access_room_booking_user,access.room.booking.user,room.model_room_booking,base.group_user,1,1,1,1 diff --git a/sale_account_accountant/__manifest__.py b/sale_account_accountant/__manifest__.py index c5b9e9a1..5b832dae 100644 --- a/sale_account_accountant/__manifest__.py +++ b/sale_account_accountant/__manifest__.py @@ -1 +1 @@ -{'name': 'Sale Accounting', 'version': '1.0', 'category': 'Sales/Sales', 'summary': 'Bridge between Sale and Accounting', 'description': '\nNotify that a matching sale order exists in the reconciliation widget.\n ', 'depends': ['sale'], 'data': ['views/sale_order_line_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['sale_account_accountant/static/src/components/**/*']}} \ No newline at end of file +{'name': 'Sale Accounting', 'version': '1.0', 'category': 'Sales/Sales', 'summary': 'Bridge between Sale and Accounting', 'description': '\nNotify that a matching sale order exists in the reconciliation widget.\n ', 'depends': ['sale'], 'data': ['views/sale_order_line_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['sale_account_accountant/static/src/components/**/*']}} \ No newline at end of file diff --git a/sale_amazon/__manifest__.py b/sale_amazon/__manifest__.py index 5ede0889..9300ef43 100644 --- a/sale_amazon/__manifest__.py +++ b/sale_amazon/__manifest__.py @@ -22,7 +22,7 @@ Key Features 'application': True, 'depends': ['sale_management', 'stock_delivery'], 'data': [ - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'security/sale_amazon_security.xml', 'data/amazon_data.xml', diff --git a/sale_amazon/security/ir.access.csv b/sale_amazon/security/ir.access.csv new file mode 100644 index 00000000..bc9e3989 --- /dev/null +++ b/sale_amazon/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_amazon_recover_order_wizard,access.amazon.recover.order.wizard.sale.manager,amazon.recover.order.wizard,sales_team.group_sale_manager,r, +access_amazon_account_sale_manager,access.amazon.account.sale.manager,amazon.account,sales_team.group_sale_manager,crud, +access_amazon_marketplace_sale_manager,access.amazon.marketplace.sale.manager,amazon.marketplace,sales_team.group_sale_manager,r, +access_amazon_offer_sale_manager,access.amazon.offer.sale.manager,amazon.offer,sales_team.group_sale_manager,crud, diff --git a/sale_amazon/security/ir.model.access.csv b/sale_amazon/security/ir.model.access.csv deleted file mode 100644 index a416bb74..00000000 --- a/sale_amazon/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_amazon_recover_order_wizard,access.amazon.recover.order.wizard.sale.manager,model_amazon_recover_order_wizard,sales_team.group_sale_manager,1,1,1,0 -access_amazon_account_sale_manager,access.amazon.account.sale.manager,model_amazon_account,sales_team.group_sale_manager,1,1,1,1 -access_amazon_marketplace_sale_manager,access.amazon.marketplace.sale.manager,model_amazon_marketplace,sales_team.group_sale_manager,1,1,1,0 -access_amazon_offer_sale_manager,access.amazon.offer.sale.manager,model_amazon_offer,sales_team.group_sale_manager,1,1,1,1 diff --git a/sale_amazon_avatax/__manifest__.py b/sale_amazon_avatax/__manifest__.py index 6d9fd019..ee2eb928 100644 --- a/sale_amazon_avatax/__manifest__.py +++ b/sale_amazon_avatax/__manifest__.py @@ -1 +1 @@ -{'name': 'Amazon/Avatax Bridge', 'summary': 'Bridge module between Amazon Connector and Avatax', 'category': 'Sales/Sales', 'version': '1.0', 'depends': [], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Amazon/Avatax Bridge', 'summary': 'Bridge module between Amazon Connector and Avatax', 'category': 'Sales/Sales', 'version': '1.0', 'depends': [], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_commission/__manifest__.py b/sale_commission/__manifest__.py index 58c294d9..8e0844b7 100644 --- a/sale_commission/__manifest__.py +++ b/sale_commission/__manifest__.py @@ -9,7 +9,7 @@ """, 'depends': ['sale_management'], 'data': [ - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'security/security.xml', 'views/sale_commission_settings.xml', 'wizard/sale_commission_add_multiple_user.xml', diff --git a/sale_commission/security/ir.access.csv b/sale_commission/security/ir.access.csv new file mode 100644 index 00000000..f3e79d4c --- /dev/null +++ b/sale_commission/security/ir.access.csv @@ -0,0 +1,14 @@ +id,name,model_id,group_id/id,operation,domain +access_sale_commission_plan,access_sale_commission_plan,sale.commission.plan,sales_team.group_sale_manager,crud, +access_sale_commission_plan_salesman,access_sale_commission_plan_salesman,sale.commission.plan,sales_team.group_sale_salesman,r, +access_sale_commission_plan_achievement,access_sale_commission_plan_achievement,sale.commission.plan.achievement,sales_team.group_sale_manager,crud, +access_sale_commission_plan_target,access_sale_commission_plan_target,sale.commission.plan.target,sales_team.group_sale_manager,crud, +access_sale_commission_plan_target_commission,access_sale_commission_plan_target_commission,sale.commission.plan.target.commission,sales_team.group_sale_manager,crud, +access_sale_commission_plan_target_forecast,access_sale_commission_plan_target_forecast,sale.commission.plan.target.forecast,sales_team.group_sale_salesman,crud, +access_sale_commission_plan_user,access_sale_commission_plan_user,sale.commission.plan.user,sales_team.group_sale_manager,crud, +access_sale_commission_report,access_sale_commission_report,sale.commission.report,sales_team.group_sale_salesman,r, +access_sale_achievement_report,access_sale_achievement_report,sale.commission.achievement.report,sales_team.group_sale_salesman,r, +access_sale_commission_plan_target_salesman,access_sale_commission_plan_target_salesman,sale.commission.plan.target,sales_team.group_sale_salesman,r, +access_sale_achievement,access_sale_achievement,sale.commission.achievement,sales_team.group_sale_manager,crud, +access_sale_achievement_salesman,access_sale_achievement_salesman,sale.commission.achievement,sales_team.group_sale_salesman,r, +sale_commission.access_sale_commission_plan_user_wizard,access_sale_commission_plan_user_wizard,sale_commission.sale_commission_plan_user_wizard,sales_team.group_sale_manager,crud, diff --git a/sale_commission/security/ir.model.access.csv b/sale_commission/security/ir.model.access.csv deleted file mode 100644 index c6c2592c..00000000 --- a/sale_commission/security/ir.model.access.csv +++ /dev/null @@ -1,14 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_sale_commission_plan,access_sale_commission_plan,model_sale_commission_plan,sales_team.group_sale_manager,1,1,1,1 -access_sale_commission_plan_salesman,access_sale_commission_plan_salesman,model_sale_commission_plan,sales_team.group_sale_salesman,1,0,0,0 -access_sale_commission_plan_achievement,access_sale_commission_plan_achievement,model_sale_commission_plan_achievement,sales_team.group_sale_manager,1,1,1,1 -access_sale_commission_plan_target,access_sale_commission_plan_target,model_sale_commission_plan_target,sales_team.group_sale_manager,1,1,1,1 -access_sale_commission_plan_target_commission,access_sale_commission_plan_target_commission,model_sale_commission_plan_target_commission,sales_team.group_sale_manager,1,1,1,1 -access_sale_commission_plan_target_forecast,access_sale_commission_plan_target_forecast,model_sale_commission_plan_target_forecast,sales_team.group_sale_salesman,1,1,1,1 -access_sale_commission_plan_user,access_sale_commission_plan_user,model_sale_commission_plan_user,sales_team.group_sale_manager,1,1,1,1 -access_sale_commission_report,access_sale_commission_report,model_sale_commission_report,sales_team.group_sale_salesman,1,1,0,0 -access_sale_achievement_report,access_sale_achievement_report,model_sale_commission_achievement_report,sales_team.group_sale_salesman,1,0,0,0 -access_sale_commission_plan_target_salesman,access_sale_commission_plan_target_salesman,model_sale_commission_plan_target,sales_team.group_sale_salesman,1,0,0,0 -access_sale_achievement,access_sale_achievement,model_sale_commission_achievement,sales_team.group_sale_manager,1,1,1,1 -access_sale_achievement_salesman,access_sale_achievement_salesman,model_sale_commission_achievement,sales_team.group_sale_salesman,1,0,0,0 -sale_commission.access_sale_commission_plan_user_wizard,access_sale_commission_plan_user_wizard,sale_commission.model_sale_commission_plan_user_wizard,sales_team.group_sale_manager,1,1,1,1 diff --git a/sale_commission_margin/__manifest__.py b/sale_commission_margin/__manifest__.py index 9966041a..d8ac9b19 100644 --- a/sale_commission_margin/__manifest__.py +++ b/sale_commission_margin/__manifest__.py @@ -1 +1 @@ -{'name': 'Sale Commission: Margin', 'version': '1.0', 'category': 'Sales/Commission', 'sequence': 105, 'summary': "Manage your salespersons' commissions", 'description': '\n ', 'depends': ['sale_margin'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sale Commission: Margin', 'version': '1.0', 'category': 'Sales/Commission', 'sequence': 105, 'summary': "Manage your salespersons' commissions", 'description': '\n ', 'depends': ['sale_margin'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_commission_subscription/__manifest__.py b/sale_commission_subscription/__manifest__.py index cb9109e9..e7a475be 100644 --- a/sale_commission_subscription/__manifest__.py +++ b/sale_commission_subscription/__manifest__.py @@ -1 +1 @@ -{'name': 'Sale Commission: Subscription', 'version': '1.0', 'category': 'Sales/Commission', 'sequence': 105, 'summary': "Manage your salespersons' commissions", 'description': '\n ', 'depends': [], 'data': ['views/sale_commission_plan_view.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sale Commission: Subscription', 'version': '1.0', 'category': 'Sales/Commission', 'sequence': 105, 'summary': "Manage your salespersons' commissions", 'description': '\n ', 'depends': [], 'data': ['views/sale_commission_plan_view.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_enterprise/__manifest__.py b/sale_enterprise/__manifest__.py index b0a55da6..8d923354 100644 --- a/sale_enterprise/__manifest__.py +++ b/sale_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Sale Enterprise', 'category': 'Sales', 'summary': 'Advanced Features for Sale Management', 'description': 'Contains advanced features for sale management.', 'depends': ['sale'], 'data': ['views/sale_order_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sale Enterprise', 'category': 'Sales', 'summary': 'Advanced Features for Sale Management', 'description': 'Contains advanced features for sale management.', 'depends': ['sale'], 'data': ['views/sale_order_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_external_tax/__manifest__.py b/sale_external_tax/__manifest__.py index 76e64528..fdc0cb34 100644 --- a/sale_external_tax/__manifest__.py +++ b/sale_external_tax/__manifest__.py @@ -1 +1 @@ -{'name': '3rd Party Tax Calculation for Sale', 'description': '\n3rd Party Tax Calculation for Sale\n==================================\n\nProvides a common interface to be used when implementing apps to outsource tax calculation.\n ', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': ['sale'], 'auto_install': True, 'data': ['views/sale_order_views.xml'], 'assets': {'web.assets_tests': ['sale_external_tax/static/tests/tours/sale_external_optional_products.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': '3rd Party Tax Calculation for Sale', 'description': '\n3rd Party Tax Calculation for Sale\n==================================\n\nProvides a common interface to be used when implementing apps to outsource tax calculation.\n ', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': ['sale'], 'auto_install': False, 'data': ['views/sale_order_views.xml'], 'assets': {'web.assets_tests': ['sale_external_tax/static/tests/tours/sale_external_optional_products.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_intrastat/__manifest__.py b/sale_intrastat/__manifest__.py index 3581e13e..d60765da 100644 --- a/sale_intrastat/__manifest__.py +++ b/sale_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Sale Intrastat', 'category': 'Accounting/Accounting', 'description': '\nBridge module between sale and intrastat.\n ', 'depends': ['sale'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sale Intrastat', 'category': 'Accounting/Accounting', 'description': '\nBridge module between sale and intrastat.\n ', 'depends': ['sale'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_lazada/__manifest__.py b/sale_lazada/__manifest__.py index 607d9c09..52b771c6 100644 --- a/sale_lazada/__manifest__.py +++ b/sale_lazada/__manifest__.py @@ -23,7 +23,7 @@ Key Features 'data/mail_template_data.xml', 'data/data.xml', 'data/ir_cron.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'security/ir_rule.xml', 'wizard/lazada_shop_create_wizard_views.xml', 'views/sale_order_views.xml', diff --git a/sale_lazada/security/ir.access.csv b/sale_lazada/security/ir.access.csv new file mode 100644 index 00000000..157e890a --- /dev/null +++ b/sale_lazada/security/ir.access.csv @@ -0,0 +1,7 @@ +id,name,model_id,group_id/id,operation,domain +access_lazada_shop,access.lazada.shop,lazada.shop,sales_team.group_sale_manager,crud, +access_lazada_shop_create_wizard,access.lazada.shop.create.wizard,lazada.shop.create.wizard,sales_team.group_sale_manager,crud, +access_lazada_item,access.lazada.item,lazada.item,sales_team.group_sale_manager,crud, +access_lazada_order_item,access.lazada.order.item,lazada.order.item,sales_team.group_sale_manager,crud, +access_lazada_order_item_salesman,access.lazada.order.item.salesman,lazada.order.item,sales_team.group_sale_salesman,r, +access_lazada_order_item_stock_user,access.lazada.order.item.stock_user,lazada.order.item,stock.group_stock_user,r, diff --git a/sale_lazada/security/ir.model.access.csv b/sale_lazada/security/ir.model.access.csv deleted file mode 100644 index ce98bd7f..00000000 --- a/sale_lazada/security/ir.model.access.csv +++ /dev/null @@ -1,7 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_lazada_shop","access.lazada.shop","model_lazada_shop","sales_team.group_sale_manager",1,1,1,1 -"access_lazada_shop_create_wizard","access.lazada.shop.create.wizard","model_lazada_shop_create_wizard","sales_team.group_sale_manager",1,1,1,1 -"access_lazada_item","access.lazada.item","model_lazada_item","sales_team.group_sale_manager",1,1,1,1 -"access_lazada_order_item","access.lazada.order.item","model_lazada_order_item","sales_team.group_sale_manager",1,1,1,1 -"access_lazada_order_item_salesman","access.lazada.order.item.salesman","model_lazada_order_item","sales_team.group_sale_salesman",1,0,0,0 -"access_lazada_order_item_stock_user","access.lazada.order.item.stock_user","model_lazada_order_item","stock.group_stock_user",1,0,0,0 diff --git a/sale_management_renting/__manifest__.py b/sale_management_renting/__manifest__.py index 95be8db7..e71cf62d 100644 --- a/sale_management_renting/__manifest__.py +++ b/sale_management_renting/__manifest__.py @@ -1 +1 @@ -{'name': 'Sale Management for Rental', 'version': '1.0', 'category': 'Sales/Sales', 'description': 'This module adds management features to the sale renting app.', 'depends': ['sale_management'], 'data': ['views/sale_order_template_views.xml', 'views/sale_renting_menus.xml'], 'demo': ['data/rental_management_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sale Management for Rental', 'version': '1.0', 'category': 'Sales/Sales', 'description': 'This module adds management features to the sale renting app.', 'depends': ['sale_management'], 'data': ['views/sale_order_template_views.xml', 'views/sale_renting_menus.xml'], 'demo': ['data/rental_management_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_mrp_renting/__manifest__.py b/sale_mrp_renting/__manifest__.py index f26665f7..59dbd3df 100644 --- a/sale_mrp_renting/__manifest__.py +++ b/sale_mrp_renting/__manifest__.py @@ -1 +1 @@ -{'name': 'Rental Manufacturing Bridge', 'version': '1.0', 'category': 'Sales/Sales', 'depends': ['sale_mrp'], 'description': '\nThis module serves as a bridge between Rental and Manufacturing, specifically in the case of renting kits.\n ', 'summary': 'Kits rental', 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Rental Manufacturing Bridge', 'version': '1.0', 'category': 'Sales/Sales', 'depends': ['sale_mrp'], 'description': '\nThis module serves as a bridge between Rental and Manufacturing, specifically in the case of renting kits.\n ', 'summary': 'Kits rental', 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_planning/__manifest__.py b/sale_planning/__manifest__.py index c813ee98..c18545cd 100644 --- a/sale_planning/__manifest__.py +++ b/sale_planning/__manifest__.py @@ -1 +1 @@ -{'name': 'Sale Planning', 'category': 'Sales/Sales', 'description': '\nThis module allows you to schedule your Sales Order based on the product configuration.\n\nFor products on which the "Plan Services" option is enabled, you will have the opportunity\nto automatically plan the shifts for employees whom are able to take the shift\n(i.e. employees who have the same role as the one configured on the product).\n\nPlan shifts and keep an eye on the hours consumed on your plannable products.\n ', 'depends': ['sale_management', 'sale_service'], 'auto_install': ['sale_management', 'planning'], 'data': ['security/ir.model.access.csv', 'security/sale_planning_security.xml', 'data/planning_role_data.xml', 'views/planning_role_views.xml', 'views/planning_slot_views.xml', 'views/planning_templates.xml', 'views/product_views.xml', 'views/sale_order_views.xml'], 'demo': ['data/product_demo.xml'], 'assets': {'web.assets_backend': ['sale_planning/static/src/components/**/*', 'sale_planning/static/src/views/planning_hooks.js'], 'web.assets_backend_lazy': ['sale_planning/static/src/views/sale_planning_gantt/**'], 'web.assets_frontend': ['sale_planning/static/src/js/frontend/**/*'], 'web.assets_tests': ['sale_planning/static/tests/tours/*'], 'web.assets_unit_tests': ['sale_planning/static/tests/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'uninstall_hook': 'uninstall_hook'} \ No newline at end of file +{'name': 'Sale Planning', 'category': 'Sales/Sales', 'description': '\nThis module allows you to schedule your Sales Order based on the product configuration.\n\nFor products on which the "Plan Services" option is enabled, you will have the opportunity\nto automatically plan the shifts for employees whom are able to take the shift\n(i.e. employees who have the same role as the one configured on the product).\n\nPlan shifts and keep an eye on the hours consumed on your plannable products.\n ', 'depends': ['sale_management', 'sale_service', 'planning'], 'auto_install': ['sale_management', 'planning'], 'data': ['security/ir.access.csv', 'security/sale_planning_security.xml', 'data/planning_role_data.xml', 'views/planning_role_views.xml', 'views/planning_slot_views.xml', 'views/planning_templates.xml', 'views/product_views.xml', 'views/sale_order_views.xml'], 'demo': ['data/product_demo.xml'], 'assets': {'web.assets_backend': ['sale_planning/static/src/components/**/*', 'sale_planning/static/src/views/planning_hooks.js'], 'web.assets_backend_lazy': ['sale_planning/static/src/views/sale_planning_gantt/**'], 'web.assets_frontend': ['sale_planning/static/src/js/frontend/**/*'], 'web.assets_tests': ['sale_planning/static/tests/tours/*'], 'web.assets_unit_tests': ['sale_planning/static/tests/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'uninstall_hook': 'uninstall_hook'} \ No newline at end of file diff --git a/sale_planning/security/ir.access.csv b/sale_planning/security/ir.access.csv new file mode 100644 index 00000000..ea4437e9 --- /dev/null +++ b/sale_planning/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_sale_order_line_planning_manager,sale.order.line.planning.manager,sale.sale_order_line,planning.group_planning_manager,r, +access_sale_order_planning_manager,sale.order.planning.manager,sale.sale_order,planning.group_planning_manager,r, diff --git a/sale_planning/security/ir.model.access.csv b/sale_planning/security/ir.model.access.csv deleted file mode 100644 index e6ac5241..00000000 --- a/sale_planning/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_sale_order_line_planning_manager,sale.order.line.planning.manager,sale.model_sale_order_line,planning.group_planning_manager,1,0,0,0 -access_sale_order_planning_manager,sale.order.planning.manager,sale.model_sale_order,planning.group_planning_manager,1,0,0,0 diff --git a/sale_project_forecast/__manifest__.py b/sale_project_forecast/__manifest__.py index 36ce184f..972dfef7 100644 --- a/sale_project_forecast/__manifest__.py +++ b/sale_project_forecast/__manifest__.py @@ -1 +1 @@ -{'name': 'Sale Project Forecast', 'category': 'Sales/Sales', 'description': '\nThis module allows you to schedule your Sales Order based on the product configuration.\n\nFor products on which the "Plan Services" option is enabled, you will have the opportunity\nto automatically forecast the shifts for employees whom are able to take the shift\n(i.e. employees who have the same role as the one configured on the product).\n\nForecast shifts and keep an eye on the hours consumed on your plannable products.\n ', 'depends': ['sale_project'], 'data': ['views/planning_slot_views.xml', 'views/planning_templates.xml', 'views/product_template_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sale Project Forecast', 'category': 'Sales/Sales', 'description': '\nThis module allows you to schedule your Sales Order based on the product configuration.\n\nFor products on which the "Plan Services" option is enabled, you will have the opportunity\nto automatically forecast the shifts for employees whom are able to take the shift\n(i.e. employees who have the same role as the one configured on the product).\n\nForecast shifts and keep an eye on the hours consumed on your plannable products.\n ', 'depends': ['sale_project'], 'data': ['views/planning_slot_views.xml', 'views/planning_templates.xml', 'views/product_template_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_purchase_inter_company_rules/__manifest__.py b/sale_purchase_inter_company_rules/__manifest__.py index 0f861821..1602c143 100644 --- a/sale_purchase_inter_company_rules/__manifest__.py +++ b/sale_purchase_inter_company_rules/__manifest__.py @@ -1 +1 @@ -{'name': 'Inter Company Module for Sale/Purchase Orders and Invoices', 'version': '1.1', 'summary': 'Intercompany SO/PO/INV rules', 'category': 'Productivity', 'description': ' Module for synchronization of Documents between several companies. For example, this allow you to have a Sales Order created automatically when a Purchase Order is validated with another company of the system as vendor, and inversely.\n\n Supported documents are SO, PO.\n', 'depends': ['sale_management', 'purchase'], 'data': ['views/res_company_views.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Inter Company Module for Sale/Purchase Orders and Invoices', 'version': '1.1', 'summary': 'Intercompany SO/PO/INV rules', 'category': 'Productivity', 'description': ' Module for synchronization of Documents between several companies. For example, this allow you to have a Sales Order created automatically when a Purchase Order is validated with another company of the system as vendor, and inversely.\n\n Supported documents are SO, PO.\n', 'depends': ['sale_management', 'purchase'], 'data': ['views/res_company_views.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_purchase_stock_inter_company_rules/__manifest__.py b/sale_purchase_stock_inter_company_rules/__manifest__.py index 1734cf92..28a9c228 100644 --- a/sale_purchase_stock_inter_company_rules/__manifest__.py +++ b/sale_purchase_stock_inter_company_rules/__manifest__.py @@ -1 +1 @@ -{'name': 'Inter Company Module for Sale/Purchase Orders (with Inventory link)', 'version': '1.1', 'summary': 'Intercompany SO/PO', 'category': 'Productivity', 'description': ' Module for synchronization of Inventory Documents between several companies.\n For example, this allows you to have a delivery receipt created automatically in the receiving company when another company of the system confirms a delivery order.\n', 'depends': ['sale_stock', 'purchase_stock'], 'data': ['views/res_company_views.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Inter Company Module for Sale/Purchase Orders (with Inventory link)', 'version': '1.1', 'summary': 'Intercompany SO/PO', 'category': 'Productivity', 'description': ' Module for synchronization of Inventory Documents between several companies.\n For example, this allows you to have a delivery receipt created automatically in the receiving company when another company of the system confirms a delivery order.\n', 'depends': ['sale_stock', 'purchase_stock'], 'data': ['views/res_company_views.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_renting/__manifest__.py b/sale_renting/__manifest__.py index e64c0add..607b4dae 100644 --- a/sale_renting/__manifest__.py +++ b/sale_renting/__manifest__.py @@ -1 +1 @@ -{'name': 'Rental', 'summary': 'Manage rental contracts, deliveries and returns', 'description': '\nSpecify rentals of products (products, quotations, invoices, ...)\nManage status of products, rentals, delays\nManage user and manager notifications\n ', 'website': 'https://www.odoo.com/app/rental', 'category': 'Sales/Sales', 'sequence': 160, 'version': '1.0', 'depends': ['sale'], 'data': ['security/ir.model.access.csv', 'security/ir_rules.xml', 'data/rental_data.xml', 'data/rental_tour.xml', 'views/product_pricelist_views.xml', 'views/product_pricing_views.xml', 'views/product_product_views.xml', 'views/product_template_views.xml', 'views/sale_order_views.xml', 'views/sale_order_line_views.xml', 'views/sale_temporal_recurrence_views.xml', 'views/res_config_settings_views.xml', 'report/rental_order_report_templates.xml', 'report/rental_report_views.xml', 'wizard/rental_processing_views.xml', 'views/sale_renting_menus.xml'], 'demo': ['data/rental_demo.xml'], 'application': True, 'pre_init_hook': '_pre_init_rental', 'assets': {'web.assets_backend': ['sale_renting/static/src/js/**/*'], 'web.assets_backend_lazy': ['sale_renting/static/src/views/schedule_gantt/**'], 'web.assets_tests': ['sale_renting/static/tests/tours/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Rental', 'summary': 'Manage rental contracts, deliveries and returns', 'description': '\nSpecify rentals of products (products, quotations, invoices, ...)\nManage status of products, rentals, delays\nManage user and manager notifications\n ', 'website': 'https://www.odoo.com/app/rental', 'category': 'Sales/Sales', 'sequence': 160, 'version': '1.0', 'depends': ['sale'], 'data': ['security/ir.access.csv', 'security/ir_rules.xml', 'data/rental_data.xml', 'data/rental_tour.xml', 'views/product_pricelist_views.xml', 'views/product_pricing_views.xml', 'views/product_product_views.xml', 'views/product_template_views.xml', 'views/sale_order_views.xml', 'views/sale_order_line_views.xml', 'views/sale_temporal_recurrence_views.xml', 'views/res_config_settings_views.xml', 'report/rental_order_report_templates.xml', 'report/rental_report_views.xml', 'wizard/rental_processing_views.xml', 'views/sale_renting_menus.xml'], 'demo': ['data/rental_demo.xml'], 'application': True, 'pre_init_hook': '_pre_init_rental', 'assets': {'web.assets_backend': ['sale_renting/static/src/js/**/*'], 'web.assets_backend_lazy': ['sale_renting/static/src/views/schedule_gantt/**'], 'web.assets_tests': ['sale_renting/static/tests/tours/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_renting/security/ir.access.csv b/sale_renting/security/ir.access.csv new file mode 100644 index 00000000..75d425a1 --- /dev/null +++ b/sale_renting/security/ir.access.csv @@ -0,0 +1,12 @@ +id,name,model_id,group_id/id,operation,domain +access_sale_rental_report_salesman,rental.report,sale.rental.report,sales_team.group_sale_salesman,r, +access_sale_rental_report_manager,rental.report,sale.rental.report,sales_team.group_sale_manager,r, +access_rental_order_wizard,access.rental.order.wizard,rental.order.wizard,sales_team.group_sale_salesman,r, +access_rental_order_wizard_line,access.rental.order.wizard.line,rental.order.wizard.line,sales_team.group_sale_salesman,r, +access_product_pricing_user,product.pricing.internal.user,product.pricing,base.group_user,r, +access_product_pricing_sale_user,product.pricing.sale.user,product.pricing,sales_team.group_sale_salesman,r, +access_product_pricing_sale_manager,product.pricing.sale.manager,product.pricing,sales_team.group_sale_manager,crud, +access_sale_temporal_recurrence_public,sale_temporal_recurrence.public,sale.temporal.recurrence,base.group_public,r, +access_sale_temporal_recurrence_portal,sale_temporal_recurrence.portal,sale.temporal.recurrence,base.group_portal,r, +access_sale_temporal_recurrence_user,sale_temporal_recurrence.internal.user,sale.temporal.recurrence,base.group_user,r, +access_sale_temporal_recurrence_sale_manager,sale_temporal_recurrence.sale.manager,sale.temporal.recurrence,sales_team.group_sale_manager,crud, diff --git a/sale_renting/security/ir.model.access.csv b/sale_renting/security/ir.model.access.csv deleted file mode 100644 index 336994b8..00000000 --- a/sale_renting/security/ir.model.access.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_sale_rental_report_salesman,rental.report,model_sale_rental_report,sales_team.group_sale_salesman,1,0,0,0 -access_sale_rental_report_manager,rental.report,model_sale_rental_report,sales_team.group_sale_manager,1,0,0,0 -access_rental_order_wizard,access.rental.order.wizard,model_rental_order_wizard,sales_team.group_sale_salesman,1,1,1,0 -access_rental_order_wizard_line,access.rental.order.wizard.line,model_rental_order_wizard_line,sales_team.group_sale_salesman,1,1,1,0 -access_product_pricing_user,product.pricing.internal.user,model_product_pricing,base.group_user,1,0,0,0 -access_product_pricing_sale_user,product.pricing.sale.user,model_product_pricing,sales_team.group_sale_salesman,1,0,0,0 -access_product_pricing_sale_manager,product.pricing.sale.manager,model_product_pricing,sales_team.group_sale_manager,1,1,1,1 -access_sale_temporal_recurrence_public,sale_temporal_recurrence.public,model_sale_temporal_recurrence,base.group_public,1,0,0,0 -access_sale_temporal_recurrence_portal,sale_temporal_recurrence.portal,model_sale_temporal_recurrence,base.group_portal,1,0,0,0 -access_sale_temporal_recurrence_user,sale_temporal_recurrence.internal.user,model_sale_temporal_recurrence,base.group_user,1,0,0,0 -access_sale_temporal_recurrence_sale_manager,sale_temporal_recurrence.sale.manager,model_sale_temporal_recurrence,sales_team.group_sale_manager,1,1,1,1 diff --git a/sale_renting_crm/__manifest__.py b/sale_renting_crm/__manifest__.py index 373de313..eb9f7b77 100644 --- a/sale_renting_crm/__manifest__.py +++ b/sale_renting_crm/__manifest__.py @@ -1 +1 @@ -{'name': 'Opportunity to Rental', 'version': '1.0', 'category': 'Sales/Sales', 'description': '\nThis module adds a shortcut on one or several opportunity cases in the CRM.\n===========================================================================\n\nThis shortcut allows you to generate a rental order based on the selected case.\n ', 'depends': ['sale_crm'], 'data': ['security/ir.model.access.csv', 'views/crm_lead_views.xml', 'wizard/crm_lead_rental_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Opportunity to Rental', 'version': '1.0', 'category': 'Sales/Sales', 'description': '\nThis module adds a shortcut on one or several opportunity cases in the CRM.\n===========================================================================\n\nThis shortcut allows you to generate a rental order based on the selected case.\n ', 'depends': ['sale_crm'], 'data': ['security/ir.access.csv', 'views/crm_lead_views.xml', 'wizard/crm_lead_rental_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_renting_crm/security/ir.access.csv b/sale_renting_crm/security/ir.access.csv new file mode 100644 index 00000000..ac089ccd --- /dev/null +++ b/sale_renting_crm/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_crm_rental_partner,access.crm.lead.rental,crm.lead.rental,sales_team.group_sale_salesman,r, diff --git a/sale_renting_crm/security/ir.model.access.csv b/sale_renting_crm/security/ir.model.access.csv deleted file mode 100644 index 3ee6babc..00000000 --- a/sale_renting_crm/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_crm_rental_partner,access.crm.lead.rental,model_crm_lead_rental,sales_team.group_sale_salesman,1,1,1,0 diff --git a/sale_renting_planning/__manifest__.py b/sale_renting_planning/__manifest__.py index bb783518..01d0ba08 100644 --- a/sale_renting_planning/__manifest__.py +++ b/sale_renting_planning/__manifest__.py @@ -1 +1 @@ -{'name': 'Rental/Planning Bridge', 'summary': 'This module Integrate Planning with Rental', 'category': 'Sales/Sales', 'depends': [], 'auto_install': True, 'data': ['views/planning_role_views.xml', 'views/planning_slot_views.xml', 'views/sale_order_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'uninstall_hook': 'uninstall_hook'} \ No newline at end of file +{'name': 'Rental/Planning Bridge', 'summary': 'This module Integrate Planning with Rental', 'category': 'Sales/Sales', 'depends': [], 'auto_install': False, 'data': ['views/planning_role_views.xml', 'views/planning_slot_views.xml', 'views/sale_order_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'uninstall_hook': 'uninstall_hook'} \ No newline at end of file diff --git a/sale_shopee/__manifest__.py b/sale_shopee/__manifest__.py index 69aec25c..e6a787e7 100644 --- a/sale_shopee/__manifest__.py +++ b/sale_shopee/__manifest__.py @@ -27,7 +27,7 @@ Key Features 'data/mail_template_data.xml', 'data/shopee_cron.xml', 'data/shopee_data.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'security/sale_shopee_security.xml', 'views/sale_order_views.xml', 'views/shopee_shop_views.xml', diff --git a/sale_shopee/security/ir.access.csv b/sale_shopee/security/ir.access.csv new file mode 100644 index 00000000..2f324886 --- /dev/null +++ b/sale_shopee/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_shopee_account,access.shopee.account,shopee.account,sales_team.group_sale_manager,crud, +access_shopee_shop,access.shopee.shop,shopee.shop,sales_team.group_sale_manager,crud, +access_shopee_item,access.shopee.item,shopee.item,sales_team.group_sale_manager,crud, diff --git a/sale_shopee/security/ir.model.access.csv b/sale_shopee/security/ir.model.access.csv deleted file mode 100644 index 1b52c8e9..00000000 --- a/sale_shopee/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_shopee_account","access.shopee.account","model_shopee_account","sales_team.group_sale_manager",1,1,1,1 -"access_shopee_shop","access.shopee.shop","model_shopee_shop","sales_team.group_sale_manager",1,1,1,1 -"access_shopee_item","access.shopee.item","model_shopee_item","sales_team.group_sale_manager",1,1,1,1 diff --git a/sale_stock_renting/__manifest__.py b/sale_stock_renting/__manifest__.py index cd2d9283..dd7dd27b 100644 --- a/sale_stock_renting/__manifest__.py +++ b/sale_stock_renting/__manifest__.py @@ -1 +1 @@ -{'name': 'Rental Stock Management', 'summary': 'Allows use of stock application to manage rentals inventory', 'description': '\n\n ', 'website': 'https://www.odoo.com', 'category': 'Sales/Sales', 'version': '1.0', 'depends': ['sale_stock'], 'data': ['security/sale_stock_renting_security.xml', 'security/ir.model.access.csv', 'data/rental_stock_data.xml', 'wizard/rental_processing_views.xml', 'wizard/stock_picking_return_views.xml', 'report/rental_report_views.xml', 'report/rental_order_report_templates.xml', 'views/res_config_settings_views.xml', 'views/sale_order_views.xml', 'views/sale_order_line_views.xml', 'views/product_template_views.xml', 'views/res_company_views.xml', 'views/stock_lot_views.xml'], 'demo': ['data/rental_stock_demo.xml'], 'auto_install': True, 'post_init_hook': '_ensure_rental_stock_moves_consistency', 'assets': {'web.assets_backend': ['sale_stock_renting/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Rental Stock Management', 'summary': 'Allows use of stock application to manage rentals inventory', 'description': '\n\n ', 'website': 'https://www.odoo.com', 'category': 'Sales/Sales', 'version': '1.0', 'depends': ['sale_stock'], 'data': ['security/sale_stock_renting_security.xml', 'security/ir.access.csv', 'data/rental_stock_data.xml', 'wizard/rental_processing_views.xml', 'wizard/stock_picking_return_views.xml', 'report/rental_report_views.xml', 'report/rental_order_report_templates.xml', 'views/res_config_settings_views.xml', 'views/sale_order_views.xml', 'views/sale_order_line_views.xml', 'views/product_template_views.xml', 'views/res_company_views.xml', 'views/stock_lot_views.xml'], 'demo': ['data/rental_stock_demo.xml'], 'auto_install': False, 'post_init_hook': '_ensure_rental_stock_moves_consistency', 'assets': {'web.assets_backend': ['sale_stock_renting/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_stock_renting/security/ir.access.csv b/sale_stock_renting/security/ir.access.csv new file mode 100644 index 00000000..bedab594 --- /dev/null +++ b/sale_stock_renting/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_stock_lot_rental_stock_picking,stock.lot,stock.lot,sale_stock_renting.group_rental_stock_picking,r, diff --git a/sale_stock_renting/security/ir.model.access.csv b/sale_stock_renting/security/ir.model.access.csv deleted file mode 100644 index 18f7abe4..00000000 --- a/sale_stock_renting/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_stock_lot_rental_stock_picking,stock.lot,model_stock_lot,sale_stock_renting.group_rental_stock_picking,1,0,0,0 diff --git a/sale_subscription/__manifest__.py b/sale_subscription/__manifest__.py index 7b0cc016..dc12d6af 100644 --- a/sale_subscription/__manifest__.py +++ b/sale_subscription/__manifest__.py @@ -1 +1 @@ -{'name': 'Subscriptions', 'version': '1.1', 'category': 'Sales/Subscriptions', 'sequence': 115, 'summary': 'Generate recurring invoices and manage renewals', 'description': '\nThis module allows you to manage subscriptions.\n\nFeatures:\n - Create & edit subscriptions\n - Modify subscriptions with sales orders\n - Generate invoice automatically at fixed intervals\n', 'author': 'Camptocamp / Odoo', 'website': 'https://www.odoo.com/app/subscriptions', 'depends': ['sale_management', 'portal', 'rating', 'sms'], 'data': ['security/sale_subscription_security.xml', 'security/ir.model.access.csv', 'wizard/sale_subscription_close_reason_wizard_views.xml', 'wizard/sale_subscription_change_customer_wizard_views.xml', 'wizard/res_config_settings_views.xml', 'wizard/sale_make_invoice_advance_views.xml', 'views/sale_subscription_plan_views.xml', 'views/sale_order_views.xml', 'views/sale_order_template_views.xml', 'views/product_template_views.xml', 'views/product_pricelist_views.xml', 'views/product_pricelist_item_views.xml', 'views/product_product_views.xml', 'views/sale_subscription_views.xml', 'views/sale_order_line_views.xml', 'views/res_partner_views.xml', 'views/account_analytic_account_views.xml', 'views/sale_subscription_portal_templates.xml', 'views/subscription_templates.xml', 'views/payment_form_templates.xml', 'views/mail_activity_plan_views.xml', 'views/mail_activity_views.xml', 'views/sale_subscription_menus.xml', 'data/mail_template_data.xml', 'data/sale_subscription_data.xml', 'data/sms_template_data.xml', 'data/sale_subscription_tour.xml', 'report/sale_subscription_report_view.xml', 'report/sale_order_log_report_view.xml'], 'demo': ['data/sale_subscription_demo.xml'], 'application': True, 'pre_init_hook': '_pre_init_sale_subscription', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['sale_subscription/static/src/js/components/**/*', 'sale_subscription/static/src/js/product_catalog/**/*', 'sale_subscription/static/src/js/combo_configurator_dialog/*', 'sale_subscription/static/src/js/product_configurator_dialog/*', 'sale_subscription/static/src/js/sale_product_field.js', 'sale_subscription/static/src/js/tours/sale_subscription.js'], 'web.assets_frontend': ['sale_subscription/static/src/interactions/**/*', 'sale_subscription/static/src/xml/*.xml'], 'web.assets_tests': ['sale_subscription/static/src/js/tours/test_sale_subscription_portal.js', 'sale_subscription/static/tests/tours/*']}} \ No newline at end of file +{'name': 'Subscriptions', 'version': '1.1', 'category': 'Sales/Subscriptions', 'sequence': 115, 'summary': 'Generate recurring invoices and manage renewals', 'description': '\nThis module allows you to manage subscriptions.\n\nFeatures:\n - Create & edit subscriptions\n - Modify subscriptions with sales orders\n - Generate invoice automatically at fixed intervals\n', 'author': 'Camptocamp / Odoo', 'website': 'https://www.odoo.com/app/subscriptions', 'depends': ['sale_management', 'portal', 'rating', 'sms'], 'data': ['security/sale_subscription_security.xml', 'security/ir.access.csv', 'wizard/sale_subscription_close_reason_wizard_views.xml', 'wizard/sale_subscription_change_customer_wizard_views.xml', 'wizard/res_config_settings_views.xml', 'wizard/sale_make_invoice_advance_views.xml', 'views/sale_subscription_plan_views.xml', 'views/sale_order_views.xml', 'views/sale_order_template_views.xml', 'views/product_template_views.xml', 'views/product_pricelist_views.xml', 'views/product_pricelist_item_views.xml', 'views/product_product_views.xml', 'views/sale_subscription_views.xml', 'views/sale_order_line_views.xml', 'views/res_partner_views.xml', 'views/account_analytic_account_views.xml', 'views/sale_subscription_portal_templates.xml', 'views/subscription_templates.xml', 'views/payment_form_templates.xml', 'views/mail_activity_plan_views.xml', 'views/mail_activity_views.xml', 'views/sale_subscription_menus.xml', 'data/mail_template_data.xml', 'data/sale_subscription_data.xml', 'data/sms_template_data.xml', 'data/sale_subscription_tour.xml', 'report/sale_subscription_report_view.xml', 'report/sale_order_log_report_view.xml'], 'demo': ['data/sale_subscription_demo.xml'], 'application': True, 'pre_init_hook': '_pre_init_sale_subscription', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['sale_subscription/static/src/js/components/**/*', 'sale_subscription/static/src/js/product_catalog/**/*', 'sale_subscription/static/src/js/combo_configurator_dialog/*', 'sale_subscription/static/src/js/product_configurator_dialog/*', 'sale_subscription/static/src/js/sale_product_field.js', 'sale_subscription/static/src/js/tours/sale_subscription.js'], 'web.assets_frontend': ['sale_subscription/static/src/interactions/**/*', 'sale_subscription/static/src/xml/*.xml'], 'web.assets_tests': ['sale_subscription/static/src/js/tours/test_sale_subscription_portal.js', 'sale_subscription/static/tests/tours/*']}} \ No newline at end of file diff --git a/sale_subscription/security/ir.access.csv b/sale_subscription/security/ir.access.csv new file mode 100644 index 00000000..70d6834b --- /dev/null +++ b/sale_subscription/security/ir.access.csv @@ -0,0 +1,20 @@ +id,name,model_id,group_id/id,operation,domain +access_sale_subscription_report_salesman,access_sale_subscription_report_salesman,sale.subscription.report,sales_team.group_sale_salesman,r, +access_sale_subscription_report_manager,access_sale_subscription_report_manager,sale.subscription.report,sales_team.group_sale_manager,r, +access_sale_subscription_close_reason_manager,access_sale_order_close_reason_manager,sale.order.close.reason,sales_team.group_sale_manager,crud, +access_subscription_close_reason_public_public,access_order_close_reason_public,sale_subscription.sale_order_close_reason,base.group_public,r, +access_subscription_close_reason_public_portal,access_order_close_reason_public,sale_subscription.sale_order_close_reason,base.group_portal,r, +access_subscription_close_reason_public_employee,access_order_close_reason_public,sale_subscription.sale_order_close_reason,base.group_user,r, +access_sale_order_close_reason_view,access_sale_order_close_reason_view,sale.order.close.reason,sales_team.group_sale_salesman,r, +access_sale_order_log,access_sale_order_log,sale.order.log,sales_team.group_sale_salesman,r, +access_sms_template_sale_subscription_manager,access.sms.template.sale.subscription.manager,sms.sms_template,sales_team.group_sale_manager,crud, +access_sale_subscription_close_reason_wizard,access.sale.subscription.close.reason.wizard,sale.subscription.close.reason.wizard,sales_team.group_sale_salesman,r, +access_sale_subscription_change_customer_wizard,access.sale.subscription.change.customer.wizard,sale.subscription.change.customer.wizard,sales_team.group_sale_manager,r, +access_sale_order_log_report_salesman,access_sale_order_log_report_salesman,sale.order.log.report,sales_team.group_sale_salesman,r, +access_sale_order_log_report_manager,access_sale_order_log_report_manager,sale.order.log.report,sales_team.group_sale_manager,r, +access_mail_activity_plan_sale_manager,mail.activity.plan.sale.manager,mail.mail_activity_plan,sales_team.group_sale_manager,crud, +access_mail_activity_plan_template_sale_manager,mail.activity.plan.template.sale.manager,mail.mail_activity_plan_template,sales_team.group_sale_manager,crud, +access_sale_subscription_plan_salesman,access_sale_subscription_plan_salesman,sale.subscription.plan,sales_team.group_sale_salesman,r, +access_sale_subscription_plan_manager,access_sale_subscription_plan_manager,sale.subscription.plan,sales_team.group_sale_manager,crud, +access_product_pricelist_item_salesman,access_product_pricelist_item_salesman,product.pricelist.item,sales_team.group_sale_salesman,r, +access_product_pricelist_item_manager,access_product_pricelist_item_manager,product.pricelist.item,sales_team.group_sale_manager,crud, diff --git a/sale_subscription/security/ir.model.access.csv b/sale_subscription/security/ir.model.access.csv deleted file mode 100644 index 8ef29106..00000000 --- a/sale_subscription/security/ir.model.access.csv +++ /dev/null @@ -1,20 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_sale_subscription_report_salesman,access_sale_subscription_report_salesman,model_sale_subscription_report,sales_team.group_sale_salesman,1,0,0,0 -access_sale_subscription_report_manager,access_sale_subscription_report_manager,model_sale_subscription_report,sales_team.group_sale_manager,1,0,0,0 -access_sale_subscription_close_reason_manager,access_sale_order_close_reason_manager,model_sale_order_close_reason,sales_team.group_sale_manager,1,1,1,1 -access_subscription_close_reason_public_public,access_order_close_reason_public,sale_subscription.model_sale_order_close_reason,base.group_public,1,0,0,0 -access_subscription_close_reason_public_portal,access_order_close_reason_public,sale_subscription.model_sale_order_close_reason,base.group_portal,1,0,0,0 -access_subscription_close_reason_public_employee,access_order_close_reason_public,sale_subscription.model_sale_order_close_reason,base.group_user,1,0,0,0 -access_sale_order_close_reason_view,access_sale_order_close_reason_view,model_sale_order_close_reason,sales_team.group_sale_salesman,1,0,0,0 -access_sale_order_log,access_sale_order_log,model_sale_order_log,sales_team.group_sale_salesman,1,0,0,0 -access_sms_template_sale_subscription_manager,access.sms.template.sale.subscription.manager,sms.model_sms_template,sales_team.group_sale_manager,1,1,1,1 -access_sale_subscription_close_reason_wizard,access.sale.subscription.close.reason.wizard,model_sale_subscription_close_reason_wizard,sales_team.group_sale_salesman,1,1,1,0 -access_sale_subscription_change_customer_wizard,access.sale.subscription.change.customer.wizard,model_sale_subscription_change_customer_wizard,sales_team.group_sale_manager,1,1,1,0 -access_sale_order_log_report_salesman,access_sale_order_log_report_salesman,model_sale_order_log_report,sales_team.group_sale_salesman,1,0,0,0 -access_sale_order_log_report_manager,access_sale_order_log_report_manager,model_sale_order_log_report,sales_team.group_sale_manager,1,0,0,0 -access_mail_activity_plan_sale_manager,mail.activity.plan.sale.manager,mail.model_mail_activity_plan,sales_team.group_sale_manager,1,1,1,1 -access_mail_activity_plan_template_sale_manager,mail.activity.plan.template.sale.manager,mail.model_mail_activity_plan_template,sales_team.group_sale_manager,1,1,1,1 -access_sale_subscription_plan_salesman,access_sale_subscription_plan_salesman,model_sale_subscription_plan,sales_team.group_sale_salesman,1,0,0,0 -access_sale_subscription_plan_manager,access_sale_subscription_plan_manager,model_sale_subscription_plan,sales_team.group_sale_manager,1,1,1,1 -access_product_pricelist_item_salesman,access_product_pricelist_item_salesman,model_product_pricelist_item,sales_team.group_sale_salesman,1,0,0,0 -access_product_pricelist_item_manager,access_product_pricelist_item_manager,model_product_pricelist_item,sales_team.group_sale_manager,1,1,1,1 diff --git a/sale_subscription_external_tax/__manifest__.py b/sale_subscription_external_tax/__manifest__.py index d1fa8be0..1585af79 100644 --- a/sale_subscription_external_tax/__manifest__.py +++ b/sale_subscription_external_tax/__manifest__.py @@ -1 +1 @@ -{'name': 'External Tax Calculation for Subscriptions', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': [], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'External Tax Calculation for Subscriptions', 'version': '1.0', 'category': 'Accounting/Accounting', 'depends': [], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_subscription_partnership/__manifest__.py b/sale_subscription_partnership/__manifest__.py index c2b8b67f..af9d10cf 100644 --- a/sale_subscription_partnership/__manifest__.py +++ b/sale_subscription_partnership/__manifest__.py @@ -1 +1 @@ -{'name': 'Subscriptions of membership / partnership ', 'version': '1.0', 'category': 'Sales/Subscriptions', 'depends': ['partnership'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Subscriptions of membership / partnership ', 'version': '1.0', 'category': 'Sales/Subscriptions', 'depends': ['partnership'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_subscription_stock/__manifest__.py b/sale_subscription_stock/__manifest__.py index 1834e456..0ae5e065 100644 --- a/sale_subscription_stock/__manifest__.py +++ b/sale_subscription_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Sale Subscriptions Stock', 'version': '1.0', 'depends': ['sale_stock'], 'category': 'Sales/Subscriptions', 'summary': 'Allow to create recurring order on storable product', 'description': 'Sale Subscriptions Stock\n\nSale Subscription Stock is a bridge module between sale_subscription and\nsale_stock. The purpose of this module is to allow the user to create\nsubscription sale order with storable product which will result in\nrecurring delivery order and invoicing of those products.\nFeatures:\n- Allow the creation of recurring storable product\n- Automaticaly create delivery order for the recurring storable product\n- Invoice delivered recurring product at the end of invoicing period\n- Report planned delivery for active subscriptions\n', 'website': 'https://www.odoo.com/app/subscriptions', 'data': ['views/product_template_views.xml', 'views/sale_order_views.xml', 'data/sale_subscription_stock_data.xml'], 'demo': ['data/sale_subscription_stock_demo.xml'], 'installable': True, 'auto_install': True, 'assets': {'web.assets_backend': ['sale_subscription_stock/static/src/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sale Subscriptions Stock', 'version': '1.0', 'depends': ['sale_stock'], 'category': 'Sales/Subscriptions', 'summary': 'Allow to create recurring order on storable product', 'description': 'Sale Subscriptions Stock\n\nSale Subscription Stock is a bridge module between sale_subscription and\nsale_stock. The purpose of this module is to allow the user to create\nsubscription sale order with storable product which will result in\nrecurring delivery order and invoicing of those products.\nFeatures:\n- Allow the creation of recurring storable product\n- Automaticaly create delivery order for the recurring storable product\n- Invoice delivered recurring product at the end of invoicing period\n- Report planned delivery for active subscriptions\n', 'website': 'https://www.odoo.com/app/subscriptions', 'data': ['views/product_template_views.xml', 'views/sale_order_views.xml', 'data/sale_subscription_stock_data.xml'], 'demo': ['data/sale_subscription_stock_demo.xml'], 'installable': True, 'auto_install': False, 'assets': {'web.assets_backend': ['sale_subscription_stock/static/src/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_subscription_timesheet/__manifest__.py b/sale_subscription_timesheet/__manifest__.py index 8d037bcb..3a7fd7e0 100644 --- a/sale_subscription_timesheet/__manifest__.py +++ b/sale_subscription_timesheet/__manifest__.py @@ -1 +1 @@ -{'name': 'Project Sales Subscription Timesheet', 'version': '1.0', 'category': 'Services/sales/subscriptions', 'summary': 'Project sales subscriptions', 'description': 'Bridge created to add computation of timesheet to subscription', 'depends': ['sale_timesheet'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Project Sales Subscription Timesheet', 'version': '1.0', 'category': 'Services/sales/subscriptions', 'summary': 'Project sales subscriptions', 'description': 'Bridge created to add computation of timesheet to subscription', 'depends': ['sale_timesheet'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sale_tiktok/__manifest__.py b/sale_tiktok/__manifest__.py index 007b8377..fc5a129d 100644 --- a/sale_tiktok/__manifest__.py +++ b/sale_tiktok/__manifest__.py @@ -22,7 +22,7 @@ Key Features "data/mail_template_data.xml", "data/ir_cron.xml", "data/data.xml", - "security/ir.model.access.csv", + "security/ir.access.csv", "security/sale_tiktok_security.xml", "wizard/tiktok_shop_create_wizard_views.xml", "wizard/tiktok_picking_ship_wizard_views.xml", diff --git a/sale_tiktok/security/ir.access.csv b/sale_tiktok/security/ir.access.csv new file mode 100644 index 00000000..acdade31 --- /dev/null +++ b/sale_tiktok/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_tiktok_shop,access.tiktok.shop,tiktok.shop,sales_team.group_sale_manager,crud, +access_tiktok_item,access.tiktok.item,tiktok.item,sales_team.group_sale_manager,crud, +access_tiktok_shop_create_wizard,access.tiktok.shop.create.wizard,tiktok.shop.create.wizard,sales_team.group_sale_manager,crud, +access_tiktok_picking_ship_wizard,access.tiktok.picking.ship.wizard,tiktok.picking.ship.wizard,stock.group_stock_user,crud, diff --git a/sale_tiktok/security/ir.model.access.csv b/sale_tiktok/security/ir.model.access.csv deleted file mode 100644 index 62d1a645..00000000 --- a/sale_tiktok/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_tiktok_shop","access.tiktok.shop","model_tiktok_shop","sales_team.group_sale_manager",1,1,1,1 -"access_tiktok_item","access.tiktok.item","model_tiktok_item","sales_team.group_sale_manager",1,1,1,1 -"access_tiktok_shop_create_wizard","access.tiktok.shop.create.wizard","model_tiktok_shop_create_wizard","sales_team.group_sale_manager",1,1,1,1 -"access_tiktok_picking_ship_wizard","access.tiktok.picking.ship.wizard","model_tiktok_picking_ship_wizard","stock.group_stock_user",1,1,1,1 diff --git a/sale_timesheet_enterprise/__manifest__.py b/sale_timesheet_enterprise/__manifest__.py index 35e8bc3c..d618d351 100644 --- a/sale_timesheet_enterprise/__manifest__.py +++ b/sale_timesheet_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Sales Timesheet: Invoicing', 'summary': 'Configure timesheet invoicing', 'description': '\nWhen invoicing timesheets, allows invoicing either all timesheets\nlinked to an SO, or only the validated timesheets\n ', 'category': 'Sales/Sales', 'version': '0.1', 'depends': ['sale_timesheet'], 'data': ['data/hr_employee_tip_data.xml', 'data/ir_exports_line_data.xml', 'security/ir.model.access.csv', 'security/sale_timesheet_enterprise_security.xml', 'views/account_move_views.xml', 'views/hr_timesheet_tip_views.xml', 'views/hr_timesheet_views.xml', 'views/hr_employee_views.xml', 'views/project_task_views.xml', 'views/project_sharing_project_task_views.xml', 'views/res_config_settings_views.xml', 'views/project_portal_project_task_template.xml', 'wizard/sale_advance_payment_inv_views.xml', 'wizard/edit_billable_time_target_views.xml', 'report/timesheets_analysis_report_views.xml', 'views/sale_timesheet_enterprise_menus.xml'], 'demo': ['data/account_analytic_line_demo.xml', 'data/hr_employee_demo.xml', 'data/project_task_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['sale_timesheet_enterprise/static/src/**/*', ('remove', 'sale_timesheet_enterprise/static/src/views/timesheet_analysis_pivot/**'), ('remove', 'sale_timesheet_enterprise/static/src/views/timesheet_grid/**'), ('remove', 'sale_timesheet_enterprise/static/src/views/timesheet_leaderboard_timer_grid/**')], 'web.assets_backend_lazy': ['sale_timesheet_enterprise/static/src/components/**', 'sale_timesheet_enterprise/static/src/views/timesheet_analysis_pivot/**', 'sale_timesheet_enterprise/static/src/views/timesheet_grid/**', 'sale_timesheet_enterprise/static/src/views/timesheet_leaderboard_timer_grid/**'], 'web.assets_unit_tests': ['sale_timesheet_enterprise/static/tests/**/*']}} \ No newline at end of file +{'name': 'Sales Timesheet: Invoicing', 'summary': 'Configure timesheet invoicing', 'description': '\nWhen invoicing timesheets, allows invoicing either all timesheets\nlinked to an SO, or only the validated timesheets\n ', 'category': 'Sales/Sales', 'version': '0.1', 'depends': ['sale_timesheet'], 'data': ['data/hr_employee_tip_data.xml', 'data/ir_exports_line_data.xml', 'security/ir.access.csv', 'security/sale_timesheet_enterprise_security.xml', 'views/account_move_views.xml', 'views/hr_timesheet_tip_views.xml', 'views/hr_timesheet_views.xml', 'views/hr_employee_views.xml', 'views/project_task_views.xml', 'views/project_sharing_project_task_views.xml', 'views/res_config_settings_views.xml', 'views/project_portal_project_task_template.xml', 'wizard/sale_advance_payment_inv_views.xml', 'wizard/edit_billable_time_target_views.xml', 'report/timesheets_analysis_report_views.xml', 'views/sale_timesheet_enterprise_menus.xml'], 'demo': ['data/account_analytic_line_demo.xml', 'data/hr_employee_demo.xml', 'data/project_task_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['sale_timesheet_enterprise/static/src/**/*', ('remove', 'sale_timesheet_enterprise/static/src/views/timesheet_analysis_pivot/**'), ('remove', 'sale_timesheet_enterprise/static/src/views/timesheet_grid/**'), ('remove', 'sale_timesheet_enterprise/static/src/views/timesheet_leaderboard_timer_grid/**')], 'web.assets_backend_lazy': ['sale_timesheet_enterprise/static/src/components/**', 'sale_timesheet_enterprise/static/src/views/timesheet_analysis_pivot/**', 'sale_timesheet_enterprise/static/src/views/timesheet_grid/**', 'sale_timesheet_enterprise/static/src/views/timesheet_leaderboard_timer_grid/**'], 'web.assets_unit_tests': ['sale_timesheet_enterprise/static/tests/**/*']}} \ No newline at end of file diff --git a/sale_timesheet_enterprise/security/ir.access.csv b/sale_timesheet_enterprise/security/ir.access.csv new file mode 100644 index 00000000..0a59ad0a --- /dev/null +++ b/sale_timesheet_enterprise/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +sale_timesheet_enterprise.access_hr_timesheet_tip_user,access_hr_timesheet_tip_user,sale_timesheet_enterprise.hr_timesheet_tip,hr_timesheet.group_hr_timesheet_user,r, +sale_timesheet_enterprise.access_hr_timesheet_tip_system,access_hr_timesheet_tip_system,sale_timesheet_enterprise.hr_timesheet_tip,hr_timesheet.group_timesheet_manager,crud, +sale_timesheet_enterprise.access_edit_billable_time_target_user,access_edit_billable_time_target_user,sale_timesheet_enterprise.edit_billable_time_target,hr_timesheet.group_hr_timesheet_approver,r, diff --git a/sale_timesheet_enterprise/security/ir.model.access.csv b/sale_timesheet_enterprise/security/ir.model.access.csv deleted file mode 100644 index f56b6284..00000000 --- a/sale_timesheet_enterprise/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -sale_timesheet_enterprise.access_hr_timesheet_tip_user,access_hr_timesheet_tip_user,sale_timesheet_enterprise.model_hr_timesheet_tip,hr_timesheet.group_hr_timesheet_user,1,0,0,0 -sale_timesheet_enterprise.access_hr_timesheet_tip_system,access_hr_timesheet_tip_system,sale_timesheet_enterprise.model_hr_timesheet_tip,hr_timesheet.group_timesheet_manager,1,1,1,1 -sale_timesheet_enterprise.access_edit_billable_time_target_user,access_edit_billable_time_target_user,sale_timesheet_enterprise.model_edit_billable_time_target,hr_timesheet.group_hr_timesheet_approver,1,1,0,0 diff --git a/sale_timesheet_enterprise_holidays/__manifest__.py b/sale_timesheet_enterprise_holidays/__manifest__.py index 5529445d..7ff021c8 100644 --- a/sale_timesheet_enterprise_holidays/__manifest__.py +++ b/sale_timesheet_enterprise_holidays/__manifest__.py @@ -1 +1 @@ -{'name': 'Sales Timesheet: Time Off', 'summary': 'Exclude the timeoff timesheet entries from the rank calculation in the Timesheets Leaderboard.', 'description': '\n This bridge module is auto-installed when the modules sale_timesheet_enterprise and project_timesheet_holidays are installed.\n ', 'category': 'Sales/Sales', 'version': '0.1', 'depends': ['project_timesheet_holidays'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sales Timesheet: Time Off', 'summary': 'Exclude the timeoff timesheet entries from the rank calculation in the Timesheets Leaderboard.', 'description': '\n This bridge module is auto-installed when the modules sale_timesheet_enterprise and project_timesheet_holidays are installed.\n ', 'category': 'Sales/Sales', 'version': '0.1', 'depends': ['project_timesheet_holidays'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/sign/__manifest__.py b/sign/__manifest__.py index d6f36967..0843104b 100644 --- a/sign/__manifest__.py +++ b/sign/__manifest__.py @@ -13,7 +13,7 @@ Let your customers follow the signature process easily. 'depends': ['mail', 'attachment_indexation', 'portal', 'sms', 'certificate'], 'data': [ 'security/security.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'data/mail_activity_type_data.xml', 'data/mail_templates.xml', 'data/sign_data.xml', diff --git a/sign/security/ir.access.csv b/sign/security/ir.access.csv new file mode 100644 index 00000000..9b5aafbd --- /dev/null +++ b/sign/security/ir.access.csv @@ -0,0 +1,20 @@ +id,name,model_id,group_id/id,operation,domain +access_sign_request_user,sign.request.user,sign.request,group_sign_user,crud, +access_sign_template_user,sign.template.user,sign.template,group_sign_user,crud, +access_sign_document_user,sign.document.user,sign.document,group_sign_user,crud, +access_sign_request_item_user,sign.request.item.user,sign.request.item,group_sign_user,r, +access_sign_item_user,sign.item.user,sign.item,group_sign_user,crud, +access_sign_item_option_user,sign.item.option.user,sign.item.option,group_sign_user,r, +access_sign_item_option_admin,sign.item.option.admin,sign.item.option,group_sign_manager,r, +access_sign_request_item_value_user,sign.request.item.value.user,sign.request.item.value,group_sign_user,r, +access_sign_item_role_user,sign.item.role.user,sign.item.role,group_sign_user,crud, +access_sign_item_type_user,sign.item.type.user,sign.item.type,group_sign_user,crud, +access_sign_item_radio_set_user,sign.item.radio.set.user,sign.item.radio.set,group_sign_user,crud, +access_sign_template_tag_user,sign.template.tag.user,sign.template.tag,group_sign_user,r, +access_sign_template_tag_manager,sign.template.tag.manager,sign.template.tag,group_sign_manager,crud, +access_sign_log_group_user,sign.log.user,sign.log,group_sign_user,r, +access_sign_send_request_user,sign.send.request.user,sign.send.request,sign.group_sign_user,crud, +access_sign_send_request_signer_user,sign.send.request.signer.user,sign.send.request.signer,sign.group_sign_user,crud, +access_sign_template_preview,sign.template.preview.user,sign.template.preview,sign.group_sign_user,r, +sign.access_sign_completed_document,access_sign_completed_document,sign.sign_completed_document,sign.group_sign_user,crud, +access_sign_request_share,sign.request.share,sign.request.share,sign.group_sign_user,r, diff --git a/sign/security/ir.model.access.csv b/sign/security/ir.model.access.csv deleted file mode 100644 index 4a2cebea..00000000 --- a/sign/security/ir.model.access.csv +++ /dev/null @@ -1,20 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_sign_request_user,sign.request.user,model_sign_request,group_sign_user,1,1,1,1 -access_sign_template_user,sign.template.user,model_sign_template,group_sign_user,1,1,1,1 -access_sign_document_user,sign.document.user,model_sign_document,group_sign_user,1,1,1,1 -access_sign_request_item_user,sign.request.item.user,model_sign_request_item,group_sign_user,1,1,1,0 -access_sign_item_user,sign.item.user,model_sign_item,group_sign_user,1,1,1,1 -access_sign_item_option_user,sign.item.option.user,model_sign_item_option,group_sign_user,1,0,1,0 -access_sign_item_option_admin,sign.item.option.admin,model_sign_item_option,group_sign_manager,1,1,1,0 -access_sign_request_item_value_user,sign.request.item.value.user,model_sign_request_item_value,group_sign_user,0,0,0,0 -access_sign_item_role_user,sign.item.role.user,model_sign_item_role,group_sign_user,1,1,1,1 -access_sign_item_type_user,sign.item.type.user,model_sign_item_type,group_sign_user,1,1,1,1 -access_sign_item_radio_set_user,sign.item.radio.set.user,model_sign_item_radio_set,group_sign_user,1,1,1,1 -access_sign_template_tag_user,sign.template.tag.user,model_sign_template_tag,group_sign_user,1,0,0,0 -access_sign_template_tag_manager,sign.template.tag.manager,model_sign_template_tag,group_sign_manager,1,1,1,1 -access_sign_log_group_user,sign.log.user,model_sign_log,group_sign_user,1,0,0,0 -access_sign_send_request_user,sign.send.request.user,model_sign_send_request,sign.group_sign_user,1,1,1,1 -access_sign_send_request_signer_user,sign.send.request.signer.user,model_sign_send_request_signer,sign.group_sign_user,1,1,1,1 -access_sign_template_preview,sign.template.preview.user,model_sign_template_preview,sign.group_sign_user,1,1,1,0 -sign.access_sign_completed_document,access_sign_completed_document,sign.model_sign_completed_document,sign.group_sign_user,1,1,1,1 -access_sign_request_share,sign.request.share,model_sign_request_share,sign.group_sign_user,1,1,1,0 diff --git a/sign_ai/__manifest__.py b/sign_ai/__manifest__.py index e262ce3e..b5c69b82 100644 --- a/sign_ai/__manifest__.py +++ b/sign_ai/__manifest__.py @@ -1 +1 @@ -{'name': 'Sign AI Integration', 'version': '1.0', 'category': 'Hidden', 'summary': 'Sign AI integration', 'depends': [], 'data': ['wizard/sign_send_request_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sign AI Integration', 'version': '1.0', 'category': 'Hidden', 'summary': 'Sign AI integration', 'depends': [], 'data': ['wizard/sign_send_request_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/snailmail_account_followup/__manifest__.py b/snailmail_account_followup/__manifest__.py index 46ff8be7..45addb8d 100644 --- a/snailmail_account_followup/__manifest__.py +++ b/snailmail_account_followup/__manifest__.py @@ -1 +1 @@ -{'name': 'Snail Mail Follow-Up', 'version': '1.0', 'category': 'Accounting/Accounting', 'summary': 'Extension to send follow-up documents by post', 'description': '\nExtension to send follow-up documents by post\n ', 'depends': ['snailmail_account'], 'data': ['data/account_followup_data.xml', 'views/account_followup_views.xml', 'views/assets.xml', 'wizard/followup_manual_reminder_views.xml'], 'demo': ['data/account_followup_demo.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'snailmail_account_followup.followup_report_assets_snailmail': [('include', 'web._assets_helpers'), 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss']}} \ No newline at end of file +{'name': 'Snail Mail Follow-Up', 'version': '1.0', 'category': 'Accounting/Accounting', 'summary': 'Extension to send follow-up documents by post', 'description': '\nExtension to send follow-up documents by post\n ', 'depends': ['snailmail_account'], 'data': ['data/account_followup_data.xml', 'views/account_followup_views.xml', 'views/assets.xml', 'wizard/followup_manual_reminder_views.xml'], 'demo': ['data/account_followup_demo.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'snailmail_account_followup.followup_report_assets_snailmail': [('include', 'web._assets_helpers'), 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss']}} \ No newline at end of file diff --git a/social/__manifest__.py b/social/__manifest__.py index 759baf67..e65664c8 100644 --- a/social/__manifest__.py +++ b/social/__manifest__.py @@ -12,7 +12,7 @@ 'depends': ['web', 'mail', 'iap', 'link_tracker'], 'data': [ 'security/social_security.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'data/ir_cron_data.xml', 'data/social_tour.xml', 'views/social_menu_views.xml', diff --git a/social/security/ir.access.csv b/social/security/ir.access.csv new file mode 100644 index 00000000..4569aecc --- /dev/null +++ b/social/security/ir.access.csv @@ -0,0 +1,22 @@ +id,name,model_id,group_id/id,operation,domain +access_social_media_user,social.media.user,social.media,social.group_social_user,r, +access_social_media_manager,social.media.manager,social.media,social.group_social_manager,r, +access_social_account_user,social.account.user,social.account,social.group_social_user,r, +access_social_account_manager,social.account.manager,social.account,social.group_social_manager,crud, +access_social_post_user,social.post.user,social.post,social.group_social_user,crud, +access_social_post_manager,social.post.manager,social.post,social.group_social_manager,crud, +access_social_post_template_user,social.post.template.user,social.social_post_template,social.group_social_user,crud, +access_social_stream_user,social.stream.user,social.stream,social.group_social_user,crud, +access_social_stream_manager,social.stream.manager,social.stream,social.group_social_manager,crud, +access_social_stream_type_user,social.stream.type.user,social.stream.type,social.group_social_user,r, +access_social_stream_type_manager,social.stream.type.manager,social.stream.type,social.group_social_manager,r, +access_social_stream_post_user,social.stream.post.user,social.stream.post,social.group_social_user,r, +access_social_stream_post_manager,social.stream.post.manager,social.stream.post,social.group_social_manager,crud, +access_social_stream_post_image_user,social.stream.post.image.user,social.stream.post.image,social.group_social_user,r, +access_social_stream_post_image_manager,social.stream.post.image.manager,social.stream.post.image,social.group_social_manager,crud, +access_social_live_post_user,social.live.post.user,social.live.post,social.group_social_user,crud, +access_social_live_post_manager,social.live.post.manager,social.live.post,social.group_social_manager,crud, +access_social_utm_campaign_user,social.utm.campaign.user,utm.utm_campaign,social.group_social_user,r, +access_social_utm_campaign_manager,social.utm.campaign.manager,utm.utm_campaign,social.group_social_manager,crud, +access_social_utm_medium_manager,social.utm.medium.manager,utm.utm_medium,social.group_social_manager,crud, +access_social_utm_source_manager,social.utm.source.manager,utm.utm_source,social.group_social_manager,crud, diff --git a/social/security/ir.model.access.csv b/social/security/ir.model.access.csv deleted file mode 100644 index a9d3b5d2..00000000 --- a/social/security/ir.model.access.csv +++ /dev/null @@ -1,22 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_social_media_user,social.media.user,model_social_media,social.group_social_user,1,0,0,0 -access_social_media_manager,social.media.manager,model_social_media,social.group_social_manager,1,1,0,0 -access_social_account_user,social.account.user,model_social_account,social.group_social_user,1,0,0,0 -access_social_account_manager,social.account.manager,model_social_account,social.group_social_manager,1,1,1,1 -access_social_post_user,social.post.user,model_social_post,social.group_social_user,1,1,1,1 -access_social_post_manager,social.post.manager,model_social_post,social.group_social_manager,1,1,1,1 -access_social_post_template_user,social.post.template.user,social.model_social_post_template,social.group_social_user,1,1,1,1 -access_social_stream_user,social.stream.user,model_social_stream,social.group_social_user,1,1,1,1 -access_social_stream_manager,social.stream.manager,model_social_stream,social.group_social_manager,1,1,1,1 -access_social_stream_type_user,social.stream.type.user,model_social_stream_type,social.group_social_user,1,0,0,0 -access_social_stream_type_manager,social.stream.type.manager,model_social_stream_type,social.group_social_manager,1,0,0,0 -access_social_stream_post_user,social.stream.post.user,model_social_stream_post,social.group_social_user,1,0,0,0 -access_social_stream_post_manager,social.stream.post.manager,model_social_stream_post,social.group_social_manager,1,1,1,1 -access_social_stream_post_image_user,social.stream.post.image.user,model_social_stream_post_image,social.group_social_user,1,0,0,0 -access_social_stream_post_image_manager,social.stream.post.image.manager,model_social_stream_post_image,social.group_social_manager,1,1,1,1 -access_social_live_post_user,social.live.post.user,model_social_live_post,social.group_social_user,1,1,1,1 -access_social_live_post_manager,social.live.post.manager,model_social_live_post,social.group_social_manager,1,1,1,1 -access_social_utm_campaign_user,social.utm.campaign.user,utm.model_utm_campaign,social.group_social_user,1,1,1,0 -access_social_utm_campaign_manager,social.utm.campaign.manager,utm.model_utm_campaign,social.group_social_manager,1,1,1,1 -access_social_utm_medium_manager,social.utm.medium.manager,utm.model_utm_medium,social.group_social_manager,1,1,1,1 -access_social_utm_source_manager,social.utm.source.manager,utm.model_utm_source,social.group_social_manager,1,1,1,1 diff --git a/social_crm/__manifest__.py b/social_crm/__manifest__.py index 2bb4f257..cff85769 100644 --- a/social_crm/__manifest__.py +++ b/social_crm/__manifest__.py @@ -1 +1 @@ -{'name': 'Leads statistics and generation on social', 'category': 'Marketing/Social Marketing', 'version': '1.0', 'summary': 'Add crm UTM info on social', 'description': 'UTM and posts on crm', 'depends': ['crm'], 'data': ['security/ir.model.access.csv', 'data/social_crm_data.xml', 'data/social_post_to_lead_templates.xml', 'views/social_post_views.xml', 'wizard/social_post_to_lead_views.xml'], 'auto_install': True, 'assets': {'web.assets_backend': [('after', 'social/static/src/js/stream_post_comment.js', 'social_crm/static/src/js/stream_post_comment.js'), ('after', 'social/static/src/js/stream_post_comments.js', 'social_crm/static/src/js/stream_post_comments.js'), 'social_crm/static/src/xml/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Leads statistics and generation on social', 'category': 'Marketing/Social Marketing', 'version': '1.0', 'summary': 'Add crm UTM info on social', 'description': 'UTM and posts on crm', 'depends': ['crm'], 'data': ['security/ir.access.csv', 'data/social_crm_data.xml', 'data/social_post_to_lead_templates.xml', 'views/social_post_views.xml', 'wizard/social_post_to_lead_views.xml'], 'auto_install': False, 'assets': {'web.assets_backend': [('after', 'social/static/src/js/stream_post_comment.js', 'social_crm/static/src/js/stream_post_comment.js'), ('after', 'social/static/src/js/stream_post_comments.js', 'social_crm/static/src/js/stream_post_comments.js'), 'social_crm/static/src/xml/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/social_crm/security/ir.access.csv b/social_crm/security/ir.access.csv new file mode 100644 index 00000000..149eb3dd --- /dev/null +++ b/social_crm/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_social_post_to_lead_social_user,access.social.post.to.lead,social.post.to.lead,social.group_social_user,r, diff --git a/social_crm/security/ir.model.access.csv b/social_crm/security/ir.model.access.csv deleted file mode 100644 index bec1045d..00000000 --- a/social_crm/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_social_post_to_lead_social_user,access.social.post.to.lead,model_social_post_to_lead,social.group_social_user,1,1,1,0 diff --git a/social_demo/__manifest__.py b/social_demo/__manifest__.py index eb789373..79a2a1cc 100644 --- a/social_demo/__manifest__.py +++ b/social_demo/__manifest__.py @@ -1 +1 @@ -{'name': 'Social Demo Module', 'category': 'Marketing/Social Marketing', 'summary': 'Get demo data for the social module', 'version': '1.0', 'description': "Get demo data for the social module.\n This module creates a social 'sandbox' where you can play around with the social app without publishing anything on actual social media.", 'depends': ['product'], 'data': ['security/ir.model.access.csv'], 'demo': ['data/social_demo.xml', 'data/social_demo_facebook.xml', 'data/social_demo_linkedin.xml', 'data/social_demo_instagram.xml', 'data/social_demo_twitter.xml', 'data/social_demo_youtube.xml'], 'assets': {'web.assets_backend': ['social_demo/static/src/js/social_youtube_upload_field.js', 'social_demo/static/src/js/stream_post_comment.js', 'social_demo/static/src/js/stream_post_comments_reply.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Social Demo Module', 'category': 'Marketing/Social Marketing', 'summary': 'Get demo data for the social module', 'version': '1.0', 'description': "Get demo data for the social module.\n This module creates a social 'sandbox' where you can play around with the social app without publishing anything on actual social media.", 'depends': ['product'], 'data': ['security/ir.access.csv'], 'demo': ['data/social_demo.xml', 'data/social_demo_facebook.xml', 'data/social_demo_linkedin.xml', 'data/social_demo_instagram.xml', 'data/social_demo_twitter.xml', 'data/social_demo_youtube.xml'], 'assets': {'web.assets_backend': ['social_demo/static/src/js/social_youtube_upload_field.js', 'social_demo/static/src/js/stream_post_comment.js', 'social_demo/static/src/js/stream_post_comments_reply.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/social_demo/security/ir.access.csv b/social_demo/security/ir.access.csv new file mode 100644 index 00000000..e0d27f7e --- /dev/null +++ b/social_demo/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_social_stream_post_user,social.stream.post.user,social.stream.post,social.group_social_user,r, diff --git a/social_demo/security/ir.model.access.csv b/social_demo/security/ir.model.access.csv deleted file mode 100644 index c570f900..00000000 --- a/social_demo/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_social_stream_post_user,social.stream.post.user,model_social_stream_post,social.group_social_user,1,1,1,0 diff --git a/social_facebook/__manifest__.py b/social_facebook/__manifest__.py index 128d6e45..952164f4 100644 --- a/social_facebook/__manifest__.py +++ b/social_facebook/__manifest__.py @@ -1 +1 @@ -{'name': 'Social Facebook', 'category': 'Marketing/Social Marketing', 'summary': 'Manage your Facebook pages and schedule posts', 'version': '1.0', 'description': 'Manage your Facebook pages and schedule posts', 'depends': [], 'data': ['data/social_media_data.xml', 'views/social_facebook_templates.xml', 'views/social_post_template_views.xml', 'views/social_stream_post_views.xml', 'views/res_config_settings_views.xml'], 'auto_install': True, 'assets': {'web.assets_backend': ['social_facebook/static/src/js/utils.js', 'social_facebook/static/src/components/**/*', 'social_facebook/static/src/js/stream_post_comment.js', 'social_facebook/static/src/js/stream_post_comment_list.js', 'social_facebook/static/src/js/stream_post_comments.js', 'social_facebook/static/src/js/stream_post_comments_reply.js', 'social_facebook/static/src/js/stream_post_kanban_dashboard.js', 'social_facebook/static/src/js/stream_post_kanban_record.js', ('after', 'social/static/src/js/social_post_formatter_mixin.js', 'social_facebook/static/src/js/social_post_formatter_mixin.js'), 'social_facebook/static/src/scss/social_facebook.scss', 'social_facebook/static/src/xml/**/*'], 'web.assets_web_dark': ['social_facebook/static/src/scss/social_facebook.dark.scss'], 'web.assets_unit_tests': ['social_facebook/static/tests/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Social Facebook', 'category': 'Marketing/Social Marketing', 'summary': 'Manage your Facebook pages and schedule posts', 'version': '1.0', 'description': 'Manage your Facebook pages and schedule posts', 'depends': [], 'data': ['data/social_media_data.xml', 'views/social_facebook_templates.xml', 'views/social_post_template_views.xml', 'views/social_stream_post_views.xml', 'views/res_config_settings_views.xml'], 'auto_install': False, 'assets': {'web.assets_backend': ['social_facebook/static/src/js/utils.js', 'social_facebook/static/src/components/**/*', 'social_facebook/static/src/js/stream_post_comment.js', 'social_facebook/static/src/js/stream_post_comment_list.js', 'social_facebook/static/src/js/stream_post_comments.js', 'social_facebook/static/src/js/stream_post_comments_reply.js', 'social_facebook/static/src/js/stream_post_kanban_dashboard.js', 'social_facebook/static/src/js/stream_post_kanban_record.js', ('after', 'social/static/src/js/social_post_formatter_mixin.js', 'social_facebook/static/src/js/social_post_formatter_mixin.js'), 'social_facebook/static/src/scss/social_facebook.scss', 'social_facebook/static/src/xml/**/*'], 'web.assets_web_dark': ['social_facebook/static/src/scss/social_facebook.dark.scss'], 'web.assets_unit_tests': ['social_facebook/static/tests/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/social_instagram/__manifest__.py b/social_instagram/__manifest__.py index c266f77d..4ec894e7 100644 --- a/social_instagram/__manifest__.py +++ b/social_instagram/__manifest__.py @@ -1 +1 @@ -{'name': 'Social Instagram', 'category': 'Social', 'summary': 'Manage your Instagram Business accounts and schedule posts', 'version': '1.0', 'description': 'Manage your Instagram Business accounts and schedule posts.', 'depends': [], 'data': ['data/social_media_data.xml', 'views/social_instagram_templates.xml', 'views/social_post_template_views.xml', 'views/social_stream_post_views.xml', 'views/res_config_settings_views.xml'], 'auto_install': True, 'assets': {'web.assets_backend': ['social_instagram/static/src/js/stream_post_comment.js', 'social_instagram/static/src/js/stream_post_comment_list.js', 'social_instagram/static/src/js/stream_post_comments.js', 'social_instagram/static/src/js/stream_post_comments_reply.js', 'social_instagram/static/src/js/stream_post_kanban_dashboard.js', 'social_instagram/static/src/js/stream_post_kanban_record.js', ('after', 'social/static/src/js/social_post_formatter_mixin.js', 'social_instagram/static/src/js/social_post_formatter_mixin.js'), 'social_instagram/static/src/scss/social_instagram.scss', 'social_instagram/static/src/xml/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Social Instagram', 'category': 'Social', 'summary': 'Manage your Instagram Business accounts and schedule posts', 'version': '1.0', 'description': 'Manage your Instagram Business accounts and schedule posts.', 'depends': [], 'data': ['data/social_media_data.xml', 'views/social_instagram_templates.xml', 'views/social_post_template_views.xml', 'views/social_stream_post_views.xml', 'views/res_config_settings_views.xml'], 'auto_install': False, 'assets': {'web.assets_backend': ['social_instagram/static/src/js/stream_post_comment.js', 'social_instagram/static/src/js/stream_post_comment_list.js', 'social_instagram/static/src/js/stream_post_comments.js', 'social_instagram/static/src/js/stream_post_comments_reply.js', 'social_instagram/static/src/js/stream_post_kanban_dashboard.js', 'social_instagram/static/src/js/stream_post_kanban_record.js', ('after', 'social/static/src/js/social_post_formatter_mixin.js', 'social_instagram/static/src/js/social_post_formatter_mixin.js'), 'social_instagram/static/src/scss/social_instagram.scss', 'social_instagram/static/src/xml/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/social_linkedin/__manifest__.py b/social_linkedin/__manifest__.py index 6118c55f..4c4db171 100644 --- a/social_linkedin/__manifest__.py +++ b/social_linkedin/__manifest__.py @@ -1 +1 @@ -{'name': 'Social LinkedIn', 'summary': 'Manage your LinkedIn accounts and schedule posts', 'description': 'Manage your LinkedIn accounts and schedule posts', 'category': 'Marketing/Social Marketing', 'version': '0.1', 'depends': ['iap'], 'data': ['data/social_media_data.xml', 'views/social_post_template_views.xml', 'views/social_linkedin_preview.xml', 'views/social_stream_posts_views.xml', 'views/res_config_settings_views.xml'], 'auto_install': True, 'assets': {'web.assets_backend': ['social_linkedin/static/src/js/stream_post_comment.js', 'social_linkedin/static/src/js/stream_post_comment_list.js', 'social_linkedin/static/src/js/stream_post_comments.js', 'social_linkedin/static/src/js/stream_post_comments_reply.js', 'social_linkedin/static/src/js/stream_post_kanban_record.js', ('after', 'social/static/src/js/social_post_formatter_mixin.js', 'social_linkedin/static/src/js/social_post_formatter_mixin.js'), 'social_linkedin/static/src/scss/social_linkedin.scss', 'social_linkedin/static/src/xml/**/*'], 'web.assets_web_dark': ['social_linkedin/static/src/scss/social_linkedin.dark.scss']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Social LinkedIn', 'summary': 'Manage your LinkedIn accounts and schedule posts', 'description': 'Manage your LinkedIn accounts and schedule posts', 'category': 'Marketing/Social Marketing', 'version': '0.1', 'depends': ['iap'], 'data': ['data/social_media_data.xml', 'views/social_post_template_views.xml', 'views/social_linkedin_preview.xml', 'views/social_stream_posts_views.xml', 'views/res_config_settings_views.xml'], 'auto_install': False, 'assets': {'web.assets_backend': ['social_linkedin/static/src/js/stream_post_comment.js', 'social_linkedin/static/src/js/stream_post_comment_list.js', 'social_linkedin/static/src/js/stream_post_comments.js', 'social_linkedin/static/src/js/stream_post_comments_reply.js', 'social_linkedin/static/src/js/stream_post_kanban_record.js', ('after', 'social/static/src/js/social_post_formatter_mixin.js', 'social_linkedin/static/src/js/social_post_formatter_mixin.js'), 'social_linkedin/static/src/scss/social_linkedin.scss', 'social_linkedin/static/src/xml/**/*'], 'web.assets_web_dark': ['social_linkedin/static/src/scss/social_linkedin.dark.scss']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/social_push_notifications/__manifest__.py b/social_push_notifications/__manifest__.py index ee2d180e..168b5b1a 100644 --- a/social_push_notifications/__manifest__.py +++ b/social_push_notifications/__manifest__.py @@ -1 +1 @@ -{'name': 'Social Push Notifications', 'category': 'Marketing/Social Marketing', 'summary': 'Send live notifications to your web visitors', 'version': '1.1', 'description': 'Send live notifications to your web visitors', 'depends': ['website'], 'external_dependencies': {'python': ['google-auth'], 'apt': {'google-auth': 'python3-google-auth'}}, 'data': ['security/ir.model.access.csv', 'views/social_post_template_views.xml', 'views/social_post_views.xml', 'views/res_config_settings_views.xml', 'views/social_push_notifications_templates.xml', 'views/website_visitor_views.xml', 'views/utm_campaign_views.xml', 'data/social_media_data.xml'], 'auto_install': True, 'post_init_hook': '_create_social_accounts', 'assets': {'web.assets_frontend': ['social_push_notifications/static/src/js/push_notification_request_popup.js', 'social_push_notifications/static/src/js/push_notification_widget.js', 'social_push_notifications/static/src/scss/social_push_notifications_frontend.scss', 'social_push_notifications/static/src/xml/social_push_notifications_templates.xml'], 'web.assets_backend': ['social_push_notifications/static/src/scss/social_push_notifications.scss']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Social Push Notifications', 'category': 'Marketing/Social Marketing', 'summary': 'Send live notifications to your web visitors', 'version': '1.1', 'description': 'Send live notifications to your web visitors', 'depends': ['website'], 'external_dependencies': {'python': ['google-auth'], 'apt': {'google-auth': 'python3-google-auth'}}, 'data': ['security/ir.access.csv', 'views/social_post_template_views.xml', 'views/social_post_views.xml', 'views/res_config_settings_views.xml', 'views/social_push_notifications_templates.xml', 'views/website_visitor_views.xml', 'views/utm_campaign_views.xml', 'data/social_media_data.xml'], 'auto_install': False, 'post_init_hook': '_create_social_accounts', 'assets': {'web.assets_frontend': ['social_push_notifications/static/src/js/push_notification_request_popup.js', 'social_push_notifications/static/src/js/push_notification_widget.js', 'social_push_notifications/static/src/scss/social_push_notifications_frontend.scss', 'social_push_notifications/static/src/xml/social_push_notifications_templates.xml'], 'web.assets_backend': ['social_push_notifications/static/src/scss/social_push_notifications.scss']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/social_push_notifications/security/ir.access.csv b/social_push_notifications/security/ir.access.csv new file mode 100644 index 00000000..227d4ea9 --- /dev/null +++ b/social_push_notifications/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_website_visitor_social_user,website.visitor.social.user,website.website_visitor,social.group_social_user,r, +access_website_visitor_push_subscription_social_user,website.visitor.push.subscription.social.user,social_push_notifications.website_visitor_push_subscription,social.group_social_user,r, +access_website_track_social_user,website.track.social.user,website.website_track,social.group_social_user,r, diff --git a/social_push_notifications/security/ir.model.access.csv b/social_push_notifications/security/ir.model.access.csv deleted file mode 100644 index 84d50f31..00000000 --- a/social_push_notifications/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_website_visitor_social_user,website.visitor.social.user,website.model_website_visitor,social.group_social_user,1,0,0,0 -access_website_visitor_push_subscription_social_user,website.visitor.push.subscription.social.user,social_push_notifications.model_website_visitor_push_subscription,social.group_social_user,1,0,0,0 -access_website_track_social_user,website.track.social.user,website.model_website_track,social.group_social_user,1,0,0,0 diff --git a/social_sale/__manifest__.py b/social_sale/__manifest__.py index 45a906bf..020b308b 100644 --- a/social_sale/__manifest__.py +++ b/social_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'Sale statistics on social', 'category': 'Marketing/Social Marketing', 'version': '1.0', 'summary': 'Add sale UTM info on social', 'description': 'UTM and post on sale orders', 'depends': ['sale'], 'data': ['views/social_post_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sale statistics on social', 'category': 'Marketing/Social Marketing', 'version': '1.0', 'summary': 'Add sale UTM info on social', 'description': 'UTM and post on sale orders', 'depends': ['sale'], 'data': ['views/social_post_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/social_twitter/__manifest__.py b/social_twitter/__manifest__.py index 4a225a28..152ebf90 100644 --- a/social_twitter/__manifest__.py +++ b/social_twitter/__manifest__.py @@ -1 +1 @@ -{'name': 'Social X', 'category': 'Marketing/Social Marketing', 'summary': 'Manage your X accounts and schedule posts', 'version': '1.1', 'description': 'Manage your X accounts and schedule posts', 'depends': ['iap'], 'data': ['security/ir.model.access.csv', 'data/social_media_data.xml', 'views/social_post_template_views.xml', 'views/social_stream_views.xml', 'views/social_stream_post_views.xml', 'views/social_twitter_templates.xml', 'views/res_config_settings_views.xml'], 'auto_install': True, 'assets': {'web.assets_backend': ['social_twitter/static/src/scss/social_twitter.scss', 'social_twitter/static/src/js/stream_post_comment.js', 'social_twitter/static/src/js/stream_post_comment_list.js', 'social_twitter/static/src/js/stream_post_comments.js', 'social_twitter/static/src/js/stream_post_comments_reply.js', 'social_twitter/static/src/js/stream_post_comments_reply_quote.js', 'social_twitter/static/src/js/stream_post_kanban_record.js', 'social_twitter/static/src/js/stream_post_twitter_quote.js', 'social_twitter/static/src/js/twitter_users_autocomplete.js', ('after', 'social/static/src/js/social_post_formatter_mixin.js', 'social_twitter/static/src/js/social_post_formatter_mixin.js'), 'social_twitter/static/src/xml/**/*'], 'web.assets_web_dark': ['social_twitter/static/src/scss/social_twitter.dark.scss'], 'web.assets_tests': ['social_twitter/static/tests/tours/tour_social_twitter_spam.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Social X', 'category': 'Marketing/Social Marketing', 'summary': 'Manage your X accounts and schedule posts', 'version': '1.1', 'description': 'Manage your X accounts and schedule posts', 'depends': ['iap'], 'data': ['security/ir.access.csv', 'data/social_media_data.xml', 'views/social_post_template_views.xml', 'views/social_stream_views.xml', 'views/social_stream_post_views.xml', 'views/social_twitter_templates.xml', 'views/res_config_settings_views.xml'], 'auto_install': False, 'assets': {'web.assets_backend': ['social_twitter/static/src/scss/social_twitter.scss', 'social_twitter/static/src/js/stream_post_comment.js', 'social_twitter/static/src/js/stream_post_comment_list.js', 'social_twitter/static/src/js/stream_post_comments.js', 'social_twitter/static/src/js/stream_post_comments_reply.js', 'social_twitter/static/src/js/stream_post_comments_reply_quote.js', 'social_twitter/static/src/js/stream_post_kanban_record.js', 'social_twitter/static/src/js/stream_post_twitter_quote.js', 'social_twitter/static/src/js/twitter_users_autocomplete.js', ('after', 'social/static/src/js/social_post_formatter_mixin.js', 'social_twitter/static/src/js/social_post_formatter_mixin.js'), 'social_twitter/static/src/xml/**/*'], 'web.assets_web_dark': ['social_twitter/static/src/scss/social_twitter.dark.scss'], 'web.assets_tests': ['social_twitter/static/tests/tours/tour_social_twitter_spam.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/social_twitter/security/ir.access.csv b/social_twitter/security/ir.access.csv new file mode 100644 index 00000000..01e8bfe9 --- /dev/null +++ b/social_twitter/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_social_twitter_account,social.twitter.account.user,social.twitter.account,social.group_social_user,r, +access_social_twitter_account_manager,social.twitter.account.admin,social.twitter.account,social.group_social_manager,crud, diff --git a/social_twitter/security/ir.model.access.csv b/social_twitter/security/ir.model.access.csv deleted file mode 100644 index a702b3f8..00000000 --- a/social_twitter/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_social_twitter_account,social.twitter.account.user,model_social_twitter_account,social.group_social_user,1,1,1,0 -access_social_twitter_account_manager,social.twitter.account.admin,model_social_twitter_account,social.group_social_manager,1,1,1,1 diff --git a/social_youtube/__manifest__.py b/social_youtube/__manifest__.py index 41fb2037..952fe460 100644 --- a/social_youtube/__manifest__.py +++ b/social_youtube/__manifest__.py @@ -1 +1 @@ -{'name': 'Social YouTube', 'category': 'Marketing/Social Marketing', 'summary': 'Manage your YouTube videos and schedule video uploads', 'version': '1.1', 'description': 'Manage your YouTube videos and schedule video uploads', 'depends': ['iap'], 'data': ['data/social_media_data.xml', 'security/ir.model.access.csv', 'views/res_config_settings_views.xml', 'views/social_account_views.xml', 'views/social_post_views.xml', 'views/social_post_template_views.xml', 'views/social_stream_post_views.xml', 'views/social_youtube_templates.xml', 'wizard/social_account_revoke_youtube_views.xml'], 'auto_install': True, 'assets': {'web.assets_backend': ['social_youtube/static/src/js/social_youtube_upload_field.js', 'social_youtube/static/src/js/stream_post_comment.js', 'social_youtube/static/src/js/stream_post_comment_list.js', 'social_youtube/static/src/js/stream_post_comments.js', 'social_youtube/static/src/js/stream_post_comments_reply.js', 'social_youtube/static/src/js/stream_post_kanban_dashboard.js', 'social_youtube/static/src/js/stream_post_kanban_record.js', ('after', 'social/static/src/js/social_post_formatter_mixin.js', 'social_youtube/static/src/js/social_post_formatter_mixin.js'), 'social_youtube/static/src/scss/social_youtube.scss', 'social_youtube/static/src/xml/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Social YouTube', 'category': 'Marketing/Social Marketing', 'summary': 'Manage your YouTube videos and schedule video uploads', 'version': '1.1', 'description': 'Manage your YouTube videos and schedule video uploads', 'depends': ['iap'], 'data': ['data/social_media_data.xml', 'security/ir.access.csv', 'views/res_config_settings_views.xml', 'views/social_account_views.xml', 'views/social_post_views.xml', 'views/social_post_template_views.xml', 'views/social_stream_post_views.xml', 'views/social_youtube_templates.xml', 'wizard/social_account_revoke_youtube_views.xml'], 'auto_install': False, 'assets': {'web.assets_backend': ['social_youtube/static/src/js/social_youtube_upload_field.js', 'social_youtube/static/src/js/stream_post_comment.js', 'social_youtube/static/src/js/stream_post_comment_list.js', 'social_youtube/static/src/js/stream_post_comments.js', 'social_youtube/static/src/js/stream_post_comments_reply.js', 'social_youtube/static/src/js/stream_post_kanban_dashboard.js', 'social_youtube/static/src/js/stream_post_kanban_record.js', ('after', 'social/static/src/js/social_post_formatter_mixin.js', 'social_youtube/static/src/js/social_post_formatter_mixin.js'), 'social_youtube/static/src/scss/social_youtube.scss', 'social_youtube/static/src/xml/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/social_youtube/security/ir.access.csv b/social_youtube/security/ir.access.csv new file mode 100644 index 00000000..b66bfe83 --- /dev/null +++ b/social_youtube/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_social_account_revoke_youtube_manager,social.account.revoke.youtube.manager,social.account.revoke.youtube,social.group_social_manager,crud, diff --git a/social_youtube/security/ir.model.access.csv b/social_youtube/security/ir.model.access.csv deleted file mode 100644 index ada2917e..00000000 --- a/social_youtube/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_social_account_revoke_youtube_manager,social.account.revoke.youtube.manager,model_social_account_revoke_youtube,social.group_social_manager,1,1,1,1 diff --git a/spreadsheet_dashboard_account_accountant/__manifest__.py b/spreadsheet_dashboard_account_accountant/__manifest__.py index 536d69ac..2ed1ba2d 100644 --- a/spreadsheet_dashboard_account_accountant/__manifest__.py +++ b/spreadsheet_dashboard_account_accountant/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet dashboard for accounting', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['accountant'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spreadsheet dashboard for accounting', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard', 'accountant'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['accountant'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/spreadsheet_dashboard_crm/__manifest__.py b/spreadsheet_dashboard_crm/__manifest__.py index 5e4dce9a..dc5950b6 100644 --- a/spreadsheet_dashboard_crm/__manifest__.py +++ b/spreadsheet_dashboard_crm/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet dashboard for CRM', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['crm_enterprise'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spreadsheet dashboard for CRM', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard', 'crm_enterprise'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['crm_enterprise'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/spreadsheet_dashboard_documents/__manifest__.py b/spreadsheet_dashboard_documents/__manifest__.py index 874295b2..2e027348 100644 --- a/spreadsheet_dashboard_documents/__manifest__.py +++ b/spreadsheet_dashboard_documents/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet Documents', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Spreadsheet Documents', 'description': 'Spreadsheet Documents', 'depends': [], 'data': ['security/ir.model.access.csv', 'wizard/documents_to_dashboard_views.xml', 'views/spreadsheet_dashboard_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'spreadsheet.o_spreadsheet': [('after', 'spreadsheet/static/src/o_spreadsheet/o_spreadsheet.js', 'spreadsheet_dashboard_documents/static/src/bundle/**/*.js')], 'web.assets_backend': ['spreadsheet_dashboard_documents/static/src/assets/**/*.js', 'spreadsheet_dashboard_documents/static/src/**/*.xml'], 'web.assets_unit_tests': ['spreadsheet_dashboard_documents/static/tests/**/*.js'], 'web.assets_tests': ['spreadsheet_dashboard_documents/static/tests/tours/*']}} \ No newline at end of file +{'name': 'Spreadsheet Documents', 'version': '1.0', 'category': 'Productivity/Documents', 'summary': 'Spreadsheet Documents', 'description': 'Spreadsheet Documents', 'depends': [], 'data': ['security/ir.access.csv', 'wizard/documents_to_dashboard_views.xml', 'views/spreadsheet_dashboard_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'spreadsheet.o_spreadsheet': [('after', 'spreadsheet/static/src/o_spreadsheet/o_spreadsheet.js', 'spreadsheet_dashboard_documents/static/src/bundle/**/*.js')], 'web.assets_backend': ['spreadsheet_dashboard_documents/static/src/assets/**/*.js', 'spreadsheet_dashboard_documents/static/src/**/*.xml'], 'web.assets_unit_tests': ['spreadsheet_dashboard_documents/static/tests/**/*.js'], 'web.assets_tests': ['spreadsheet_dashboard_documents/static/tests/tours/*']}} \ No newline at end of file diff --git a/spreadsheet_dashboard_documents/security/ir.access.csv b/spreadsheet_dashboard_documents/security/ir.access.csv new file mode 100644 index 00000000..84fb3186 --- /dev/null +++ b/spreadsheet_dashboard_documents/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_spreadsheet_document_to_dashboard_documents_user,access_spreadsheet_document_to_dashboard_documents_user,spreadsheet.document.to.dashboard,documents.group_documents_user,crud, diff --git a/spreadsheet_dashboard_documents/security/ir.model.access.csv b/spreadsheet_dashboard_documents/security/ir.model.access.csv deleted file mode 100644 index bdeff676..00000000 --- a/spreadsheet_dashboard_documents/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_spreadsheet_document_to_dashboard_documents_user","access_spreadsheet_document_to_dashboard_documents_user","model_spreadsheet_document_to_dashboard","documents.group_documents_user",1,1,1,1 diff --git a/spreadsheet_dashboard_edition/__manifest__.py b/spreadsheet_dashboard_edition/__manifest__.py index a4ce6861..16e14e75 100644 --- a/spreadsheet_dashboard_edition/__manifest__.py +++ b/spreadsheet_dashboard_edition/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet dashboard edition', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet Dashboard edition', 'description': 'Spreadsheet Dashboard edition', 'depends': ['spreadsheet_dashboard'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/spreadsheet_dashboard_views.xml', 'security/security.xml'], 'assets': {'spreadsheet.o_spreadsheet': ['spreadsheet_dashboard_edition/static/src/bundle/**/*.js'], 'web.assets_backend': ['spreadsheet_dashboard_edition/static/src/assets/**/*.js', 'spreadsheet_dashboard_edition/static/src/**/*.scss', 'spreadsheet_dashboard_edition/static/src/**/*.xml'], 'spreadsheet.assets_print': ['spreadsheet_dashboard_edition/static/src/print_assets/**/*'], 'web.assets_unit_tests': ['spreadsheet_dashboard_edition/static/tests/**/*']}} \ No newline at end of file +{'name': 'Spreadsheet dashboard edition', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet Dashboard edition', 'description': 'Spreadsheet Dashboard edition', 'depends': ['spreadsheet_dashboard'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/spreadsheet_dashboard_views.xml', 'security/security.xml'], 'assets': {'spreadsheet.o_spreadsheet': ['spreadsheet_dashboard_edition/static/src/bundle/**/*.js'], 'web.assets_backend': ['spreadsheet_dashboard_edition/static/src/assets/**/*.js', 'spreadsheet_dashboard_edition/static/src/**/*.scss', 'spreadsheet_dashboard_edition/static/src/**/*.xml'], 'spreadsheet.assets_print': ['spreadsheet_dashboard_edition/static/src/print_assets/**/*'], 'web.assets_unit_tests': ['spreadsheet_dashboard_edition/static/tests/**/*']}} \ No newline at end of file diff --git a/spreadsheet_dashboard_helpdesk/__manifest__.py b/spreadsheet_dashboard_helpdesk/__manifest__.py index 21477a92..8efc694b 100644 --- a/spreadsheet_dashboard_helpdesk/__manifest__.py +++ b/spreadsheet_dashboard_helpdesk/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet dashboard for helpdesk', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['helpdesk'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spreadsheet dashboard for helpdesk', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard', 'helpdesk'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['helpdesk'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/spreadsheet_dashboard_hr_payroll/__manifest__.py b/spreadsheet_dashboard_hr_payroll/__manifest__.py index de572c40..e0b9842b 100644 --- a/spreadsheet_dashboard_hr_payroll/__manifest__.py +++ b/spreadsheet_dashboard_hr_payroll/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet dashboard for payroll', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['hr_payroll'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spreadsheet dashboard for payroll', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard', 'hr_payroll'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['hr_payroll'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/spreadsheet_dashboard_hr_referral/__manifest__.py b/spreadsheet_dashboard_hr_referral/__manifest__.py index 61008cee..9cb3a9d2 100644 --- a/spreadsheet_dashboard_hr_referral/__manifest__.py +++ b/spreadsheet_dashboard_hr_referral/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet dashboard for recruitment', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['hr_referral', 'hr_contract_salary'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spreadsheet dashboard for recruitment', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard', 'hr_referral', 'hr_contract_salary'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['hr_referral', 'hr_contract_salary'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/spreadsheet_dashboard_mrp_account/__manifest__.py b/spreadsheet_dashboard_mrp_account/__manifest__.py index 57b8c4f0..279634b0 100644 --- a/spreadsheet_dashboard_mrp_account/__manifest__.py +++ b/spreadsheet_dashboard_mrp_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet dashboard for manufacturing', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['mrp_account_enterprise'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spreadsheet dashboard for manufacturing', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard', 'mrp_account_enterprise'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['mrp_account_enterprise'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/spreadsheet_dashboard_purchase_stock/__manifest__.py b/spreadsheet_dashboard_purchase_stock/__manifest__.py index 7ccfb8fe..23381547 100644 --- a/spreadsheet_dashboard_purchase_stock/__manifest__.py +++ b/spreadsheet_dashboard_purchase_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet dashboard for purchases', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard', 'purchase_stock'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['purchase_stock', 'stock_enterprise'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spreadsheet dashboard for purchases', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard', 'purchase_stock', 'stock_enterprise'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['purchase_stock', 'stock_enterprise'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/spreadsheet_dashboard_sale_renting/__manifest__.py b/spreadsheet_dashboard_sale_renting/__manifest__.py index aa4082fb..74bab0ce 100644 --- a/spreadsheet_dashboard_sale_renting/__manifest__.py +++ b/spreadsheet_dashboard_sale_renting/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet dashboard for rental', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['sale_renting'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spreadsheet dashboard for rental', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard', 'sale_renting'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['sale_renting'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/spreadsheet_dashboard_sale_subscription/__manifest__.py b/spreadsheet_dashboard_sale_subscription/__manifest__.py index 1789cd1c..05e78186 100644 --- a/spreadsheet_dashboard_sale_subscription/__manifest__.py +++ b/spreadsheet_dashboard_sale_subscription/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet dashboard for subscriptions', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard'], 'data': ['data/dashboards.xml', 'views/sale_subscription_report_views.xml'], 'installable': True, 'auto_install': ['sale_subscription'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spreadsheet dashboard for subscriptions', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard', 'sale_subscription'], 'data': ['data/dashboards.xml', 'views/sale_subscription_report_views.xml'], 'installable': True, 'auto_install': ['sale_subscription'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/spreadsheet_dashboard_stock/__manifest__.py b/spreadsheet_dashboard_stock/__manifest__.py index 3c65ff99..6c00c0af 100644 --- a/spreadsheet_dashboard_stock/__manifest__.py +++ b/spreadsheet_dashboard_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet dashboard for stock', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['stock_enterprise'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Spreadsheet dashboard for stock', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet_dashboard', 'stock_enterprise'], 'data': ['data/dashboards.xml'], 'installable': True, 'auto_install': ['stock_enterprise'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/spreadsheet_edition/__manifest__.py b/spreadsheet_edition/__manifest__.py index b0bcb9e4..bbf991d6 100644 --- a/spreadsheet_edition/__manifest__.py +++ b/spreadsheet_edition/__manifest__.py @@ -1 +1 @@ -{'name': 'Spreadsheet', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet', 'mail'], 'data': ['security/ir.model.access.csv', 'views/spreadsheet_views.xml', 'data/mail_template_layouts.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'spreadsheet.o_spreadsheet': ['spreadsheet_edition/static/src/bundle/**/*.js', 'spreadsheet_edition/static/src/bundle/**/filter_editor_side_panel.xml', 'spreadsheet_edition/static/src/bundle/**/*.xml', ('remove', 'spreadsheet_edition/static/src/bundle/pivot/pivot.xml')], 'spreadsheet.assets_print': ['spreadsheet_edition/static/src/print_assets/**/*'], 'web.assets_backend': ['spreadsheet_edition/static/src/**/*.scss', ('remove', 'spreadsheet_edition/static/src/**/*.dark.scss'), 'spreadsheet_edition/static/src/assets/**/*', ('remove', 'spreadsheet_edition/static/src/assets/graph_view/**'), ('remove', 'spreadsheet_edition/static/src/assets/pivot_view/**')], 'web.assets_web_dark': ['spreadsheet_edition/static/src/**/*.dark.scss'], 'web.assets_backend_lazy': ['spreadsheet_edition/static/src/assets/graph_view/**', 'spreadsheet_edition/static/src/assets/pivot_view/**', 'spreadsheet_edition/static/src/bundle/pivot/pivot.xml'], 'web.assets_unit_tests': ['spreadsheet_edition/static/tests/**/*']}} \ No newline at end of file +{'name': 'Spreadsheet', 'version': '1.0', 'category': 'Productivity/Dashboard', 'summary': 'Spreadsheet', 'description': 'Spreadsheet', 'depends': ['spreadsheet', 'mail'], 'data': ['security/ir.access.csv', 'views/spreadsheet_views.xml', 'data/mail_template_layouts.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'spreadsheet.o_spreadsheet': ['spreadsheet_edition/static/src/bundle/**/*.js', 'spreadsheet_edition/static/src/bundle/**/filter_editor_side_panel.xml', 'spreadsheet_edition/static/src/bundle/**/*.xml', ('remove', 'spreadsheet_edition/static/src/bundle/pivot/pivot.xml')], 'spreadsheet.assets_print': ['spreadsheet_edition/static/src/print_assets/**/*'], 'web.assets_backend': ['spreadsheet_edition/static/src/**/*.scss', ('remove', 'spreadsheet_edition/static/src/**/*.dark.scss'), 'spreadsheet_edition/static/src/assets/**/*', ('remove', 'spreadsheet_edition/static/src/assets/graph_view/**'), ('remove', 'spreadsheet_edition/static/src/assets/pivot_view/**')], 'web.assets_web_dark': ['spreadsheet_edition/static/src/**/*.dark.scss'], 'web.assets_backend_lazy': ['spreadsheet_edition/static/src/assets/graph_view/**', 'spreadsheet_edition/static/src/assets/pivot_view/**', 'spreadsheet_edition/static/src/bundle/pivot/pivot.xml'], 'web.assets_unit_tests': ['spreadsheet_edition/static/tests/**/*']}} \ No newline at end of file diff --git a/spreadsheet_edition/security/ir.access.csv b/spreadsheet_edition/security/ir.access.csv new file mode 100644 index 00000000..78501080 --- /dev/null +++ b/spreadsheet_edition/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +spreadsheet_revision,spreadsheet_revision,spreadsheet.revision,base.group_system,crud, +spreadsheet_cell_thread_user,spreadsheet_cell_thread_user,spreadsheet.cell.thread,base.group_user,r, +spreadsheet_cell_thread_system,spreadsheet_cell_thread_system,spreadsheet.cell.thread,base.group_system,crud, diff --git a/spreadsheet_edition/security/ir.model.access.csv b/spreadsheet_edition/security/ir.model.access.csv deleted file mode 100644 index e63b566d..00000000 --- a/spreadsheet_edition/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -spreadsheet_revision,spreadsheet_revision,model_spreadsheet_revision,base.group_system,1,1,1,1 -spreadsheet_cell_thread_user,spreadsheet_cell_thread_user,model_spreadsheet_cell_thread,base.group_user,1,1,1,0 -spreadsheet_cell_thread_system,spreadsheet_cell_thread_system,model_spreadsheet_cell_thread,base.group_system,1,1,1,1 diff --git a/spreadsheet_sale_management/__manifest__.py b/spreadsheet_sale_management/__manifest__.py index 86a57c3e..9c9b68d8 100644 --- a/spreadsheet_sale_management/__manifest__.py +++ b/spreadsheet_sale_management/__manifest__.py @@ -1 +1 @@ -{'name': 'Sale order spreadsheet', 'version': '1.0', 'category': 'Sales/Sales', 'description': 'Link a spreadsheet to a quotation templates and access your calculator from a Sale Order.', 'depends': ['sale_management'], 'auto_install': ['sale_management'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['security/ir.model.access.csv', 'security/security.xml', 'views/sale_order_template_views.xml', 'views/sale_order_views.xml', 'views/sale_order_spreadsheet_views.xml'], 'assets': {'spreadsheet.o_spreadsheet': ['spreadsheet_sale_management/static/src/bundle/**/*.js', 'spreadsheet_sale_management/static/src/bundle/**/*.xml'], 'web.assets_backend': ['spreadsheet_sale_management/static/src/assets/**/*.js'], 'web.assets_unit_tests': ['spreadsheet_sale_management/static/tests/**/*']}, 'demo': ['demo/sale_order_spreadsheet_demo.xml', 'demo/sale_order_template_demo.xml']} \ No newline at end of file +{'name': 'Sale order spreadsheet', 'version': '1.0', 'category': 'Sales/Sales', 'description': 'Link a spreadsheet to a quotation templates and access your calculator from a Sale Order.', 'depends': ['sale_management'], 'auto_install': ['sale_management'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['security/ir.access.csv', 'security/security.xml', 'views/sale_order_template_views.xml', 'views/sale_order_views.xml', 'views/sale_order_spreadsheet_views.xml'], 'assets': {'spreadsheet.o_spreadsheet': ['spreadsheet_sale_management/static/src/bundle/**/*.js', 'spreadsheet_sale_management/static/src/bundle/**/*.xml'], 'web.assets_backend': ['spreadsheet_sale_management/static/src/assets/**/*.js'], 'web.assets_unit_tests': ['spreadsheet_sale_management/static/tests/**/*']}, 'demo': ['demo/sale_order_spreadsheet_demo.xml', 'demo/sale_order_template_demo.xml']} \ No newline at end of file diff --git a/spreadsheet_sale_management/security/ir.access.csv b/spreadsheet_sale_management/security/ir.access.csv new file mode 100644 index 00000000..b00bebf0 --- /dev/null +++ b/spreadsheet_sale_management/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_sale_order_spreadsheet,access.sale.order.spreadsheet,sale.order.spreadsheet,sales_team.group_sale_salesman,crud, diff --git a/spreadsheet_sale_management/security/ir.model.access.csv b/spreadsheet_sale_management/security/ir.model.access.csv deleted file mode 100644 index dc6e5645..00000000 --- a/spreadsheet_sale_management/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_sale_order_spreadsheet,access.sale.order.spreadsheet,model_sale_order_spreadsheet,sales_team.group_sale_salesman,1,1,1,1 diff --git a/stock_accountant/__manifest__.py b/stock_accountant/__manifest__.py index 8b2e6b73..4a1cfe50 100644 --- a/stock_accountant/__manifest__.py +++ b/stock_accountant/__manifest__.py @@ -1 +1 @@ -{'name': 'Stock Accounting', 'version': '1.0', 'category': 'Supply Chain/Inventory', 'summary': 'Bridge between Stock and Accounting', 'description': '\nFilters the stock lines out of the reconciliation widget\n ', 'depends': ['stock_account'], 'data': ['report/stock_valuation_report.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Stock Accounting', 'version': '1.0', 'category': 'Supply Chain/Inventory', 'summary': 'Bridge between Stock and Accounting', 'description': '\nFilters the stock lines out of the reconciliation widget\n ', 'depends': ['stock_account'], 'data': ['report/stock_valuation_report.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/stock_barcode/__manifest__.py b/stock_barcode/__manifest__.py index 8d2ed036..27bfca50 100644 --- a/stock_barcode/__manifest__.py +++ b/stock_barcode/__manifest__.py @@ -1 +1 @@ -{'name': 'Barcode', 'summary': 'Use barcode scanners to process logistics operations', 'description': '\nThis module enables the barcode scanning feature for the warehouse management system.\n ', 'category': 'Supply Chain/Inventory', 'sequence': 255, 'version': '1.0', 'depends': ['stock', 'web_tour'], 'data': ['security/ir.model.access.csv', 'views/stock_inventory_views.xml', 'views/stock_picking_views.xml', 'views/stock_picking_type_views.xml', 'views/stock_move_line_views.xml', 'views/stock_barcode_views.xml', 'views/res_config_settings_views.xml', 'views/stock_scrap_views.xml', 'views/stock_location_views.xml', 'wizard/stock_barcode_cancel_operation.xml', 'wizard/stock_backorder_confirmation_views.xml', 'data/data.xml'], 'demo': ['data/demo.xml'], 'installable': True, 'auto_install': True, 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['stock_barcode/static/src/**/*.js', 'stock_barcode/static/src/**/*.scss', 'stock_barcode/static/src/**/*.xml', ('remove', 'stock_barcode/static/src/**/*.dark.scss')], 'web.assets_web_dark': ['stock_barcode/static/src/**/*.dark.scss'], 'web.assets_unit_tests': ['stock_barcode/static/tests/units/*.test.js'], 'web.assets_tests': ['stock_barcode/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'Barcode', 'summary': 'Use barcode scanners to process logistics operations', 'description': '\nThis module enables the barcode scanning feature for the warehouse management system.\n ', 'category': 'Supply Chain/Inventory', 'sequence': 255, 'version': '1.0', 'depends': ['stock', 'web_tour'], 'data': ['security/ir.access.csv', 'views/stock_inventory_views.xml', 'views/stock_picking_views.xml', 'views/stock_picking_type_views.xml', 'views/stock_move_line_views.xml', 'views/stock_barcode_views.xml', 'views/res_config_settings_views.xml', 'views/stock_scrap_views.xml', 'views/stock_location_views.xml', 'wizard/stock_barcode_cancel_operation.xml', 'wizard/stock_backorder_confirmation_views.xml', 'data/data.xml'], 'demo': ['data/demo.xml'], 'installable': True, 'auto_install': False, 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['stock_barcode/static/src/**/*.js', 'stock_barcode/static/src/**/*.scss', 'stock_barcode/static/src/**/*.xml', ('remove', 'stock_barcode/static/src/**/*.dark.scss')], 'web.assets_web_dark': ['stock_barcode/static/src/**/*.dark.scss'], 'web.assets_unit_tests': ['stock_barcode/static/tests/units/*.test.js'], 'web.assets_tests': ['stock_barcode/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/stock_barcode/security/ir.access.csv b/stock_barcode/security/ir.access.csv new file mode 100644 index 00000000..870bdd91 --- /dev/null +++ b/stock_barcode/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_stock_barcode_cancel_operation,access.stock_barcode.cancel.operation,stock.barcode.cancel.operation,stock.group_stock_user,r, diff --git a/stock_barcode/security/ir.model.access.csv b/stock_barcode/security/ir.model.access.csv deleted file mode 100644 index 1122f4b9..00000000 --- a/stock_barcode/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_stock_barcode_cancel_operation","access.stock_barcode.cancel.operation","model_stock_barcode_cancel_operation","stock.group_stock_user",1,1,1,0 diff --git a/stock_barcode_mrp/__manifest__.py b/stock_barcode_mrp/__manifest__.py index a6610968..b35ce273 100644 --- a/stock_barcode_mrp/__manifest__.py +++ b/stock_barcode_mrp/__manifest__.py @@ -1 +1 @@ -{'name': 'MRP Barcode', 'category': 'Supply Chain/Inventory', 'summary': 'Process Manufacturing Orders from the barcode application', 'version': '1.0', 'depends': ['mrp'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['data/data.xml', 'views/mrp_production.xml', 'views/stock_move_line.xml', 'views/stock_picking_type.xml', 'views/res_config_settings_views.xml'], 'assets': {'web.assets_backend': ['stock_barcode_mrp/static/src/**/*'], 'web.assets_tests': ['stock_barcode_mrp/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'MRP Barcode', 'category': 'Supply Chain/Inventory', 'summary': 'Process Manufacturing Orders from the barcode application', 'version': '1.0', 'depends': ['mrp'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['data/data.xml', 'views/mrp_production.xml', 'views/stock_move_line.xml', 'views/stock_picking_type.xml', 'views/res_config_settings_views.xml'], 'assets': {'web.assets_backend': ['stock_barcode_mrp/static/src/**/*'], 'web.assets_tests': ['stock_barcode_mrp/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/stock_barcode_mrp_subcontracting/__manifest__.py b/stock_barcode_mrp_subcontracting/__manifest__.py index fe57f56d..e63acd0c 100644 --- a/stock_barcode_mrp_subcontracting/__manifest__.py +++ b/stock_barcode_mrp_subcontracting/__manifest__.py @@ -1 +1 @@ -{'name': 'Subcontract with Barcode', 'summary': 'Allows the subcontracting process with the barcode views', 'category': 'Supply Chain/Inventory', 'version': '1.0', 'description': '\nThis bridge module is auto-installed when the modules stock_barcode and mrp_subcontracting are installed.\n ', 'depends': ['mrp_subcontracting'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['stock_barcode_mrp_subcontracting/static/src/**/*.js', 'stock_barcode_mrp_subcontracting/static/src/**/*.xml'], 'web.assets_tests': ['stock_barcode_mrp_subcontracting/static/tests/tours/**/*.js']}} \ No newline at end of file +{'name': 'Subcontract with Barcode', 'summary': 'Allows the subcontracting process with the barcode views', 'category': 'Supply Chain/Inventory', 'version': '1.0', 'description': '\nThis bridge module is auto-installed when the modules stock_barcode and mrp_subcontracting are installed.\n ', 'depends': ['mrp_subcontracting'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['stock_barcode_mrp_subcontracting/static/src/**/*.js', 'stock_barcode_mrp_subcontracting/static/src/**/*.xml'], 'web.assets_tests': ['stock_barcode_mrp_subcontracting/static/tests/tours/**/*.js']}} \ No newline at end of file diff --git a/stock_barcode_picking_batch/__manifest__.py b/stock_barcode_picking_batch/__manifest__.py index f839e4b8..41cf5ed0 100644 --- a/stock_barcode_picking_batch/__manifest__.py +++ b/stock_barcode_picking_batch/__manifest__.py @@ -1 +1 @@ -{'name': 'Barcode for Batch Transfer', 'version': '1.0', 'category': 'Supply Chain/Inventory', 'summary': 'Add the support of batch transfers into the barcode view', 'depends': ['stock_picking_batch'], 'data': ['views/stock_barcode_picking.xml', 'views/stock_barcode_picking_batch.xml', 'views/stock_move_line_views.xml', 'views/stock_package_type_views.xml', 'wizard/stock_barcode_cancel_operation.xml', 'data/data.xml'], 'demo': ['data/stock_barcode_picking_batch_demo.xml'], 'auto_install': True, 'assets': {'web.assets_backend': ['stock_barcode_picking_batch/static/src/**/*'], 'web.assets_tests': ['stock_barcode_picking_batch/static/tests/tours/**/*.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Barcode for Batch Transfer', 'version': '1.0', 'category': 'Supply Chain/Inventory', 'summary': 'Add the support of batch transfers into the barcode view', 'depends': ['stock_picking_batch'], 'data': ['views/stock_barcode_picking.xml', 'views/stock_barcode_picking_batch.xml', 'views/stock_move_line_views.xml', 'views/stock_package_type_views.xml', 'wizard/stock_barcode_cancel_operation.xml', 'data/data.xml'], 'demo': ['data/stock_barcode_picking_batch_demo.xml'], 'auto_install': False, 'assets': {'web.assets_backend': ['stock_barcode_picking_batch/static/src/**/*'], 'web.assets_tests': ['stock_barcode_picking_batch/static/tests/tours/**/*.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/stock_barcode_product_expiry/__manifest__.py b/stock_barcode_product_expiry/__manifest__.py index 05b1d132..ecc6bd98 100644 --- a/stock_barcode_product_expiry/__manifest__.py +++ b/stock_barcode_product_expiry/__manifest__.py @@ -1 +1 @@ -{'name': 'Barcode Expiry', 'category': 'Supply Chain/Inventory', 'version': '1.0', 'depends': ['product_expiry'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/stock_move_line_views.xml'], 'assets': {'web.assets_backend': ['stock_barcode_product_expiry/static/src/**/*'], 'web.assets_tests': ['stock_barcode_product_expiry/static/tests/tours/**/*'], 'web.assets_unit_tests': ['stock_barcode_product_expiry/static/tests/**/*', ('remove', 'stock_barcode_product_expiry/static/tests/tours/**/*')]}} \ No newline at end of file +{'name': 'Barcode Expiry', 'category': 'Supply Chain/Inventory', 'version': '1.0', 'depends': ['product_expiry'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/stock_move_line_views.xml'], 'assets': {'web.assets_backend': ['stock_barcode_product_expiry/static/src/**/*'], 'web.assets_tests': ['stock_barcode_product_expiry/static/tests/tours/**/*'], 'web.assets_unit_tests': ['stock_barcode_product_expiry/static/tests/**/*', ('remove', 'stock_barcode_product_expiry/static/tests/tours/**/*')]}} \ No newline at end of file diff --git a/stock_barcode_quality_control/__manifest__.py b/stock_barcode_quality_control/__manifest__.py index c029467e..bfc15e33 100644 --- a/stock_barcode_quality_control/__manifest__.py +++ b/stock_barcode_quality_control/__manifest__.py @@ -1 +1 @@ -{'name': 'Barcode Quality bridge module', 'summary': 'Allows the usage of quality checks within the barcode views', 'category': 'Supply Chain/Inventory', 'version': '1.0', 'description': '\nThis bridge module is auto-installed when the modules stock_barcode and quality_control are installed.\n ', 'depends': [], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['stock_barcode_quality_control/static/src/**/*.js', 'stock_barcode_quality_control/static/src/**/*.xml'], 'web.assets_tests': ['stock_barcode_quality_control/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'Barcode Quality bridge module', 'summary': 'Allows the usage of quality checks within the barcode views', 'category': 'Supply Chain/Inventory', 'version': '1.0', 'description': '\nThis bridge module is auto-installed when the modules stock_barcode and quality_control are installed.\n ', 'depends': [], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['stock_barcode_quality_control/static/src/**/*.js', 'stock_barcode_quality_control/static/src/**/*.xml'], 'web.assets_tests': ['stock_barcode_quality_control/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/stock_barcode_quality_control_picking_batch/__manifest__.py b/stock_barcode_quality_control_picking_batch/__manifest__.py index 9b22dc68..04aa2d53 100644 --- a/stock_barcode_quality_control_picking_batch/__manifest__.py +++ b/stock_barcode_quality_control_picking_batch/__manifest__.py @@ -1 +1 @@ -{'name': 'Barcode/Quality/Batch Transfer bridge module', 'category': 'Supply Chain/Inventory', 'version': '1.0', 'depends': [], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['stock_barcode_quality_control_picking_batch/static/**/*']}} \ No newline at end of file +{'name': 'Barcode/Quality/Batch Transfer bridge module', 'category': 'Supply Chain/Inventory', 'version': '1.0', 'depends': [], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['stock_barcode_quality_control_picking_batch/static/**/*']}} \ No newline at end of file diff --git a/stock_barcode_quality_mrp/__manifest__.py b/stock_barcode_quality_mrp/__manifest__.py index 612d3fbc..c2ab65de 100644 --- a/stock_barcode_quality_mrp/__manifest__.py +++ b/stock_barcode_quality_mrp/__manifest__.py @@ -1 +1 @@ -{'name': 'Barcode Quality MRP module', 'category': 'Supply Chain/Inventory', 'version': '1.0', 'depends': [], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['stock_barcode_quality_mrp/static/src/**/*'], 'web.assets_tests': ['stock_barcode_quality_mrp/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'Barcode Quality MRP module', 'category': 'Supply Chain/Inventory', 'version': '1.0', 'depends': [], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['stock_barcode_quality_mrp/static/src/**/*'], 'web.assets_tests': ['stock_barcode_quality_mrp/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/stock_enterprise/__manifest__.py b/stock_enterprise/__manifest__.py index 37f82b81..7ba512d7 100644 --- a/stock_enterprise/__manifest__.py +++ b/stock_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Stock enterprise', 'version': '1.0', 'category': 'Supply Chain/Inventory', 'summary': 'Advanced features for Stock', 'description': '\nContains the enterprise views for Stock management\n ', 'depends': ['stock'], 'data': ['security/ir.model.access.csv', 'security/stock_enterprise_security.xml', 'views/res_config_settings_views.xml', 'views/stock_move_views.xml', 'views/stock_picking_map_views.xml', 'report/stock_report_views.xml'], 'assets': {'web.assets_backend_lazy': ['stock_enterprise/static/src/**/*']}, 'installable': True, 'auto_install': ['stock'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Stock enterprise', 'version': '1.0', 'category': 'Supply Chain/Inventory', 'summary': 'Advanced features for Stock', 'description': '\nContains the enterprise views for Stock management\n ', 'depends': ['stock'], 'data': ['security/ir.access.csv', 'security/stock_enterprise_security.xml', 'views/res_config_settings_views.xml', 'views/stock_move_views.xml', 'views/stock_picking_map_views.xml', 'report/stock_report_views.xml'], 'assets': {'web.assets_backend_lazy': ['stock_enterprise/static/src/**/*']}, 'installable': True, 'auto_install': ['stock'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/stock_enterprise/security/ir.access.csv b/stock_enterprise/security/ir.access.csv new file mode 100644 index 00000000..ad58a713 --- /dev/null +++ b/stock_enterprise/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_stock_report,access_stock_report,stock.report,stock.group_stock_manager,r, diff --git a/stock_enterprise/security/ir.model.access.csv b/stock_enterprise/security/ir.model.access.csv deleted file mode 100644 index 339c7b60..00000000 --- a/stock_enterprise/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_stock_report,access_stock_report,model_stock_report,stock.group_stock_manager,1,0,0,0 diff --git a/stock_fleet_enterprise/__manifest__.py b/stock_fleet_enterprise/__manifest__.py index 86879a2d..ff130cc7 100644 --- a/stock_fleet_enterprise/__manifest__.py +++ b/stock_fleet_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Stock Transport Enterprise', 'summary': 'Bridge module for stock_fleet and enterprise', 'version': '1.0', 'description': '\n Bridge module for stock_fleet and enterprise', 'depends': ['stock_fleet'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/batch_gantt.xml', 'views/stock_picking_view.xml', 'views/stock_picking_batch.xml'], 'uninstall_hook': 'uninstall_hook'} \ No newline at end of file +{'name': 'Stock Transport Enterprise', 'summary': 'Bridge module for stock_fleet and enterprise', 'version': '1.0', 'description': '\n Bridge module for stock_fleet and enterprise', 'depends': ['stock_fleet'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'data': ['views/batch_gantt.xml', 'views/stock_picking_view.xml', 'views/stock_picking_batch.xml'], 'uninstall_hook': 'uninstall_hook'} \ No newline at end of file diff --git a/stock_intrastat/__manifest__.py b/stock_intrastat/__manifest__.py index a087d999..c940f312 100644 --- a/stock_intrastat/__manifest__.py +++ b/stock_intrastat/__manifest__.py @@ -1 +1 @@ -{'name': 'Stock Intrastat', 'category': 'Supply Chain/Inventory', 'description': '\nA module that add the stock management in intrastat reports.\n============================================================\n\nThis module gives the details of the goods traded between the countries of\nEuropean Union.', 'depends': ['stock_account'], 'data': ['views/stock_warehouse_view.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Stock Intrastat', 'category': 'Supply Chain/Inventory', 'description': '\nA module that add the stock management in intrastat reports.\n============================================================\n\nThis module gives the details of the goods traded between the countries of\nEuropean Union.', 'depends': ['stock_account'], 'data': ['views/stock_warehouse_view.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/test_data_cleaning/__manifest__.py b/test_data_cleaning/__manifest__.py index 00cc1818..750c384b 100644 --- a/test_data_cleaning/__manifest__.py +++ b/test_data_cleaning/__manifest__.py @@ -1 +1 @@ -{'name': 'Test Data Cleaning', 'category': 'Hidden', 'summary': 'Test Suite for Data Cleaning', 'depends': [], 'data': ['security/ir.model.access.csv'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Test Data Cleaning', 'category': 'Hidden', 'summary': 'Test Suite for Data Cleaning', 'depends': [], 'data': ['security/ir.access.csv'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/test_data_cleaning/security/ir.access.csv b/test_data_cleaning/security/ir.access.csv new file mode 100644 index 00000000..a9d24778 --- /dev/null +++ b/test_data_cleaning/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_data_cleaning_test_model_group_system,access_data_cleaning_test_model_group_system,data.cleaning.test.model,base.group_system,crud, diff --git a/test_data_cleaning/security/ir.model.access.csv b/test_data_cleaning/security/ir.model.access.csv deleted file mode 100644 index 0f23ec95..00000000 --- a/test_data_cleaning/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_data_cleaning_test_model_group_system,access_data_cleaning_test_model_group_system,model_data_cleaning_test_model,base.group_system,1,1,1,1 \ No newline at end of file diff --git a/test_discuss_full_enterprise/__manifest__.py b/test_discuss_full_enterprise/__manifest__.py index 82a3a6cf..9c08b62f 100644 --- a/test_discuss_full_enterprise/__manifest__.py +++ b/test_discuss_full_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Test Discuss Full Enterprise', 'category': 'Hidden', 'summary': 'Test Suite for Discuss Enterprise', 'auto_install': ['test_discuss_full', 'web_enterprise'], 'depends': ['test_discuss_full'], 'assets': {'web.assets_unit_tests': ['test_discuss_full_enterprise/static/tests/**/*', ('remove', 'test_discuss_full_enterprise/static/tests/tours/**/*')], 'web.assets_tests': ['test_discuss_full_enterprise/static/tests/tours/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Test Discuss Full Enterprise', 'category': 'Hidden', 'summary': 'Test Suite for Discuss Enterprise', 'auto_install': ['test_discuss_full', 'web_enterprise'], 'depends': ['test_discuss_full', 'web_enterprise'], 'assets': {'web.assets_unit_tests': ['test_discuss_full_enterprise/static/tests/**/*', ('remove', 'test_discuss_full_enterprise/static/tests/tours/**/*')], 'web.assets_tests': ['test_discuss_full_enterprise/static/tests/tours/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/test_mail_enterprise/__manifest__.py b/test_mail_enterprise/__manifest__.py index 53f22f6c..97776885 100644 --- a/test_mail_enterprise/__manifest__.py +++ b/test_mail_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Mail Tests (Enterprise)', 'version': '1.0', 'category': 'Hidden', 'sequence': 9876, 'summary': 'Mail Tests: performances and tests specific to mail with all sub-modules', 'description': 'This module contains tests related to mail. Those are\npresent in a separate module as it contains models used only to perform\ntests independently to functional aspects of other models. Moreover most of\nmodules build on mail (sms, snailmail, mail_enterprise) are set as dependencies\nin order to test the whole mail codebase. ', 'depends': ['mail', 'mail_bot', 'mass_mailing', 'mass_mailing_sms', 'portal', 'rating', 'snailmail', 'sms', 'test_mail', 'test_mail_full', 'test_mass_mailing', 'test_mail_sms', 'test_whatsapp'], 'data': ['security/ir.model.access.csv'], 'assets': {'web.assets_unit_tests': ['test_mail_enterprise/static/tests/**/*']}, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mail Tests (Enterprise)', 'version': '1.0', 'category': 'Hidden', 'sequence': 9876, 'summary': 'Mail Tests: performances and tests specific to mail with all sub-modules', 'description': 'This module contains tests related to mail. Those are\npresent in a separate module as it contains models used only to perform\ntests independently to functional aspects of other models. Moreover most of\nmodules build on mail (sms, snailmail, mail_enterprise) are set as dependencies\nin order to test the whole mail codebase. ', 'depends': ['mail', 'mail_bot', 'mass_mailing', 'mass_mailing_sms', 'portal', 'rating', 'snailmail', 'sms', 'test_mail', 'test_mail_full', 'test_mass_mailing', 'test_mail_sms', 'test_whatsapp'], 'data': ['security/ir.access.csv'], 'assets': {'web.assets_unit_tests': ['test_mail_enterprise/static/tests/**/*']}, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/test_mail_enterprise/security/ir.access.csv b/test_mail_enterprise/security/ir.access.csv new file mode 100644 index 00000000..283bbf3d --- /dev/null +++ b/test_mail_enterprise/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_mail_test_activity_bl_sms_voip_all,mail.test.activity.bl.sms.voip.all,mail.test.activity.bl.sms.voip,,r, +access_mail_test_activity_bl_sms_voip_user,mail.test.activity.bl.sms.voip.user,mail.test.activity.bl.sms.voip,base.group_user,crud, diff --git a/test_mail_enterprise/security/ir.model.access.csv b/test_mail_enterprise/security/ir.model.access.csv deleted file mode 100644 index 906cea63..00000000 --- a/test_mail_enterprise/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_mail_test_activity_bl_sms_voip_all,mail.test.activity.bl.sms.voip.all,model_mail_test_activity_bl_sms_voip,,0,0,0,0 -access_mail_test_activity_bl_sms_voip_user,mail.test.activity.bl.sms.voip.user,model_mail_test_activity_bl_sms_voip,base.group_user,1,1,1,1 diff --git a/test_marketing_automation/__manifest__.py b/test_marketing_automation/__manifest__.py index 2b865918..13ea1d8d 100644 --- a/test_marketing_automation/__manifest__.py +++ b/test_marketing_automation/__manifest__.py @@ -1 +1 @@ -{'name': 'Marketing Automation Tests', 'version': '1.1', 'summary': 'Test Suite for Automated Marketing Campaigns', 'category': 'Hidden', 'depends': ['test_mail', 'test_mail_full', 'test_mail_sms', 'test_mass_mailing'], 'data': ['security/ir.model.access.csv'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Marketing Automation Tests', 'version': '1.1', 'summary': 'Test Suite for Automated Marketing Campaigns', 'category': 'Hidden', 'depends': ['test_mail', 'test_mail_full', 'test_mail_sms', 'test_mass_mailing'], 'data': ['security/ir.access.csv'], 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/test_marketing_automation/security/ir.access.csv b/test_marketing_automation/security/ir.access.csv new file mode 100644 index 00000000..7bed1fc8 --- /dev/null +++ b/test_marketing_automation/security/ir.access.csv @@ -0,0 +1,5 @@ +id,name,model_id,group_id/id,operation,domain +access_marketing_test_user,access.marketing.test.user,marketing.test,base.group_user,crud, +access_marketing_test_performance_user,access.marketing.test.performance.user,marketing.test.performance,base.group_user,crud, +access_marketing_test_sms_user,access.marketing.test.sms.user,marketing.test.sms,base.group_user,crud, +access_marketing_test_utm_user,access.marketing.test.utm.user,marketing.test.utm,base.group_user,crud, diff --git a/test_marketing_automation/security/ir.model.access.csv b/test_marketing_automation/security/ir.model.access.csv deleted file mode 100644 index 79a8c239..00000000 --- a/test_marketing_automation/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_marketing_test_user,access.marketing.test.user,model_marketing_test,base.group_user,1,1,1,1 -access_marketing_test_performance_user,access.marketing.test.performance.user,model_marketing_test_performance,base.group_user,1,1,1,1 -access_marketing_test_sms_user,access.marketing.test.sms.user,model_marketing_test_sms,base.group_user,1,1,1,1 -access_marketing_test_utm_user,access.marketing.test.utm.user,model_marketing_test_utm,base.group_user,1,1,1,1 diff --git a/test_timer/__manifest__.py b/test_timer/__manifest__.py index 0a13ee24..50b3da88 100644 --- a/test_timer/__manifest__.py +++ b/test_timer/__manifest__.py @@ -1 +1 @@ -{'name': 'Timer Tests', 'version': '1.0', 'category': 'Hidden/Tests', 'sequence': 8765, 'summary': 'Timer Tests: feature and performance tests for timer', 'description': 'This module contains tests related to timer. Those are\npresent in a separate module as it contains models used only to perform\ntests independently to functional aspects of other models. ', 'depends': [], 'data': ['security/ir.model.access.csv'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Timer Tests', 'version': '1.0', 'category': 'Hidden/Tests', 'sequence': 8765, 'summary': 'Timer Tests: feature and performance tests for timer', 'description': 'This module contains tests related to timer. Those are\npresent in a separate module as it contains models used only to perform\ntests independently to functional aspects of other models. ', 'depends': [], 'data': ['security/ir.access.csv'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/test_timer/security/ir.access.csv b/test_timer/security/ir.access.csv new file mode 100644 index 00000000..eff28fd6 --- /dev/null +++ b/test_timer/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_timer_test_user,timer.test.user,timer.test,base.group_user,crud, +access_interruption_timer_test_user,timer.interruption.test.user,interruption.timer.test,base.group_user,crud, diff --git a/test_timer/security/ir.model.access.csv b/test_timer/security/ir.model.access.csv deleted file mode 100644 index d3c447a9..00000000 --- a/test_timer/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_timer_test_user,timer.test.user,model_timer_test,base.group_user,1,1,1,1 -access_interruption_timer_test_user,timer.interruption.test.user,model_interruption_timer_test,base.group_user,1,1,1,1 diff --git a/test_web_cohort/__manifest__.py b/test_web_cohort/__manifest__.py index 6d382b99..dfd699d4 100644 --- a/test_web_cohort/__manifest__.py +++ b/test_web_cohort/__manifest__.py @@ -1 +1 @@ -{'name': 'Web Cohort Tests', 'version': '1.0', 'category': 'Hidden', 'sequence': 9876, 'summary': 'Web cohort Test', 'description': 'This module contains tests related to web cohort. Those are\npresent in a separate module as it contains models used only to perform\ntests independently to functional aspects of other models. ', 'depends': [], 'data': ['security/ir.model.access.csv'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Web Cohort Tests', 'version': '1.0', 'category': 'Hidden', 'sequence': 9876, 'summary': 'Web cohort Test', 'description': 'This module contains tests related to web cohort. Those are\npresent in a separate module as it contains models used only to perform\ntests independently to functional aspects of other models. ', 'depends': [], 'data': ['security/ir.access.csv'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/test_web_cohort/security/ir.access.csv b/test_web_cohort/security/ir.access.csv new file mode 100644 index 00000000..187ef679 --- /dev/null +++ b/test_web_cohort/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_web_cohort_simple_model,access_web_cohort_simple_model,web.cohort.simple.model,base.group_user,r, +access_web_cohort_type,access_web_cohort_type,web.cohort.type,base.group_user,r, diff --git a/test_web_cohort/security/ir.model.access.csv b/test_web_cohort/security/ir.model.access.csv deleted file mode 100644 index d07dadc6..00000000 --- a/test_web_cohort/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_web_cohort_simple_model,access_web_cohort_simple_model,model_web_cohort_simple_model,base.group_user,1,0,0,0 -access_web_cohort_type,access_web_cohort_type,model_web_cohort_type,base.group_user,1,0,0,0 diff --git a/test_web_gantt/__manifest__.py b/test_web_gantt/__manifest__.py index bfa12741..bcc078a9 100644 --- a/test_web_gantt/__manifest__.py +++ b/test_web_gantt/__manifest__.py @@ -1 +1 @@ -{'name': 'Web Gantt Tests', 'version': '1.0', 'category': 'Hidden', 'summary': 'Web Gantt Tests: Tests specific to the gantt view', 'description': 'This module contains tests related to the web gantt view. Those are\npresent in a separate module as it contains models used only to perform\ntests independently to functional aspects of other models. ', 'depends': [], 'data': ['security/ir.model.access.csv'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Web Gantt Tests', 'version': '1.0', 'category': 'Hidden', 'summary': 'Web Gantt Tests: Tests specific to the gantt view', 'description': 'This module contains tests related to the web gantt view. Those are\npresent in a separate module as it contains models used only to perform\ntests independently to functional aspects of other models. ', 'depends': [], 'data': ['security/ir.access.csv'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/test_web_gantt/security/ir.access.csv b/test_web_gantt/security/ir.access.csv new file mode 100644 index 00000000..d3c8c996 --- /dev/null +++ b/test_web_gantt/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_test_web_gantt_pill,access_test_web_gantt_pill,test.web.gantt.pill,base.group_user,crud, +access_test_web_gantt_pill2,access_test_web_gantt_pill2,test.web.gantt.pill2,base.group_user,crud, diff --git a/test_web_gantt/security/ir.model.access.csv b/test_web_gantt/security/ir.model.access.csv deleted file mode 100644 index 6f51a4e3..00000000 --- a/test_web_gantt/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_test_web_gantt_pill,access_test_web_gantt_pill,model_test_web_gantt_pill,base.group_user,1,1,1,1 -access_test_web_gantt_pill2,access_test_web_gantt_pill2,model_test_web_gantt_pill2,base.group_user,1,1,1,1 diff --git a/test_web_studio/__manifest__.py b/test_web_studio/__manifest__.py index 1fa1b105..f530c32b 100644 --- a/test_web_studio/__manifest__.py +++ b/test_web_studio/__manifest__.py @@ -1 +1 @@ -{'name': 'Web Studio Tests', 'version': '1.0', 'category': 'Hidden', 'sequence': 9876, 'summary': 'Web studio Test', 'description': 'This module contains tests related to web studio. Those are\npresent in a separate module as it contains models used only to perform\ntests independently to functional aspects of other models. ', 'depends': ['website', 'sale'], 'data': ['security/ir.model.access.csv'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_tests': ['test_web_studio/static/tests/**/*']}} \ No newline at end of file +{'name': 'Web Studio Tests', 'version': '1.0', 'category': 'Hidden', 'sequence': 9876, 'summary': 'Web studio Test', 'description': 'This module contains tests related to web studio. Those are\npresent in a separate module as it contains models used only to perform\ntests independently to functional aspects of other models. ', 'depends': ['website', 'sale'], 'data': ['security/ir.access.csv'], 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_tests': ['test_web_studio/static/tests/**/*']}} \ No newline at end of file diff --git a/test_web_studio/security/ir.access.csv b/test_web_studio/security/ir.access.csv new file mode 100644 index 00000000..9cad334d --- /dev/null +++ b/test_web_studio/security/ir.access.csv @@ -0,0 +1,7 @@ +id,name,model_id,group_id/id,operation,domain +test_web_studio.access_test_studio_model_action,access_test_studio_model_action,test_web_studio.test_studio_action,base.group_user,r, +test_web_studio.access_test_studio_model_action2,access_test_studio_model_action2,test_web_studio.test_studio_action2,base.group_user,r, +test_web_studio.access_test_studio_model_action3,access_test_studio_model_action3,test_web_studio.test_studio_action3,base.group_user,r, +test_web_studio.access_test_studio_export_model1,access_test_studio_export_model1,test_web_studio.test_studio_export_model1,base.group_user,r, +test_web_studio.access_test_studio_export_model2,access_test_studio_export_model2,test_web_studio.test_studio_export_model2,base.group_user,r, +test_web_studio.access_test_studio_export_model3,access_test_studio_export_model3,test_web_studio.test_studio_export_model3,base.group_user,r, diff --git a/test_web_studio/security/ir.model.access.csv b/test_web_studio/security/ir.model.access.csv deleted file mode 100644 index 5fe90e07..00000000 --- a/test_web_studio/security/ir.model.access.csv +++ /dev/null @@ -1,7 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -test_web_studio.access_test_studio_model_action,access_test_studio_model_action,test_web_studio.model_test_studio_model_action,base.group_user,1,1,1,0 -test_web_studio.access_test_studio_model_action2,access_test_studio_model_action2,test_web_studio.model_test_studio_model_action2,base.group_user,1,1,0,0 -test_web_studio.access_test_studio_model_action3,access_test_studio_model_action3,test_web_studio.model_test_studio_model_action3,base.group_user,1,1,0,0 -test_web_studio.access_test_studio_export_model1,access_test_studio_export_model1,test_web_studio.model_test_studio_export_model1,base.group_user,1,1,1,0 -test_web_studio.access_test_studio_export_model2,access_test_studio_export_model2,test_web_studio.model_test_studio_export_model2,base.group_user,1,1,1,0 -test_web_studio.access_test_studio_export_model3,access_test_studio_export_model3,test_web_studio.model_test_studio_export_model3,base.group_user,1,1,1,0 diff --git a/timer/__manifest__.py b/timer/__manifest__.py index 6c01fa00..995b2c66 100644 --- a/timer/__manifest__.py +++ b/timer/__manifest__.py @@ -17,7 +17,7 @@ It adds a timer to a view for time recording purpose 'depends': ['web', 'mail'], 'data': [ 'security/timer_security.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', ], 'installable': True, 'assets': { diff --git a/timer/security/ir.access.csv b/timer/security/ir.access.csv new file mode 100644 index 00000000..0d5e8bdb --- /dev/null +++ b/timer/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_timer_user,timer.timer.user,timer.timer_timer,base.group_user,crud, diff --git a/timer/security/ir.model.access.csv b/timer/security/ir.model.access.csv deleted file mode 100644 index 852a5f20..00000000 --- a/timer/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_timer_user,timer.timer.user,timer.model_timer_timer,base.group_user,1,1,1,1 diff --git a/timesheet_grid/__manifest__.py b/timesheet_grid/__manifest__.py index 8ba022f1..25e1278f 100644 --- a/timesheet_grid/__manifest__.py +++ b/timesheet_grid/__manifest__.py @@ -1 +1 @@ -{'name': 'Timesheets', 'summary': 'Track employee time on tasks', 'description': '\n* Timesheet submission and validation\n* Activate grid view for timesheets\n ', 'version': '1.0', 'depends': ['hr_timesheet', 'hr_org_chart'], 'category': 'Services/Timesheets', 'sequence': 65, 'data': ['data/ir_cron_data.xml', 'data/ir_config_parameter_data.xml', 'data/mail_template_data.xml', 'data/web_tour_data.xml', 'security/timesheet_security.xml', 'security/ir.model.access.csv', 'views/account_analytic_line_views.xml', 'views/project_task_views.xml', 'views/hr_employee.xml', 'views/timesheet_grid_menus.xml', 'views/project_views.xml', 'views/res_config_settings_views.xml', 'report/timesheets_analysis_report_views.xml', 'wizard/hr_timesheet_merge_wizard_views.xml', 'wizard/hr_timesheet_stop_timer_confirmation_wizard_views.xml'], 'demo': ['data/account_analytic_line_demo.xml'], 'website': ' https://www.odoo.com/app/timesheet', 'auto_install': ['web_grid', 'hr_timesheet'], 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'pre_init_hook': 'pre_init_hook', 'post_init_hook': 'post_init_hook', 'uninstall_hook': 'uninstall_hook', 'assets': {'web.assets_backend': ['timesheet_grid/static/src/**', ('remove', 'timesheet_grid/static/src/views/timer_timesheet_grid/**'), ('remove', 'timesheet_grid/static/src/views/timesheet_grid/**'), ('remove', 'timesheet_grid/static/src/views/timesheet_to_validate_grid/**'), ('remove', 'timesheet_grid/static/src/services/timesheet_grid_uom_service.js'), ('remove', 'timesheet_grid/static/src/components/timesheet_grid_many2one/**'), ('remove', 'timesheet_grid/static/src/components/timesheet_many2one_avatar_employee_grid_row/**'), ('remove', 'timesheet_grid/static/src/components/grid_timesheet_uom/**'), ('remove', 'timesheet_grid/static/src/js/views/timesheet_pivot/**')], 'web.assets_backend_lazy': ['timesheet_grid/static/src/views/timer_timesheet_grid/**', 'timesheet_grid/static/src/views/timesheet_grid/**', 'timesheet_grid/static/src/views/timesheet_to_validate_grid/**', 'timesheet_grid/static/src/services/timesheet_grid_uom_service.js', 'timesheet_grid/static/src/components/timesheet_grid_many2one/**', 'timesheet_grid/static/src/components/timesheet_many2one_avatar_employee_grid_row/**', 'timesheet_grid/static/src/components/grid_timesheet_uom/**', 'timesheet_grid/static/src/js/views/timesheet_pivot/**'], 'web.assets_tests': ['timesheet_grid/static/tests/tours/**'], 'web.assets_unit_tests': ['timesheet_grid/static/tests/**/*.test.js', 'timesheet_grid/static/tests/hr_timesheet_models.js', 'timesheet_grid/static/tests/timesheet_grid_timer_helpers.js']}} \ No newline at end of file +{'name': 'Timesheets', 'summary': 'Track employee time on tasks', 'description': '\n* Timesheet submission and validation\n* Activate grid view for timesheets\n ', 'version': '1.0', 'depends': ['hr_timesheet', 'hr_org_chart', 'web_grid'], 'category': 'Services/Timesheets', 'sequence': 65, 'data': ['data/ir_cron_data.xml', 'data/ir_config_parameter_data.xml', 'data/mail_template_data.xml', 'data/web_tour_data.xml', 'security/timesheet_security.xml', 'security/ir.access.csv', 'views/account_analytic_line_views.xml', 'views/project_task_views.xml', 'views/hr_employee.xml', 'views/timesheet_grid_menus.xml', 'views/project_views.xml', 'views/res_config_settings_views.xml', 'report/timesheets_analysis_report_views.xml', 'wizard/hr_timesheet_merge_wizard_views.xml', 'wizard/hr_timesheet_stop_timer_confirmation_wizard_views.xml'], 'demo': ['data/account_analytic_line_demo.xml'], 'website': ' https://www.odoo.com/app/timesheet', 'auto_install': ['web_grid', 'hr_timesheet'], 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'pre_init_hook': 'pre_init_hook', 'post_init_hook': 'post_init_hook', 'uninstall_hook': 'uninstall_hook', 'assets': {'web.assets_backend': ['timesheet_grid/static/src/**', ('remove', 'timesheet_grid/static/src/views/timer_timesheet_grid/**'), ('remove', 'timesheet_grid/static/src/views/timesheet_grid/**'), ('remove', 'timesheet_grid/static/src/views/timesheet_to_validate_grid/**'), ('remove', 'timesheet_grid/static/src/services/timesheet_grid_uom_service.js'), ('remove', 'timesheet_grid/static/src/components/timesheet_grid_many2one/**'), ('remove', 'timesheet_grid/static/src/components/timesheet_many2one_avatar_employee_grid_row/**'), ('remove', 'timesheet_grid/static/src/components/grid_timesheet_uom/**'), ('remove', 'timesheet_grid/static/src/js/views/timesheet_pivot/**')], 'web.assets_backend_lazy': ['timesheet_grid/static/src/views/timer_timesheet_grid/**', 'timesheet_grid/static/src/views/timesheet_grid/**', 'timesheet_grid/static/src/views/timesheet_to_validate_grid/**', 'timesheet_grid/static/src/services/timesheet_grid_uom_service.js', 'timesheet_grid/static/src/components/timesheet_grid_many2one/**', 'timesheet_grid/static/src/components/timesheet_many2one_avatar_employee_grid_row/**', 'timesheet_grid/static/src/components/grid_timesheet_uom/**', 'timesheet_grid/static/src/js/views/timesheet_pivot/**'], 'web.assets_tests': ['timesheet_grid/static/tests/tours/**'], 'web.assets_unit_tests': ['timesheet_grid/static/tests/**/*.test.js', 'timesheet_grid/static/tests/hr_timesheet_models.js', 'timesheet_grid/static/tests/timesheet_grid_timer_helpers.js']}} \ No newline at end of file diff --git a/timesheet_grid/security/ir.access.csv b/timesheet_grid/security/ir.access.csv new file mode 100644 index 00000000..7970a96a --- /dev/null +++ b/timesheet_grid/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_hr_timesheet_merge_wizard,access_hr_timesheet_merge_wizard,hr.timesheet.merge.wizard,hr_timesheet.group_hr_timesheet_user,crud, +access_hr_timesheet_stop_timer_confirmation_wizard,access_hr_timesheet_stop_timer_confirmation_wizard,hr.timesheet.stop.timer.confirmation.wizard,hr_timesheet.group_hr_timesheet_user,r, diff --git a/timesheet_grid/security/ir.model.access.csv b/timesheet_grid/security/ir.model.access.csv deleted file mode 100644 index 9bca161e..00000000 --- a/timesheet_grid/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hr_timesheet_merge_wizard,access_hr_timesheet_merge_wizard,model_hr_timesheet_merge_wizard,hr_timesheet.group_hr_timesheet_user,1,1,1,1 -access_hr_timesheet_stop_timer_confirmation_wizard,access_hr_timesheet_stop_timer_confirmation_wizard,model_hr_timesheet_stop_timer_confirmation_wizard,hr_timesheet.group_hr_timesheet_user,1,1,1,0 diff --git a/timesheet_grid_holidays/__manifest__.py b/timesheet_grid_holidays/__manifest__.py index cf93f020..3ffe119b 100644 --- a/timesheet_grid_holidays/__manifest__.py +++ b/timesheet_grid_holidays/__manifest__.py @@ -1 +1 @@ -{'name': 'Timesheets And Timeoff', 'summary': 'Link between timesheet and time off', 'description': '\nThis module prevents taking time offs into account when computing employee overtime.\n ', 'category': 'Services/Timesheets', 'version': '1.0', 'depends': ['project_timesheet_holidays'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend_lazy': ['timesheet_grid_holidays/static/src/**/*']}} \ No newline at end of file +{'name': 'Timesheets And Timeoff', 'summary': 'Link between timesheet and time off', 'description': '\nThis module prevents taking time offs into account when computing employee overtime.\n ', 'category': 'Services/Timesheets', 'version': '1.0', 'depends': ['project_timesheet_holidays'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend_lazy': ['timesheet_grid_holidays/static/src/**/*']}} \ No newline at end of file diff --git a/voip/__manifest__.py b/voip/__manifest__.py index 464da44a..95cdc21e 100644 --- a/voip/__manifest__.py +++ b/voip/__manifest__.py @@ -1 +1 @@ -{'name': 'Phone', 'summary': 'Make and receive phone calls from within Odoo.', 'description': 'Adds a softphone and helpers to make phone calls directly from within your Odoo database.', 'category': 'Productivity/Phone', 'sequence': 280, 'version': '2.0', 'depends': ['base', 'bus', 'mail', 'phone_validation', 'web'], 'data': ['security/voip_security.xml', 'data/voip_data.xml', 'security/ir.model.access.csv', 'views/voip_provider_views.xml', 'views/voip_call_views.xml', 'views/res_users_views.xml', 'views/res_users_settings_views.xml', 'views/res_config_settings_views.xml', 'views/voip_menu_views.xml'], 'demo': ['demo/res_groups.xml'], 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'voip.assets_sip': ['voip/static/lib/sip.js'], 'web.assets_backend': ['voip/static/src/**/*', ('remove', 'voip/static/src/**/*.dark.scss'), ('remove', 'voip/static/src/worker/**/*')], 'voip.assets_public': ['mail/static/src/core/common/**/*'], 'web.assets_web_dark': ['voip/static/src/**/*.dark.scss'], 'web.assets_unit_tests': ['voip/static/tests/**/*', 'voip/static/src/worker/*', ('remove', 'voip/static/src/worker/init.js')], 'bus.websocket_worker_assets': ['voip/static/src/worker/*']}} \ No newline at end of file +{'name': 'Phone', 'summary': 'Make and receive phone calls from within Odoo.', 'description': 'Adds a softphone and helpers to make phone calls directly from within your Odoo database.', 'category': 'Productivity/Phone', 'sequence': 280, 'version': '2.0', 'depends': ['base', 'bus', 'mail', 'phone_validation', 'web'], 'data': ['security/voip_security.xml', 'data/voip_data.xml', 'security/ir.access.csv', 'views/voip_provider_views.xml', 'views/voip_call_views.xml', 'views/res_users_views.xml', 'views/res_users_settings_views.xml', 'views/res_config_settings_views.xml', 'views/voip_menu_views.xml'], 'demo': ['demo/res_groups.xml'], 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'voip.assets_sip': ['voip/static/lib/sip.js'], 'web.assets_backend': ['voip/static/src/**/*', ('remove', 'voip/static/src/**/*.dark.scss'), ('remove', 'voip/static/src/worker/**/*')], 'voip.assets_public': ['mail/static/src/core/common/**/*'], 'web.assets_web_dark': ['voip/static/src/**/*.dark.scss'], 'web.assets_unit_tests': ['voip/static/tests/**/*', 'voip/static/src/worker/*', ('remove', 'voip/static/src/worker/init.js')], 'bus.websocket_worker_assets': ['voip/static/src/worker/*']}} \ No newline at end of file diff --git a/voip/security/ir.access.csv b/voip/security/ir.access.csv new file mode 100644 index 00000000..bae85514 --- /dev/null +++ b/voip/security/ir.access.csv @@ -0,0 +1,7 @@ +id,name,model_id,group_id/id,operation,domain +access_voip_call_user,voip_call_user,voip.voip_call,base.group_user,r, +access_voip_call_officer,voip_call_officer,voip.voip_call,voip.group_voip_officer,crud, +access_voip_call_voip_admin,voip_call_voip_admin,voip.voip_call,voip.group_voip_admin,crud, +access_voip_provider_user,voip_provider_user,voip.voip_provider,base.group_user,r, +access_voip_provider_officer,voip_provider_officer,voip.voip_provider,voip.group_voip_officer,r, +access_voip_provider_voip_admin,voip_provider_voip_admin,voip.voip_provider,voip.group_voip_admin,crud, diff --git a/voip/security/ir.model.access.csv b/voip/security/ir.model.access.csv deleted file mode 100644 index 7763c333..00000000 --- a/voip/security/ir.model.access.csv +++ /dev/null @@ -1,7 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_voip_call_user,voip_call_user,voip.model_voip_call,base.group_user,1,0,0,0 -access_voip_call_officer,voip_call_officer,voip.model_voip_call,voip.group_voip_officer,1,1,1,1 -access_voip_call_voip_admin,voip_call_voip_admin,voip.model_voip_call,voip.group_voip_admin,1,1,1,1 -access_voip_provider_user,voip_provider_user,voip.model_voip_provider,base.group_user,1,0,0,0 -access_voip_provider_officer,voip_provider_officer,voip.model_voip_provider,voip.group_voip_officer,1,0,0,0 -access_voip_provider_voip_admin,voip_provider_voip_admin,voip.model_voip_provider,voip.group_voip_admin,1,1,1,1 diff --git a/voip_ai/__manifest__.py b/voip_ai/__manifest__.py index 0a4fcfbd..b6a44de3 100644 --- a/voip_ai/__manifest__.py +++ b/voip_ai/__manifest__.py @@ -1 +1 @@ -{'name': 'Phone - AI', 'depends': [], 'auto_install': True, 'category': 'Productivity/Phone', 'summary': 'Extend Phone with AI features (such as transcription)', 'version': '1.0', 'data': ['views/voip_call_views.xml', 'views/voip_provider_views.xml', 'data/ir_cron.xml', 'data/ai_agent_prompts.xml'], 'demo': ['demo/voip_call.xml'], 'assets': {'web.assets_backend': ['voip_ai/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Phone - AI', 'depends': [], 'auto_install': False, 'category': 'Productivity/Phone', 'summary': 'Extend Phone with AI features (such as transcription)', 'version': '1.0', 'data': ['views/voip_call_views.xml', 'views/voip_provider_views.xml', 'data/ir_cron.xml', 'data/ai_agent_prompts.xml'], 'demo': ['demo/voip_call.xml'], 'assets': {'web.assets_backend': ['voip_ai/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/voip_crm/__manifest__.py b/voip_crm/__manifest__.py index ef26c039..c7e4ec2c 100644 --- a/voip_crm/__manifest__.py +++ b/voip_crm/__manifest__.py @@ -1 +1 @@ -{'name': 'Phone - CRM', 'summary': 'Phone integration with CRM module.', 'description': 'Adds a button to schedule calls from kanban leads.', 'category': 'Sales/CRM', 'version': '1.0', 'depends': ['crm'], 'auto_install': True, 'data': ['views/crm_lead_views.xml', 'views/voip_call_views.xml', 'security/voip_crm_security.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['voip_crm/static/src/**/*'], 'web.assets_unit_tests': ['voip_crm/static/tests/**/*']}} \ No newline at end of file +{'name': 'Phone - CRM', 'summary': 'Phone integration with CRM module.', 'description': 'Adds a button to schedule calls from kanban leads.', 'category': 'Sales/CRM', 'version': '1.0', 'depends': ['crm'], 'auto_install': False, 'data': ['views/crm_lead_views.xml', 'views/voip_call_views.xml', 'security/voip_crm_security.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['voip_crm/static/src/**/*'], 'web.assets_unit_tests': ['voip_crm/static/tests/**/*']}} \ No newline at end of file diff --git a/voip_helpdesk/__manifest__.py b/voip_helpdesk/__manifest__.py index f1726899..ebf9d01b 100644 --- a/voip_helpdesk/__manifest__.py +++ b/voip_helpdesk/__manifest__.py @@ -1 +1 @@ -{'name': 'Phone - Helpdesk', 'summary': 'Phone integration with Helpdesk module.', 'category': 'Helpdesk', 'version': '1.0', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': [], 'auto_install': True, 'data': ['views/voip_call_views.xml']} \ No newline at end of file +{'name': 'Phone - Helpdesk', 'summary': 'Phone integration with Helpdesk module.', 'category': 'Helpdesk', 'version': '1.0', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': [], 'auto_install': False, 'data': ['views/voip_call_views.xml']} \ No newline at end of file diff --git a/voip_hr/__manifest__.py b/voip_hr/__manifest__.py index 3c496a86..6f1f2371 100644 --- a/voip_hr/__manifest__.py +++ b/voip_hr/__manifest__.py @@ -1 +1 @@ -{'name': 'Phone - Human Resources', 'summary': 'Phone integration with Human Resources module.', 'category': 'Human Resources', 'version': '1.0', 'depends': ['hr'], 'license': 'LGPL-3', 'data': ['security/voip_hr_security.xml'], 'auto_install': True, 'author': 'Odoo S.A.'} \ No newline at end of file +{'name': 'Phone - Human Resources', 'summary': 'Phone integration with Human Resources module.', 'category': 'Human Resources', 'version': '1.0', 'depends': ['hr'], 'license': 'LGPL-3', 'data': ['security/voip_hr_security.xml'], 'auto_install': False, 'author': 'Odoo S.A.'} \ No newline at end of file diff --git a/voip_hr_recruitment/__manifest__.py b/voip_hr_recruitment/__manifest__.py index beef7771..fc208fa0 100644 --- a/voip_hr_recruitment/__manifest__.py +++ b/voip_hr_recruitment/__manifest__.py @@ -1 +1 @@ -{'name': 'Phone - Recruitement', 'summary': 'Phone integration with Recruitment module.', 'version': '1.0', 'category': 'Human Resources/Recruitment', 'depends': ['hr_recruitment'], 'auto_install': True, 'license': 'LGPL-3', 'data': ['views/voip_call_views.xml'], 'assets': {'web.assets_backend': ['voip_hr_recruitment/static/src/**/*']}, 'author': 'Odoo S.A.'} \ No newline at end of file +{'name': 'Phone - Recruitement', 'summary': 'Phone integration with Recruitment module.', 'version': '1.0', 'category': 'Human Resources/Recruitment', 'depends': ['hr_recruitment'], 'auto_install': False, 'license': 'LGPL-3', 'data': ['views/voip_call_views.xml'], 'assets': {'web.assets_backend': ['voip_hr_recruitment/static/src/**/*']}, 'author': 'Odoo S.A.'} \ No newline at end of file diff --git a/voip_sale_subscription/__manifest__.py b/voip_sale_subscription/__manifest__.py index 5dd39152..c11596aa 100644 --- a/voip_sale_subscription/__manifest__.py +++ b/voip_sale_subscription/__manifest__.py @@ -1 +1 @@ -{'name': 'Phone - Subscriptions', 'summary': 'Phone integration with Subscriptions module.', 'category': 'Sales/Subscriptions', 'version': '1.0', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': [], 'auto_install': True, 'data': ['views/voip_call_views.xml']} \ No newline at end of file +{'name': 'Phone - Subscriptions', 'summary': 'Phone integration with Subscriptions module.', 'category': 'Sales/Subscriptions', 'version': '1.0', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'depends': [], 'auto_install': False, 'data': ['views/voip_call_views.xml']} \ No newline at end of file diff --git a/voip_sms/__manifest__.py b/voip_sms/__manifest__.py index 16b9c561..dc222329 100644 --- a/voip_sms/__manifest__.py +++ b/voip_sms/__manifest__.py @@ -1 +1 @@ -{'name': 'Phone - SMS', 'version': '1.0', 'category': 'Sales/Sales', 'depends': ['sms'], 'auto_install': True, 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['voip_sms/static/src/**/*']}, 'author': 'Odoo S.A.'} \ No newline at end of file +{'name': 'Phone - SMS', 'version': '1.0', 'category': 'Sales/Sales', 'depends': ['sms'], 'auto_install': False, 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['voip_sms/static/src/**/*']}, 'author': 'Odoo S.A.'} \ No newline at end of file diff --git a/web_cohort/__manifest__.py b/web_cohort/__manifest__.py index 7d69478c..3836940f 100644 --- a/web_cohort/__manifest__.py +++ b/web_cohort/__manifest__.py @@ -14,7 +14,7 @@ 'web_cohort/static/tests/**/*.js', ], }, - 'auto_install': True, + 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', } diff --git a/web_enterprise/__manifest__.py b/web_enterprise/__manifest__.py index 23a0b5d0..d330ae37 100644 --- a/web_enterprise/__manifest__.py +++ b/web_enterprise/__manifest__.py @@ -12,7 +12,7 @@ Odoo Enterprise Web Client. This module modifies the web addon to provide Enterprise design and responsiveness. """, 'depends': ['web', 'base_setup'], - 'auto_install': ['web'], + 'auto_install': False, 'data': [ 'views/webclient_templates.xml', 'views/res_users_views.xml', diff --git a/web_gantt/__manifest__.py b/web_gantt/__manifest__.py index fe7f8433..334dd4c8 100644 --- a/web_gantt/__manifest__.py +++ b/web_gantt/__manifest__.py @@ -32,7 +32,7 @@ Odoo Web Gantt chart view. ('before', 'web_enterprise/static/src/**/*.variables.scss', 'web_gantt/static/src/**/*.variables.dark.scss'), ], }, - 'auto_install': True, + 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', } diff --git a/web_grid/__manifest__.py b/web_grid/__manifest__.py index f8bf8c96..cc061ab0 100644 --- a/web_grid/__manifest__.py +++ b/web_grid/__manifest__.py @@ -24,7 +24,7 @@ 'web_grid/static/tests/legacy/helpers.js', ], }, - 'auto_install': True, + 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', } diff --git a/web_map/__manifest__.py b/web_map/__manifest__.py index 537fff67..604f6c52 100644 --- a/web_map/__manifest__.py +++ b/web_map/__manifest__.py @@ -10,7 +10,7 @@ "views/res_config_settings.xml", "views/res_partner_views.xml", ], - 'auto_install': True, + 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': { diff --git a/web_mobile/__manifest__.py b/web_mobile/__manifest__.py index e1994841..3e04bd8f 100644 --- a/web_mobile/__manifest__.py +++ b/web_mobile/__manifest__.py @@ -1 +1 @@ -{'name': 'Mobile', 'category': 'Hidden', 'summary': 'Odoo Mobile Core module', 'version': '1.0', 'description': '\nThis module provides the core of the Odoo Mobile App.\n ', 'depends': [], 'data': ['views/views.xml'], 'assets': {'web.assets_backend': ['web_mobile/static/src/**/*'], 'web.assets_unit_tests': ['web_mobile/static/tests/**/*.test.js']}, 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Mobile', 'category': 'Hidden', 'summary': 'Odoo Mobile Core module', 'version': '1.0', 'description': '\nThis module provides the core of the Odoo Mobile App.\n ', 'depends': [], 'data': ['views/views.xml'], 'assets': {'web.assets_backend': ['web_mobile/static/src/**/*'], 'web.assets_unit_tests': ['web_mobile/static/tests/**/*.test.js']}, 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/web_studio/__manifest__.py b/web_studio/__manifest__.py index fe82829a..59513262 100644 --- a/web_studio/__manifest__.py +++ b/web_studio/__manifest__.py @@ -1 +1 @@ -{'name': 'Studio', 'summary': 'Create and customize your Odoo apps', 'website': 'https://www.odoo.com/app/studio', 'description': '\nStudio - Customize Odoo\n=======================\n\nThis addon allows the user to customize most element of the user interface, in a\nsimple and graphical way. It has two main features:\n\n* create a new application (add module, top level menu item, and default action)\n* customize an existing application (edit menus, actions, views, translations, ...)\n\nNote: Only the admin user is allowed to make those customizations.\n', 'category': 'Customizations/Studio', 'sequence': 75, 'version': '1.0', 'depends': ['base_automation', 'base_import_module', 'mail', 'web', 'html_editor', 'sms'], 'data': ['views/assets.xml', 'views/actions.xml', 'views/ir_actions_report_xml.xml', 'views/ir_model_data.xml', 'views/base_automation_views.xml', 'views/studio_approval_views.xml', 'views/reset_view_arch_wizard.xml', 'views/studio_export_wizard_views.xml', 'views/studio_export_model_views.xml', 'data/mail_templates.xml', 'data/web_tour_tour.xml', 'wizard/base_module_uninstall_view.xml', 'security/ir.model.access.csv', 'security/studio_security.xml'], 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['web_studio/static/src/systray_item/**/*.js', 'web_studio/static/src/studio_service.js', 'web_studio/static/src/utils.js', 'web_studio/static/src/client_action/studio_action_loader.js', 'web_studio/static/src/client_action/app_creator/app_creator_shortcut.js', 'web_studio/static/src/client_action/components/**/*.js', 'web_studio/static/src/client_action/components/**/*.xml', 'web_studio/static/src/export/**/*.js', 'web_studio/static/src/home_menu/**/*.js', 'web_studio/static/src/views/**/*.js', 'web_studio/static/src/js/**/*.js', ('remove', 'web_studio/static/src/views/kanban_report/**/*'), 'web_studio/static/src/approval/**/*', 'web_studio/static/src/**/*.xml', 'web_studio/static/src/client_action/report_editor/qweb_table_plugin.scss'], 'web_studio.studio_assets': [('include', 'web.assets_backend_lazy'), ('include', 'web_studio.studio_assets_minimal')], 'web_studio.studio_assets_minimal': ['web_studio/static/src/client_action/**/*.js', 'web_studio/static/src/views/kanban_report/**/*.js', ('remove', 'web_studio/static/src/client_action/studio_action_loader.js'), ('remove', 'web_studio/static/src/client_action/app_creator/app_creator_shortcut.js'), ('include', 'web._assets_helpers'), 'web_studio/static/src/scss/bootstrap_overridden.scss', 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss', 'web_studio/static/src/client_action/variables.scss', 'web_studio/static/src/client_action/mixins.scss', 'web_studio/static/src/client_action/**/*.scss', ('remove', 'web_studio/static/src/client_action/report_editor/report_iframe.scss'), 'web_studio/static/src/views/kanban_report/**/*.scss'], 'web_studio.studio_assets_dark': ['web_studio/static/src/client_action/variables.dark.scss', ('include', 'web.assets_backend_lazy_dark'), ('include', 'web_studio.studio_assets_minimal')], 'web.assets_tests': ['web_studio/static/tests/tours/**/*'], 'web_studio.report_assets': [('include', 'web._assets_helpers'), 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss', 'web/static/src/webclient/actions/reports/report.scss', 'web_studio/static/src/client_action/report_editor/report_iframe.scss', 'web_studio/static/src/client_action/report_editor/qweb_table_plugin.scss'], 'web.qunit_suite_tests': ['web_studio/static/tests/legacy/disable_patch.js'], 'web.assets_unit_tests': [('include', 'web_studio.studio_assets_minimal'), 'web_studio/static/tests/**/*', ('remove', 'web_studio/static/tests/legacy/**/*'), ('remove', 'web_studio/static/tests/tours/**/*')]}} \ No newline at end of file +{'name': 'Studio', 'summary': 'Create and customize your Odoo apps', 'website': 'https://www.odoo.com/app/studio', 'description': '\nStudio - Customize Odoo\n=======================\n\nThis addon allows the user to customize most element of the user interface, in a\nsimple and graphical way. It has two main features:\n\n* create a new application (add module, top level menu item, and default action)\n* customize an existing application (edit menus, actions, views, translations, ...)\n\nNote: Only the admin user is allowed to make those customizations.\n', 'category': 'Customizations/Studio', 'sequence': 75, 'version': '1.0', 'depends': ['base_automation', 'base_import_module', 'mail', 'web', 'html_editor', 'sms'], 'data': ['views/assets.xml', 'views/actions.xml', 'views/ir_actions_report_xml.xml', 'views/ir_model_data.xml', 'views/base_automation_views.xml', 'views/studio_approval_views.xml', 'views/reset_view_arch_wizard.xml', 'views/studio_export_wizard_views.xml', 'views/studio_export_model_views.xml', 'data/mail_templates.xml', 'data/web_tour_tour.xml', 'wizard/base_module_uninstall_view.xml', 'security/ir.access.csv', 'security/studio_security.xml'], 'application': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['web_studio/static/src/systray_item/**/*.js', 'web_studio/static/src/studio_service.js', 'web_studio/static/src/utils.js', 'web_studio/static/src/client_action/studio_action_loader.js', 'web_studio/static/src/client_action/app_creator/app_creator_shortcut.js', 'web_studio/static/src/client_action/components/**/*.js', 'web_studio/static/src/client_action/components/**/*.xml', 'web_studio/static/src/export/**/*.js', 'web_studio/static/src/home_menu/**/*.js', 'web_studio/static/src/views/**/*.js', 'web_studio/static/src/js/**/*.js', ('remove', 'web_studio/static/src/views/kanban_report/**/*'), 'web_studio/static/src/approval/**/*', 'web_studio/static/src/**/*.xml', 'web_studio/static/src/client_action/report_editor/qweb_table_plugin.scss'], 'web_studio.studio_assets': [('include', 'web.assets_backend_lazy'), ('include', 'web_studio.studio_assets_minimal')], 'web_studio.studio_assets_minimal': ['web_studio/static/src/client_action/**/*.js', 'web_studio/static/src/views/kanban_report/**/*.js', ('remove', 'web_studio/static/src/client_action/studio_action_loader.js'), ('remove', 'web_studio/static/src/client_action/app_creator/app_creator_shortcut.js'), ('include', 'web._assets_helpers'), 'web_studio/static/src/scss/bootstrap_overridden.scss', 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss', 'web_studio/static/src/client_action/variables.scss', 'web_studio/static/src/client_action/mixins.scss', 'web_studio/static/src/client_action/**/*.scss', ('remove', 'web_studio/static/src/client_action/report_editor/report_iframe.scss'), 'web_studio/static/src/views/kanban_report/**/*.scss'], 'web_studio.studio_assets_dark': ['web_studio/static/src/client_action/variables.dark.scss', ('include', 'web.assets_backend_lazy_dark'), ('include', 'web_studio.studio_assets_minimal')], 'web.assets_tests': ['web_studio/static/tests/tours/**/*'], 'web_studio.report_assets': [('include', 'web._assets_helpers'), 'web/static/src/scss/pre_variables.scss', 'web/static/lib/bootstrap/scss/_variables.scss', 'web/static/lib/bootstrap/scss/_variables-dark.scss', 'web/static/lib/bootstrap/scss/_maps.scss', 'web/static/src/webclient/actions/reports/report.scss', 'web_studio/static/src/client_action/report_editor/report_iframe.scss', 'web_studio/static/src/client_action/report_editor/qweb_table_plugin.scss'], 'web.qunit_suite_tests': ['web_studio/static/tests/legacy/disable_patch.js'], 'web.assets_unit_tests': [('include', 'web_studio.studio_assets_minimal'), 'web_studio/static/tests/**/*', ('remove', 'web_studio/static/tests/legacy/**/*'), ('remove', 'web_studio/static/tests/tours/**/*')]}} \ No newline at end of file diff --git a/web_studio/security/ir.access.csv b/web_studio/security/ir.access.csv new file mode 100644 index 00000000..56f53edd --- /dev/null +++ b/web_studio/security/ir.access.csv @@ -0,0 +1,11 @@ +id,name,model_id,group_id/id,operation,domain +access_studio_approval_rule_settings,Studio Approval Rule (Settings),web_studio.studio_approval_rule,base.group_system,crud, +access_studio_approval_rule_user,Studio Approval Rule (Internal),web_studio.studio_approval_rule,base.group_user,r, +access_studio_approval_entry_user,Studio Approval Entry (Users),web_studio.studio_approval_entry,base.group_user,r, +access_studio_approval_entry_settings,Studio Approval Entry (Settings),web_studio.studio_approval_entry,base.group_system,r, +access_studio_approval_request_settings,Studio Approval Requests (Settings),web_studio.studio_approval_request,base.group_system,crud, +access_studio_export_model,Studio Export Model,web_studio.studio_export_model,base.group_system,crud, +access_studio_export_wizard,Studio Export Wizard,web_studio.studio_export_wizard,base.group_system,crud, +access_studio_export_wizard_data,Studio Export Wizard Data,web_studio.studio_export_wizard_data,base.group_system,crud, +access_studio_approval_approver,access_studio_approval_approver,studio.approval.rule.approver,base.group_system,crud, +access_studio_approval_delegate,access_studio_approval_delegate,studio.approval.rule.delegate,base.group_user,r, diff --git a/web_studio/security/ir.model.access.csv b/web_studio/security/ir.model.access.csv deleted file mode 100644 index 98a3f494..00000000 --- a/web_studio/security/ir.model.access.csv +++ /dev/null @@ -1,11 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_studio_approval_rule_settings,Studio Approval Rule (Settings),web_studio.model_studio_approval_rule,base.group_system,1,1,1,1 -access_studio_approval_rule_user,Studio Approval Rule (Internal),web_studio.model_studio_approval_rule,base.group_user,1,0,0,0 -access_studio_approval_entry_user,Studio Approval Entry (Users),web_studio.model_studio_approval_entry,base.group_user,1,0,1,1 -access_studio_approval_entry_settings,Studio Approval Entry (Settings),web_studio.model_studio_approval_entry,base.group_system,1,0,1,1 -access_studio_approval_request_settings,Studio Approval Requests (Settings),web_studio.model_studio_approval_request,base.group_system,1,1,1,1 -access_studio_export_model,Studio Export Model,web_studio.model_studio_export_model,base.group_system,1,1,1,1 -access_studio_export_wizard,Studio Export Wizard,web_studio.model_studio_export_wizard,base.group_system,1,1,1,1 -access_studio_export_wizard_data,Studio Export Wizard Data,web_studio.model_studio_export_wizard_data,base.group_system,1,1,1,1 -access_studio_approval_approver,access_studio_approval_approver,model_studio_approval_rule_approver,base.group_system,1,1,1,1 -access_studio_approval_delegate,access_studio_approval_delegate,model_studio_approval_rule_delegate,base.group_user,1,1,1,0 diff --git a/website_appointment/__manifest__.py b/website_appointment/__manifest__.py index 772b1aec..1e3bbc1c 100644 --- a/website_appointment/__manifest__.py +++ b/website_appointment/__manifest__.py @@ -1 +1 @@ -{'name': 'Website Appointments', 'version': '1.0', 'category': 'Services/Appointment', 'sequence': 215, 'website': 'https://www.odoo.com/app/appointments', 'description': '\nAllow clients to Schedule Appointments through your Website\n-------------------------------------------------------------\n\n', 'depends': ['website_partner', 'html_builder'], 'data': ['data/website_data.xml', 'data/website_snippet_data.xml', 'views/appointment_type_views.xml', 'views/appointment_invite_views.xml', 'views/calendar_menus.xml', 'views/appointment_templates_appointments.xml', 'views/appointment_templates_registration.xml', 'views/appointment_templates_validation.xml', 'views/website_pages_views.xml', 'views/snippets/s_appointments.xml', 'views/snippets/s_appointments_preview_data.xml', 'views/snippets/s_online_appointment.xml', 'security/calendar_security.xml', 'security/ir.model.access.csv'], 'demo': ['data/appointment_demo.xml'], 'installable': True, 'auto_install': ['appointment', 'website_enterprise'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_tests': ['website_appointment/static/tests/tours/*'], 'web.assets_unit_tests': ['website_appointment/static/tests/interactions/**/*'], 'web.assets_unit_tests_setup': ['website_appointment/static/src/snippets/**/*.js'], 'web.assets_frontend': ['website_appointment/static/src/scss/website_appointment.scss', 'website_appointment/static/src/scss/website_appointment_editor.scss', 'website_appointment/static/src/xml/website_appointment_templates.xml', 'website_appointment/static/src/xml/appointment_no_slot.xml', 'website_appointment/static/src/interactions/*.js', 'website_appointment/static/src/snippets/**/*.js'], 'website.assets_editor': ['website_appointment/static/src/js/systray_items/*.js'], 'website.website_builder_assets': ['website_appointment/static/src/plugins/**/*']}} \ No newline at end of file +{'name': 'Website Appointments', 'version': '1.0', 'category': 'Services/Appointment', 'sequence': 215, 'website': 'https://www.odoo.com/app/appointments', 'description': '\nAllow clients to Schedule Appointments through your Website\n-------------------------------------------------------------\n\n', 'depends': ['website_partner', 'html_builder', 'appointment', 'website_enterprise'], 'data': ['data/website_data.xml', 'data/website_snippet_data.xml', 'views/appointment_type_views.xml', 'views/appointment_invite_views.xml', 'views/calendar_menus.xml', 'views/appointment_templates_appointments.xml', 'views/appointment_templates_registration.xml', 'views/appointment_templates_validation.xml', 'views/website_pages_views.xml', 'views/snippets/s_appointments.xml', 'views/snippets/s_appointments_preview_data.xml', 'views/snippets/s_online_appointment.xml', 'security/calendar_security.xml', 'security/ir.access.csv'], 'demo': ['data/appointment_demo.xml'], 'installable': True, 'auto_install': ['appointment', 'website_enterprise'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_tests': ['website_appointment/static/tests/tours/*'], 'web.assets_unit_tests': ['website_appointment/static/tests/interactions/**/*'], 'web.assets_unit_tests_setup': ['website_appointment/static/src/snippets/**/*.js'], 'web.assets_frontend': ['website_appointment/static/src/scss/website_appointment.scss', 'website_appointment/static/src/scss/website_appointment_editor.scss', 'website_appointment/static/src/xml/website_appointment_templates.xml', 'website_appointment/static/src/xml/appointment_no_slot.xml', 'website_appointment/static/src/interactions/*.js', 'website_appointment/static/src/snippets/**/*.js'], 'website.assets_editor': ['website_appointment/static/src/js/systray_items/*.js'], 'website.website_builder_assets': ['website_appointment/static/src/plugins/**/*']}} \ No newline at end of file diff --git a/website_appointment/security/ir.access.csv b/website_appointment/security/ir.access.csv new file mode 100644 index 00000000..f0979d8c --- /dev/null +++ b/website_appointment/security/ir.access.csv @@ -0,0 +1,3 @@ +id,name,model_id,group_id/id,operation,domain +access_appointment_type_public,appointment.type.all,appointment.type,base.group_public,r, +access_appointment_type_portal,appointment.type.all,appointment.type,base.group_portal,r, diff --git a/website_appointment/security/ir.model.access.csv b/website_appointment/security/ir.model.access.csv deleted file mode 100644 index 5fb4dcd2..00000000 --- a/website_appointment/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_appointment_type_public,appointment.type.all,model_appointment_type,base.group_public,1,0,0,0 -access_appointment_type_portal,appointment.type.all,model_appointment_type,base.group_portal,1,0,0,0 diff --git a/website_appointment_account_payment/__manifest__.py b/website_appointment_account_payment/__manifest__.py index 4bccd80f..a09487f0 100644 --- a/website_appointment_account_payment/__manifest__.py +++ b/website_appointment_account_payment/__manifest__.py @@ -1 +1 @@ -{'name': 'Pay to Book on Website', 'version': '1.0', 'category': 'Services/Appointment', 'summary': 'Up-front payment on bookings on website', 'description': 'Add a payment step at the end of appointment and resource bookings, on website', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True, 'depends': [], 'demo': ['data/appointment_demo.xml'], 'data': ['views/appointment_templates_appointments.xml', 'views/appointment_templates_payment.xml', 'views/calendar_booking_templates.xml']} \ No newline at end of file +{'name': 'Pay to Book on Website', 'version': '1.0', 'category': 'Services/Appointment', 'summary': 'Up-front payment on bookings on website', 'description': 'Add a payment step at the end of appointment and resource bookings, on website', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False, 'depends': [], 'demo': ['data/appointment_demo.xml'], 'data': ['views/appointment_templates_appointments.xml', 'views/appointment_templates_payment.xml', 'views/calendar_booking_templates.xml']} \ No newline at end of file diff --git a/website_appointment_crm/__manifest__.py b/website_appointment_crm/__manifest__.py index 6a24aa75..3b612ac6 100644 --- a/website_appointment_crm/__manifest__.py +++ b/website_appointment_crm/__manifest__.py @@ -1 +1 @@ -{'name': 'Website Appointment Lead Enrichment', 'version': '1.0', 'category': 'Services/Appointment', 'sequence': 2160, 'summary': 'Enrich lead created automatically through an appointment with gathered website visitor information', 'website': 'https://www.odoo.com/app/appointments', 'description': '\nEnrich lead created automatically through an appointment with gathered website visitor information such as language,\ncountry and detailed information like pages browsed by the lead (through a link to website visitor).\n', 'depends': ['website_crm'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_tests': ['website_appointment_crm/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'Website Appointment Lead Enrichment', 'version': '1.0', 'category': 'Services/Appointment', 'sequence': 2160, 'summary': 'Enrich lead created automatically through an appointment with gathered website visitor information', 'website': 'https://www.odoo.com/app/appointments', 'description': '\nEnrich lead created automatically through an appointment with gathered website visitor information such as language,\ncountry and detailed information like pages browsed by the lead (through a link to website visitor).\n', 'depends': ['website_crm'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_tests': ['website_appointment_crm/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/website_appointment_sale/__manifest__.py b/website_appointment_sale/__manifest__.py index df2b1228..3583b92e 100644 --- a/website_appointment_sale/__manifest__.py +++ b/website_appointment_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'Pay to Book with eCommerce', 'version': '1.0', 'category': 'Services/Appointment', 'summary': 'eCommerce on appointments', 'description': 'Enable a payment step to your bookings, using the e-commerce features of the website.', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True, 'depends': ['website_sale'], 'data': ['views/appointment_templates_appointments.xml', 'views/calendar_booking_views.xml', 'views/calendar_event_views.xml', 'views/sale_order_views.xml', 'views/website_sale_templates.xml'], 'assets': {'web.assets_frontend': ['website_appointment_sale/static/src/scss/website_appointment_sale.scss', 'website_appointment_sale/static/src/interactions/**/*']}} \ No newline at end of file +{'name': 'Pay to Book with eCommerce', 'version': '1.0', 'category': 'Services/Appointment', 'summary': 'eCommerce on appointments', 'description': 'Enable a payment step to your bookings, using the e-commerce features of the website.', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False, 'depends': ['website_sale'], 'data': ['views/appointment_templates_appointments.xml', 'views/calendar_booking_views.xml', 'views/calendar_event_views.xml', 'views/sale_order_views.xml', 'views/website_sale_templates.xml'], 'assets': {'web.assets_frontend': ['website_appointment_sale/static/src/scss/website_appointment_sale.scss', 'website_appointment_sale/static/src/interactions/**/*']}} \ No newline at end of file diff --git a/website_appointment_sale_project/__manifest__.py b/website_appointment_sale_project/__manifest__.py index 4e3fce60..a9d7cb72 100644 --- a/website_appointment_sale_project/__manifest__.py +++ b/website_appointment_sale_project/__manifest__.py @@ -1 +1 @@ -{'name': 'Website Appointment Sale Project', 'version': '1.0', 'category': 'Services/Appointment', 'summary': 'Automatically set dates on tasks generated by appointments', 'description': 'When a task is generated through a SO itself generated through an appointment, use the appointment dates on the generated task.', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True, 'depends': ['sale_project'], 'data': ['views/project_views.xml']} \ No newline at end of file +{'name': 'Website Appointment Sale Project', 'version': '1.0', 'category': 'Services/Appointment', 'summary': 'Automatically set dates on tasks generated by appointments', 'description': 'When a task is generated through a SO itself generated through an appointment, use the appointment dates on the generated task.', 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False, 'depends': ['sale_project'], 'data': ['views/project_views.xml']} \ No newline at end of file diff --git a/website_crm_iap_reveal_enterprise/__manifest__.py b/website_crm_iap_reveal_enterprise/__manifest__.py index 25cede4c..4e47e0aa 100644 --- a/website_crm_iap_reveal_enterprise/__manifest__.py +++ b/website_crm_iap_reveal_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Website Visits Lead Generation Enterprise', 'version': '1.0', 'summary': 'Enterprise counterpart of Visits -> Leads', 'description': 'Enterprise counterpart of Visits -> Leads', 'category': 'Sales/CRM', 'depends': ['website_crm_iap_reveal'], 'data': ['views/crm_lead_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Website Visits Lead Generation Enterprise', 'version': '1.0', 'summary': 'Enterprise counterpart of Visits -> Leads', 'description': 'Enterprise counterpart of Visits -> Leads', 'category': 'Sales/CRM', 'depends': ['website_crm_iap_reveal'], 'data': ['views/crm_lead_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_delivery_sendcloud/__manifest__.py b/website_delivery_sendcloud/__manifest__.py index fc753581..10518f75 100644 --- a/website_delivery_sendcloud/__manifest__.py +++ b/website_delivery_sendcloud/__manifest__.py @@ -1 +1 @@ -{'name': 'Sendcloud Locations for Website Delivery', 'category': 'Shipping Connectors', 'summary': 'Allows website customers to choose delivery pick-up points', 'description': 'This module allows ecommerce users to choose to deliver to Pick-Up points for the Sendcloud connector.', 'depends': ['website_sale'], 'data': ['views/delivery_sendcloud_view.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Sendcloud Locations for Website Delivery', 'category': 'Shipping Connectors', 'summary': 'Allows website customers to choose delivery pick-up points', 'description': 'This module allows ecommerce users to choose to deliver to Pick-Up points for the Sendcloud connector.', 'depends': ['website_sale'], 'data': ['views/delivery_sendcloud_view.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_documents/__manifest__.py b/website_documents/__manifest__.py index fcaf3b95..17e70149 100644 --- a/website_documents/__manifest__.py +++ b/website_documents/__manifest__.py @@ -1 +1 @@ -{'name': 'Website Documents', 'version': '1.0', 'category': 'Productivity/Documents', 'sequence': 8010, 'summary': 'Choose the website on which documents/folder are shared', 'website': 'https://www.odoo.com/app/documents', 'description': '\nWhen sharing documents/folder, the domain of the shared URL can be chosen by selecting a target website.\n', 'depends': ['website'], 'data': ['views/documents_document_views.xml'], 'assets': {'web.assets_backend': ['website_documents/static/src/views/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Website Documents', 'version': '1.0', 'category': 'Productivity/Documents', 'sequence': 8010, 'summary': 'Choose the website on which documents/folder are shared', 'website': 'https://www.odoo.com/app/documents', 'description': '\nWhen sharing documents/folder, the domain of the shared URL can be chosen by selecting a target website.\n', 'depends': ['website'], 'data': ['views/documents_document_views.xml'], 'assets': {'web.assets_backend': ['website_documents/static/src/views/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_enterprise/__manifest__.py b/website_enterprise/__manifest__.py index f6002346..5a6a84c4 100644 --- a/website_enterprise/__manifest__.py +++ b/website_enterprise/__manifest__.py @@ -1 +1 @@ -{'name': 'Website Enterprise', 'category': 'Website/Website', 'summary': 'Get the enterprise look and feel', 'description': '\nThis module overrides community website features and introduces enterprise look and feel.\n ', 'depends': ['website'], 'data': ['data/website_data.xml', 'views/snippets/snippets.xml', 'views/website_enterprise_templates.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['website_enterprise/static/src/client_actions/*/*'], 'website.assets_editor': ['website_enterprise/static/src/js/systray_items/*.js', 'website_enterprise/static/src/services/color_scheme_service_patch.js', 'website_enterprise/static/src/components/navbar/*', 'website_enterprise/static/src/systray_items/*']}} \ No newline at end of file +{'name': 'Website Enterprise', 'category': 'Website/Website', 'summary': 'Get the enterprise look and feel', 'description': '\nThis module overrides community website features and introduces enterprise look and feel.\n ', 'depends': ['website'], 'data': ['data/website_data.xml', 'views/snippets/snippets.xml', 'views/website_enterprise_templates.xml', 'views/res_config_settings_views.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['website_enterprise/static/src/client_actions/*/*'], 'website.assets_editor': ['website_enterprise/static/src/js/systray_items/*.js', 'website_enterprise/static/src/services/color_scheme_service_patch.js', 'website_enterprise/static/src/components/navbar/*', 'website_enterprise/static/src/systray_items/*']}} \ No newline at end of file diff --git a/website_event_social/__manifest__.py b/website_event_social/__manifest__.py index 46a20c02..9931b1cd 100644 --- a/website_event_social/__manifest__.py +++ b/website_event_social/__manifest__.py @@ -1 +1 @@ -{'name': 'Schedule push notifications on attendees', 'category': 'Marketing/Events', 'sequence': 1020, 'version': '1.1', 'summary': 'Bridge module to push notifications to event attendees', 'website': 'https://www.odoo.com/app/events', 'depends': ['website_event'], 'data': ['views/event_event_views.xml', 'views/event_templates_registration.xml'], 'installable': True, 'auto_install': True, 'assets': {'web.assets_frontend': ['website_event_social/static/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Schedule push notifications on attendees', 'category': 'Marketing/Events', 'sequence': 1020, 'version': '1.1', 'summary': 'Bridge module to push notifications to event attendees', 'website': 'https://www.odoo.com/app/events', 'depends': ['website_event'], 'data': ['views/event_event_views.xml', 'views/event_templates_registration.xml'], 'installable': True, 'auto_install': False, 'assets': {'web.assets_frontend': ['website_event_social/static/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_event_track_gantt/__manifest__.py b/website_event_track_gantt/__manifest__.py index 3171659e..da1f7ca3 100644 --- a/website_event_track_gantt/__manifest__.py +++ b/website_event_track_gantt/__manifest__.py @@ -1 +1 @@ -{'name': 'Enterprise Event Track', 'category': 'Marketing', 'summary': 'Advanced Event Track Management', 'version': '1.0', 'description': 'This module helps analyzing and organizing event tracks.\nFor that purpose it adds a gantt view on event tracks.', 'depends': ['website_event_track'], 'auto_install': True, 'data': ['views/event_event_views.xml', 'views/event_track_views.xml'], 'assets': {'web.assets_backend': ['website_event_track_gantt/static/src/**/*.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Enterprise Event Track', 'category': 'Marketing', 'summary': 'Advanced Event Track Management', 'version': '1.0', 'description': 'This module helps analyzing and organizing event tracks.\nFor that purpose it adds a gantt view on event tracks.', 'depends': ['website_event_track'], 'auto_install': False, 'data': ['views/event_event_views.xml', 'views/event_track_views.xml'], 'assets': {'web.assets_backend': ['website_event_track_gantt/static/src/**/*.js']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_event_track_social/__manifest__.py b/website_event_track_social/__manifest__.py index 6ee16375..94ab6ba9 100644 --- a/website_event_track_social/__manifest__.py +++ b/website_event_track_social/__manifest__.py @@ -1 +1 @@ -{'name': 'Push notification to track listeners', 'category': 'Marketing/Events', 'sequence': 1021, 'version': '1.1', 'summary': 'Send reminder push notifications to event attendees based on favorites tracks.', 'website': 'https://www.odoo.com/app/events', 'depends': ['website_event_track'], 'data': ['views/event_track_views.xml'], 'installable': True, 'auto_install': True, 'post_init_hook': 'post_init', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Push notification to track listeners', 'category': 'Marketing/Events', 'sequence': 1021, 'version': '1.1', 'summary': 'Send reminder push notifications to event attendees based on favorites tracks.', 'website': 'https://www.odoo.com/app/events', 'depends': ['website_event_track'], 'data': ['views/event_track_views.xml'], 'installable': True, 'auto_install': False, 'post_init_hook': 'post_init', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_generator/__manifest__.py b/website_generator/__manifest__.py index 1f2897d3..f8b5445b 100644 --- a/website_generator/__manifest__.py +++ b/website_generator/__manifest__.py @@ -1 +1 @@ -{'name': 'Website Generator', 'version': '1.0.0', 'category': 'Website/Website', 'summary': 'Import a pre-existing website', 'description': '\n Generates a new website in Odoo, with the goal of recreating an external website as close as possible.\n ', 'depends': ['website'], 'data': ['security/ir.model.access.csv', 'cron/cron.xml', 'views/website_generator_views.xml', 'data/mail_template.xml'], 'assets': {'web.assets_backend': ['website_generator/static/src/client_actions/*/*', 'website_generator/static/src/systray_items/*'], 'website.website_builder_assets': ['website_generator/static/src/builder/**/*']}, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Website Generator', 'version': '1.0.0', 'category': 'Website/Website', 'summary': 'Import a pre-existing website', 'description': '\n Generates a new website in Odoo, with the goal of recreating an external website as close as possible.\n ', 'depends': ['website'], 'data': ['security/ir.access.csv', 'cron/cron.xml', 'views/website_generator_views.xml', 'data/mail_template.xml'], 'assets': {'web.assets_backend': ['website_generator/static/src/client_actions/*/*', 'website_generator/static/src/systray_items/*'], 'website.website_builder_assets': ['website_generator/static/src/builder/**/*']}, 'installable': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_generator/security/ir.access.csv b/website_generator/security/ir.access.csv new file mode 100644 index 00000000..d10c3570 --- /dev/null +++ b/website_generator/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +website_generator.access_website_generator_request,access_website_generator_request,website_generator.website_generator_request,base.group_system,crud, diff --git a/website_generator/security/ir.model.access.csv b/website_generator/security/ir.model.access.csv deleted file mode 100644 index e5e8de86..00000000 --- a/website_generator/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -website_generator.access_website_generator_request,access_website_generator_request,website_generator.model_website_generator_request,base.group_system,1,1,1,1 diff --git a/website_helpdesk/__manifest__.py b/website_helpdesk/__manifest__.py index 43a06624..413b1403 100644 --- a/website_helpdesk/__manifest__.py +++ b/website_helpdesk/__manifest__.py @@ -1 +1 @@ -{'name': 'Website Helpdesk', 'category': 'Services/Helpdesk', 'sequence': 57, 'summary': 'Bridge module for helpdesk modules using the website.', 'description': 'Bridge module for helpdesk modules using the website.', 'depends': ['website'], 'data': ['data/helpdesk_data.xml', 'views/helpdesk_views.xml', 'views/helpdesk_templates.xml', 'security/website_helpdesk_security.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_configure_teams', 'assets': {'web.assets_frontend': ['website_helpdesk/static/**/*', ('remove', 'website_helpdesk/static/src/js/website_helpdesk_form_editor.js'), ('remove', 'website_helpdesk/static/src/js/website_helpdesk_edit_menu.js'), ('remove', 'website_helpdesk/static/tests/tours/**/*')], 'website.website_builder_assets': ['website_helpdesk/static/src/js/website_helpdesk_form_editor.js'], 'website.assets_editor': ['website_helpdesk/static/src/js/website_helpdesk_edit_menu.js'], 'web.assets_tests': ['website_helpdesk/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'Website Helpdesk', 'category': 'Services/Helpdesk', 'sequence': 57, 'summary': 'Bridge module for helpdesk modules using the website.', 'description': 'Bridge module for helpdesk modules using the website.', 'depends': ['website'], 'data': ['data/helpdesk_data.xml', 'views/helpdesk_views.xml', 'views/helpdesk_templates.xml', 'security/website_helpdesk_security.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_configure_teams', 'assets': {'web.assets_frontend': ['website_helpdesk/static/**/*', ('remove', 'website_helpdesk/static/src/js/website_helpdesk_form_editor.js'), ('remove', 'website_helpdesk/static/src/js/website_helpdesk_edit_menu.js'), ('remove', 'website_helpdesk/static/tests/tours/**/*')], 'website.website_builder_assets': ['website_helpdesk/static/src/js/website_helpdesk_form_editor.js'], 'website.assets_editor': ['website_helpdesk/static/src/js/website_helpdesk_edit_menu.js'], 'web.assets_tests': ['website_helpdesk/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/website_helpdesk_forum/__manifest__.py b/website_helpdesk_forum/__manifest__.py index 794d4d77..03152d1b 100644 --- a/website_helpdesk_forum/__manifest__.py +++ b/website_helpdesk_forum/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk: Help Center', 'category': 'Services/Helpdesk', 'sequence': 58, 'summary': 'Help Center for helpdesk based on Odoo Forum', 'depends': ['website_forum'], 'description': '\nWebsite Forum integration for the helpdesk module\n=================================================\n\n Allow your teams to have related forums to answer customer questions.\n Transform tickets into questions on the forum with a single click.\n\n ', 'data': ['security/ir.model.access.csv', 'views/forum_forum_templates.xml', 'views/helpdesk_templates.xml', 'views/helpdesk_views.xml', 'views/forum_forum_views.xml', 'wizards/helpdesk_ticket_select_forum.xml'], 'demo': ['data/helpdesk_demo.xml', 'data/website_helpdesk_forum_demo.xml'], 'assets': {'web.assets_frontend': ['website_helpdesk_forum/static/src/interactions/**/*', 'website_helpdesk_forum/static/src/components/**/*'], 'web.assets_tests': ['website_helpdesk_forum/static/tests/tours/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Helpdesk: Help Center', 'category': 'Services/Helpdesk', 'sequence': 58, 'summary': 'Help Center for helpdesk based on Odoo Forum', 'depends': ['website_forum'], 'description': '\nWebsite Forum integration for the helpdesk module\n=================================================\n\n Allow your teams to have related forums to answer customer questions.\n Transform tickets into questions on the forum with a single click.\n\n ', 'data': ['security/ir.access.csv', 'views/forum_forum_templates.xml', 'views/helpdesk_templates.xml', 'views/helpdesk_views.xml', 'views/forum_forum_views.xml', 'wizards/helpdesk_ticket_select_forum.xml'], 'demo': ['data/helpdesk_demo.xml', 'data/website_helpdesk_forum_demo.xml'], 'assets': {'web.assets_frontend': ['website_helpdesk_forum/static/src/interactions/**/*', 'website_helpdesk_forum/static/src/components/**/*'], 'web.assets_tests': ['website_helpdesk_forum/static/tests/tours/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_helpdesk_forum/security/ir.access.csv b/website_helpdesk_forum/security/ir.access.csv new file mode 100644 index 00000000..c1f4c115 --- /dev/null +++ b/website_helpdesk_forum/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_helpdesk_ticket_select_forum_wizard,helpdesk.ticket.select.forum.wizard,helpdesk.ticket.select.forum.wizard,helpdesk.group_helpdesk_user,r, diff --git a/website_helpdesk_forum/security/ir.model.access.csv b/website_helpdesk_forum/security/ir.model.access.csv deleted file mode 100644 index 0511a0de..00000000 --- a/website_helpdesk_forum/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_helpdesk_ticket_select_forum_wizard,helpdesk.ticket.select.forum.wizard,model_helpdesk_ticket_select_forum_wizard,helpdesk.group_helpdesk_user,1,1,1,0 diff --git a/website_helpdesk_knowledge/__manifest__.py b/website_helpdesk_knowledge/__manifest__.py index 1e6c0709..e28caeaa 100644 --- a/website_helpdesk_knowledge/__manifest__.py +++ b/website_helpdesk_knowledge/__manifest__.py @@ -1 +1 @@ -{'name': 'Helpdesk Knowledge', 'version': '1.0', 'category': 'Website/Website', 'summary': 'Helpdesk integration with knowledge', 'depends': [], 'description': '\nHelpdesk integration with knowledge\n', 'data': ['views/helpdesk_templates.xml', 'views/helpdesk_views.xml', 'data/knowledge_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_tests': ['website_helpdesk_knowledge/static/tests/tours/**/*']}} \ No newline at end of file +{'name': 'Helpdesk Knowledge', 'version': '1.0', 'category': 'Website/Website', 'summary': 'Helpdesk integration with knowledge', 'depends': [], 'description': '\nHelpdesk integration with knowledge\n', 'data': ['views/helpdesk_templates.xml', 'views/helpdesk_views.xml', 'data/knowledge_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_tests': ['website_helpdesk_knowledge/static/tests/tours/**/*']}} \ No newline at end of file diff --git a/website_helpdesk_livechat/__manifest__.py b/website_helpdesk_livechat/__manifest__.py index ea8dc0d6..91347ab9 100644 --- a/website_helpdesk_livechat/__manifest__.py +++ b/website_helpdesk_livechat/__manifest__.py @@ -1 +1 @@ -{'name': 'Website IM Livechat Helpdesk', 'category': 'Services/Helpdesk', 'sequence': 58, 'summary': 'Ticketing, Support, Livechat', 'depends': ['website_livechat'], 'description': "\nWebsite IM Livechat integration for the helpdesk module\n=======================================================\n\nFeatures:\n\n - Have a team-related livechat channel to answer your customer's questions.\n - Create new tickets with ease using commands in the channel.\n\n ", 'data': ['data/helpdesk_livechat_chatbot_data.xml', 'security/helpdesk_security.xml', 'views/chatbot_script_views.xml', 'views/chatbot_script_step_views.xml', 'views/discuss_channel_views.xml', 'views/helpdesk_view.xml', 'views/helpdesk_ticket_attachment_template.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_create_livechat_channel', 'assets': {'web.assets_backend': ['website_helpdesk_livechat/static/src/**/*'], 'mail.assets_public': ['website_helpdesk_livechat/static/src/core/common/**/*'], 'web.assets_unit_tests': ['website_helpdesk_livechat/static/tests/**/*', ('remove', 'website_helpdesk_livechat/static/tests/tours/**/*')], 'web.assets_tests': ['website_helpdesk_livechat/static/tests/tours/**/*'], 'im_livechat.assets_livechat_support_tours': ['website_helpdesk_livechat/static/tests/tours/support/*'], 'im_livechat.embed_assets_unit_tests_setup': [('remove', 'website_helpdesk_livechat/static/src/core/web/**/*')]}} \ No newline at end of file +{'name': 'Website IM Livechat Helpdesk', 'category': 'Services/Helpdesk', 'sequence': 58, 'summary': 'Ticketing, Support, Livechat', 'depends': ['website_livechat'], 'description': "\nWebsite IM Livechat integration for the helpdesk module\n=======================================================\n\nFeatures:\n\n - Have a team-related livechat channel to answer your customer's questions.\n - Create new tickets with ease using commands in the channel.\n\n ", 'data': ['data/helpdesk_livechat_chatbot_data.xml', 'security/helpdesk_security.xml', 'views/chatbot_script_views.xml', 'views/chatbot_script_step_views.xml', 'views/discuss_channel_views.xml', 'views/helpdesk_view.xml', 'views/helpdesk_ticket_attachment_template.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'post_init_hook': '_create_livechat_channel', 'assets': {'web.assets_backend': ['website_helpdesk_livechat/static/src/**/*'], 'mail.assets_public': ['website_helpdesk_livechat/static/src/core/common/**/*'], 'web.assets_unit_tests': ['website_helpdesk_livechat/static/tests/**/*', ('remove', 'website_helpdesk_livechat/static/tests/tours/**/*')], 'web.assets_tests': ['website_helpdesk_livechat/static/tests/tours/**/*'], 'im_livechat.assets_livechat_support_tours': ['website_helpdesk_livechat/static/tests/tours/support/*'], 'im_livechat.embed_assets_unit_tests_setup': [('remove', 'website_helpdesk_livechat/static/src/core/web/**/*')]}} \ No newline at end of file diff --git a/website_helpdesk_sale_loyalty/__manifest__.py b/website_helpdesk_sale_loyalty/__manifest__.py index 516310e3..3f8f9bb3 100644 --- a/website_helpdesk_sale_loyalty/__manifest__.py +++ b/website_helpdesk_sale_loyalty/__manifest__.py @@ -1 +1 @@ -{'name': 'website helpdesk sale', 'summary': 'website helpdesk sale loyalty', 'category': 'Services/Helpdesk', 'depends': ['website_sale_loyalty'], 'description': '\nThis module installs when we want to share coupon from helpdesk.\n ', 'data': ['wizard/website_helpdesk_share_coupon_generate_views.xml'], 'version': '1.0', 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'website helpdesk sale', 'summary': 'website helpdesk sale loyalty', 'category': 'Services/Helpdesk', 'depends': ['website_sale_loyalty'], 'description': '\nThis module installs when we want to share coupon from helpdesk.\n ', 'data': ['wizard/website_helpdesk_share_coupon_generate_views.xml'], 'version': '1.0', 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_helpdesk_slides/__manifest__.py b/website_helpdesk_slides/__manifest__.py index 48fbaa2f..204653d5 100644 --- a/website_helpdesk_slides/__manifest__.py +++ b/website_helpdesk_slides/__manifest__.py @@ -1 +1 @@ -{'name': 'Website Slides Helpdesk', 'category': 'Services/Helpdesk', 'sequence': 58, 'summary': 'Ticketing, Support, Slides', 'depends': ['website_slides'], 'description': '\nWebsite Slides integration for the helpdesk module\n==================================================\n\n Add slide presentations to your team so customers seeking help can see them those before submitting new tickets.\n\n ', 'data': ['views/helpdesk_views.xml', 'views/helpdesk_templates.xml', 'views/slide_channel_views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Website Slides Helpdesk', 'category': 'Services/Helpdesk', 'sequence': 58, 'summary': 'Ticketing, Support, Slides', 'depends': ['website_slides'], 'description': '\nWebsite Slides integration for the helpdesk module\n==================================================\n\n Add slide presentations to your team so customers seeking help can see them those before submitting new tickets.\n\n ', 'data': ['views/helpdesk_views.xml', 'views/helpdesk_templates.xml', 'views/slide_channel_views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_helpdesk_slides_forum/__manifest__.py b/website_helpdesk_slides_forum/__manifest__.py index e1e12c4d..8e7eca30 100644 --- a/website_helpdesk_slides_forum/__manifest__.py +++ b/website_helpdesk_slides_forum/__manifest__.py @@ -1 +1 @@ -{'name': 'Website Slides Forum Helpdesk', 'category': 'Services/Helpdesk', 'depends': ['website_slides_forum'], 'data': ['views/helpdesk_templates.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Website Slides Forum Helpdesk', 'category': 'Services/Helpdesk', 'depends': ['website_slides_forum'], 'data': ['views/helpdesk_templates.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_knowledge/__manifest__.py b/website_knowledge/__manifest__.py index 10413291..39bc7417 100644 --- a/website_knowledge/__manifest__.py +++ b/website_knowledge/__manifest__.py @@ -1 +1 @@ -{'name': 'Knowledge Website', 'summary': 'Publish your articles', 'version': '1.0', 'depends': ['website'], 'data': ['security/ir.model.access.csv', 'security/ir_rule.xml', 'views/knowledge_views.xml', 'views/knowledge_templates_public.xml'], 'installable': True, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['website_knowledge/static/src/backend/**/*'], 'web.assets_frontend': ['knowledge/static/src/scss/knowledge_variables.scss', 'knowledge/static/src/portal_webclient/router_utils.js', 'knowledge/static/src/components/article_search_dialog/article_search_dialog.*', 'knowledge/static/src/editor/embedded_components/core/**/*', 'knowledge/static/src/editor/html_migrations/**/*', 'website_knowledge/static/src/frontend/**/*'], 'web.assets_tests': ['website_knowledge/static/tests/tours/**/*'], 'web._assets_primary_variables': ['website_knowledge/static/src/scss/primary_variables.scss'], 'website_knowledge.assets_public_knowledge': [('include', 'web.assets_frontend'), ('before', 'website_knowledge/static/src/scss/primary_variables.scss', 'website_knowledge/static/src/scss/website_knowledge.scss')], 'website_knowledge.assets_knowledge_print': ['website_knowledge/static/src/frontend/knowledge_public_view/knowledge_public_view_print.scss'], 'web.assets_unit_tests': ['website_knowledge/static/tests/**/*', ('remove', 'website_knowledge/static/tests/tours/**/*')], 'website.website_builder_assets': ['website_knowledge/static/src/plugins/**/*']}} \ No newline at end of file +{'name': 'Knowledge Website', 'summary': 'Publish your articles', 'version': '1.0', 'depends': ['website'], 'data': ['security/ir.access.csv', 'security/ir_rule.xml', 'views/knowledge_views.xml', 'views/knowledge_templates_public.xml'], 'installable': True, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['website_knowledge/static/src/backend/**/*'], 'web.assets_frontend': ['knowledge/static/src/scss/knowledge_variables.scss', 'knowledge/static/src/portal_webclient/router_utils.js', 'knowledge/static/src/components/article_search_dialog/article_search_dialog.*', 'knowledge/static/src/editor/embedded_components/core/**/*', 'knowledge/static/src/editor/html_migrations/**/*', 'website_knowledge/static/src/frontend/**/*'], 'web.assets_tests': ['website_knowledge/static/tests/tours/**/*'], 'web._assets_primary_variables': ['website_knowledge/static/src/scss/primary_variables.scss'], 'website_knowledge.assets_public_knowledge': [('include', 'web.assets_frontend'), ('before', 'website_knowledge/static/src/scss/primary_variables.scss', 'website_knowledge/static/src/scss/website_knowledge.scss')], 'website_knowledge.assets_knowledge_print': ['website_knowledge/static/src/frontend/knowledge_public_view/knowledge_public_view_print.scss'], 'web.assets_unit_tests': ['website_knowledge/static/tests/**/*', ('remove', 'website_knowledge/static/tests/tours/**/*')], 'website.website_builder_assets': ['website_knowledge/static/src/plugins/**/*']}} \ No newline at end of file diff --git a/website_knowledge/security/ir.access.csv b/website_knowledge/security/ir.access.csv new file mode 100644 index 00000000..0588ed0a --- /dev/null +++ b/website_knowledge/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_knowledge_article_public,access.knowledge.article.all,knowledge.knowledge_article,base.group_public,r, diff --git a/website_knowledge/security/ir.model.access.csv b/website_knowledge/security/ir.model.access.csv deleted file mode 100644 index 68223327..00000000 --- a/website_knowledge/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_knowledge_article_public,access.knowledge.article.all,knowledge.model_knowledge_article,base.group_public,1,0,0,0 diff --git a/website_product_barcodelookup/__manifest__.py b/website_product_barcodelookup/__manifest__.py index 53727a2e..44b58adf 100644 --- a/website_product_barcodelookup/__manifest__.py +++ b/website_product_barcodelookup/__manifest__.py @@ -1 +1 @@ -{'name': 'Product Barcode Lookup for eCommerce', 'description': 'This module allows you to display data get from barcode lookup API in the eCommerce', 'category': 'Sales/Sales', 'version': '1.0', 'depends': ['website_sale'], 'data': ['data/product_data.xml'], 'assets': {'web.assets_tests': ['website_product_barcodelookup/static/tests/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Product Barcode Lookup for eCommerce', 'description': 'This module allows you to display data get from barcode lookup API in the eCommerce', 'category': 'Sales/Sales', 'version': '1.0', 'depends': ['website_sale'], 'data': ['data/product_data.xml'], 'assets': {'web.assets_tests': ['website_product_barcodelookup/static/tests/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_sale_external_tax/__manifest__.py b/website_sale_external_tax/__manifest__.py index 60e44067..3ef2f1f6 100644 --- a/website_sale_external_tax/__manifest__.py +++ b/website_sale_external_tax/__manifest__.py @@ -1 +1 @@ -{'name': 'External calculation for Ecommerce', 'category': 'Accounting/Accounting', 'depends': ['website_sale'], 'data': ['views/templates.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'External calculation for Ecommerce', 'category': 'Accounting/Accounting', 'depends': ['website_sale'], 'data': ['views/templates.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_sale_fedex/__manifest__.py b/website_sale_fedex/__manifest__.py index 20ba7675..3b763495 100644 --- a/website_sale_fedex/__manifest__.py +++ b/website_sale_fedex/__manifest__.py @@ -1 +1 @@ -{'name': 'FEDEX Locations for Website Delivery', 'category': 'Shipping Connectors', 'summary': 'Allows website customers to choose delivery pick-up points', 'description': 'This module allows ecommerce users to choose to deliver to Pick-Up points for the FEDEX connector.', 'depends': ['website_sale'], 'data': ['views/delivery_fedex_view.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'FEDEX Locations for Website Delivery', 'category': 'Shipping Connectors', 'summary': 'Allows website customers to choose delivery pick-up points', 'description': 'This module allows ecommerce users to choose to deliver to Pick-Up points for the FEDEX connector.', 'depends': ['website_sale'], 'data': ['views/delivery_fedex_view.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_sale_renting/__manifest__.py b/website_sale_renting/__manifest__.py index 04ccffc0..f4f9902a 100644 --- a/website_sale_renting/__manifest__.py +++ b/website_sale_renting/__manifest__.py @@ -1 +1 @@ -{'name': 'eCommerce Rental', 'category': 'Website/Website', 'summary': 'Sell rental products on your eCommerce', 'version': '1.0', 'description': '\nThis module allows you to sell rental products in your eCommerce with\nappropriate views and selling choices.\n ', 'depends': ['website_sale'], 'data': ['security/ir.model.access.csv', 'security/website_sale.xml', 'data/product_snippet_template_data.xml', 'views/product_views.xml', 'views/res_config_settings_views.xml', 'views/templates.xml', 'views/snippets/snippets.xml', 'views/snippets/s_rental_search.xml'], 'demo': ['data/demo.xml'], 'assets': {'web.assets_frontend': ['sale_renting/static/src/js/combo_configurator_dialog/*', 'sale_renting/static/src/js/product_configurator_dialog/*', 'website_sale_renting/static/src/interactions/**/*', 'website_sale_renting/static/src/snippets/**/*.js', 'website_sale_renting/static/src/scss/*.scss', ('before', 'website_sale/static/src/interactions/website_sale.js', 'website_sale_renting/static/src/js/*.js')], 'web.assets_tests': ['website_sale_renting/static/tests/tours/**/*'], 'website.website_builder_assets': ['website_sale_renting/static/src/plugins/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'eCommerce Rental', 'category': 'Website/Website', 'summary': 'Sell rental products on your eCommerce', 'version': '1.0', 'description': '\nThis module allows you to sell rental products in your eCommerce with\nappropriate views and selling choices.\n ', 'depends': ['website_sale'], 'data': ['security/ir.access.csv', 'security/website_sale.xml', 'data/product_snippet_template_data.xml', 'views/product_views.xml', 'views/res_config_settings_views.xml', 'views/templates.xml', 'views/snippets/snippets.xml', 'views/snippets/s_rental_search.xml'], 'demo': ['data/demo.xml'], 'assets': {'web.assets_frontend': ['sale_renting/static/src/js/combo_configurator_dialog/*', 'sale_renting/static/src/js/product_configurator_dialog/*', 'website_sale_renting/static/src/interactions/**/*', 'website_sale_renting/static/src/snippets/**/*.js', 'website_sale_renting/static/src/scss/*.scss', ('before', 'website_sale/static/src/interactions/website_sale.js', 'website_sale_renting/static/src/js/*.js')], 'web.assets_tests': ['website_sale_renting/static/tests/tours/**/*'], 'website.website_builder_assets': ['website_sale_renting/static/src/plugins/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_sale_renting/security/ir.access.csv b/website_sale_renting/security/ir.access.csv new file mode 100644 index 00000000..8651930c --- /dev/null +++ b/website_sale_renting/security/ir.access.csv @@ -0,0 +1,4 @@ +id,name,model_id,group_id/id,operation,domain +access_product_pricing_public_public,product.pricing.public,sale_renting.product_pricing,base.group_public,r, +access_product_pricing_public_portal,product.pricing.public,sale_renting.product_pricing,base.group_portal,r, +access_product_pricing_public_employee,product.pricing.public,sale_renting.product_pricing,base.group_user,r, diff --git a/website_sale_renting/security/ir.model.access.csv b/website_sale_renting/security/ir.model.access.csv deleted file mode 100644 index bf39047b..00000000 --- a/website_sale_renting/security/ir.model.access.csv +++ /dev/null @@ -1,4 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_product_pricing_public_public,product.pricing.public,sale_renting.model_product_pricing,base.group_public,1,0,0,0 -access_product_pricing_public_portal,product.pricing.public,sale_renting.model_product_pricing,base.group_portal,1,0,0,0 -access_product_pricing_public_employee,product.pricing.public,sale_renting.model_product_pricing,base.group_user,1,0,0,0 diff --git a/website_sale_renting_planning/__manifest__.py b/website_sale_renting_planning/__manifest__.py index e6454215..5cd76f9f 100644 --- a/website_sale_renting_planning/__manifest__.py +++ b/website_sale_renting_planning/__manifest__.py @@ -1 +1 @@ -{'name': 'eCommerce Rental with Planning', 'category': 'Website/Website', 'summary': 'Sell rental products on your eCommerce and plan your material resources', 'version': '1.0', 'description': '\nThis module allows you to sell rental products in your eCommerce with\nappropriate views and selling choices.\n ', 'depends': [], 'assets': {'web.assets_frontend': ['website_sale_renting_planning/static/src/interactions/**/*'], 'web.assets_tests': ['website_sale_renting_planning/static/tests/tours/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'eCommerce Rental with Planning', 'category': 'Website/Website', 'summary': 'Sell rental products on your eCommerce and plan your material resources', 'version': '1.0', 'description': '\nThis module allows you to sell rental products in your eCommerce with\nappropriate views and selling choices.\n ', 'depends': [], 'assets': {'web.assets_frontend': ['website_sale_renting_planning/static/src/interactions/**/*'], 'web.assets_tests': ['website_sale_renting_planning/static/tests/tours/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_sale_stock_renting/__manifest__.py b/website_sale_stock_renting/__manifest__.py index 66ef3572..b99c6478 100644 --- a/website_sale_stock_renting/__manifest__.py +++ b/website_sale_stock_renting/__manifest__.py @@ -1 +1 @@ -{'name': 'eCommerce Rental with Stock Management', 'category': 'Website/Website', 'summary': 'Sell rental products on your eCommerce and manage stock', 'version': '1.0', 'description': '\nThis module allows you to sell rental products in your eCommerce with\nappropriate views and selling choices.\n ', 'depends': ['website_sale_stock'], 'assets': {'web.assets_frontend': ['website_sale_stock_renting/static/src/interactions/**/*', 'website_sale_stock_renting/static/src/xml/*.xml', ('after', 'website_sale_renting/static/src/js/renting_mixin.js', 'website_sale_stock_renting/static/src/js/renting_mixin.js')], 'web.assets_tests': ['website_sale_stock_renting/static/tests/tours/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'eCommerce Rental with Stock Management', 'category': 'Website/Website', 'summary': 'Sell rental products on your eCommerce and manage stock', 'version': '1.0', 'description': '\nThis module allows you to sell rental products in your eCommerce with\nappropriate views and selling choices.\n ', 'depends': ['website_sale_stock'], 'assets': {'web.assets_frontend': ['website_sale_stock_renting/static/src/interactions/**/*', 'website_sale_stock_renting/static/src/xml/*.xml', ('after', 'website_sale_renting/static/src/js/renting_mixin.js', 'website_sale_stock_renting/static/src/js/renting_mixin.js')], 'web.assets_tests': ['website_sale_stock_renting/static/tests/tours/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_sale_subscription/__manifest__.py b/website_sale_subscription/__manifest__.py index 037eaf5e..72e82e1d 100644 --- a/website_sale_subscription/__manifest__.py +++ b/website_sale_subscription/__manifest__.py @@ -1 +1 @@ -{'name': 'eCommerce Subscription', 'category': 'Website/Website', 'summary': 'Sell subscription products on your eCommerce', 'version': '1.0', 'description': '\nThis module allows you to sell subscription products in your eCommerce with\nappropriate views and selling choices.\n ', 'depends': ['website_sale'], 'data': ['views/templates.xml', 'views/sale_order_views.xml'], 'demo': ['data/demo.xml'], 'assets': {'web.assets_frontend': ['sale_subscription/static/src/js/combo_configurator_dialog/*', 'sale_subscription/static/src/js/product_configurator_dialog/*', ('before', 'website_sale/static/src/interactions/website_sale.js', 'website_sale_subscription/static/src/js/variant_mixin.js'), 'website_sale_subscription/static/src/interactions/*', 'website_sale_subscription/static/src/xml/pricing_view.xml'], 'web.assets_tests': ['website_sale_subscription/static/tests/tours/**/*']}, 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'eCommerce Subscription', 'category': 'Website/Website', 'summary': 'Sell subscription products on your eCommerce', 'version': '1.0', 'description': '\nThis module allows you to sell subscription products in your eCommerce with\nappropriate views and selling choices.\n ', 'depends': ['website_sale'], 'data': ['views/templates.xml', 'views/sale_order_views.xml'], 'demo': ['data/demo.xml'], 'assets': {'web.assets_frontend': ['sale_subscription/static/src/js/combo_configurator_dialog/*', 'sale_subscription/static/src/js/product_configurator_dialog/*', ('before', 'website_sale/static/src/interactions/website_sale.js', 'website_sale_subscription/static/src/js/variant_mixin.js'), 'website_sale_subscription/static/src/interactions/*', 'website_sale_subscription/static/src/xml/pricing_view.xml'], 'web.assets_tests': ['website_sale_subscription/static/tests/tours/**/*']}, 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/website_sale_ups/__manifest__.py b/website_sale_ups/__manifest__.py index cd3a9a3b..57178bf5 100644 --- a/website_sale_ups/__manifest__.py +++ b/website_sale_ups/__manifest__.py @@ -1 +1 @@ -{'name': 'UPS: Bill My Account', 'category': 'Shipping Connectors', 'summary': 'Bill to your UPS account number', 'description': '\nThis module allows ecommerce users to enter their UPS account number and delivery fees will be charged on that account number.\n ', 'depends': ['website_sale'], 'data': ['views/delivery_ups_templates.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_frontend': ['website_sale_ups/static/src/**/*']}} \ No newline at end of file +{'name': 'UPS: Bill My Account', 'category': 'Shipping Connectors', 'summary': 'Bill to your UPS account number', 'description': '\nThis module allows ecommerce users to enter their UPS account number and delivery fees will be charged on that account number.\n ', 'depends': ['website_sale'], 'data': ['views/delivery_ups_templates.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web.assets_frontend': ['website_sale_ups/static/src/**/*']}} \ No newline at end of file diff --git a/website_studio/__manifest__.py b/website_studio/__manifest__.py index e3a05ee4..66c2c48e 100644 --- a/website_studio/__manifest__.py +++ b/website_studio/__manifest__.py @@ -1 +1 @@ -{'name': 'Website Studio', 'summary': 'Display Website Elements in Studio', 'description': '\nStudio - Customize Odoo\n=======================\n\nThis addon allows the user to display all the website forms linked to a certain\nmodel. Furthermore, you can create a new website form or edit an existing one.\n\n', 'category': 'Hidden', 'version': '1.0', 'depends': ['website'], 'data': ['views/templates.xml', 'views/views.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web_studio.studio_assets_minimal': ['website_studio/static/src/editor_tabs.js'], 'web.assets_tests': ['website_studio/static/tests/tours/**/*'], 'web.assets_unit_tests': ['website_studio/static/tests/builder/**/*'], 'website.website_builder_assets': ['website_studio/static/src/plugins/**/*']}} \ No newline at end of file +{'name': 'Website Studio', 'summary': 'Display Website Elements in Studio', 'description': '\nStudio - Customize Odoo\n=======================\n\nThis addon allows the user to display all the website forms linked to a certain\nmodel. Furthermore, you can create a new website form or edit an existing one.\n\n', 'category': 'Hidden', 'version': '1.0', 'depends': ['website'], 'data': ['views/templates.xml', 'views/views.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'web_studio.studio_assets_minimal': ['website_studio/static/src/editor_tabs.js'], 'web.assets_tests': ['website_studio/static/tests/tours/**/*'], 'web.assets_unit_tests': ['website_studio/static/tests/builder/**/*'], 'website.website_builder_assets': ['website_studio/static/src/plugins/**/*']}} \ No newline at end of file diff --git a/whatsapp/__manifest__.py b/whatsapp/__manifest__.py index 9a37c7db..17a80442 100644 --- a/whatsapp/__manifest__.py +++ b/whatsapp/__manifest__.py @@ -15,7 +15,7 @@ 'data/whatsapp_templates_preview.xml', 'security/res_groups.xml', 'security/ir_rules.xml', - 'security/ir.model.access.csv', + 'security/ir.access.csv', 'wizard/whatsapp_preview_views.xml', 'wizard/whatsapp_composer_views.xml', 'views/discuss_channel_views.xml', diff --git a/whatsapp/security/ir.access.csv b/whatsapp/security/ir.access.csv new file mode 100644 index 00000000..584eac48 --- /dev/null +++ b/whatsapp/security/ir.access.csv @@ -0,0 +1,15 @@ +id,name,model_id,group_id/id,operation,domain +access_ir_model_wa_admin,access.ir.model.wa.admin,base.ir_model,group_whatsapp_admin,r, +access_whatsapp_account_user,access.whatsapp.account.user,whatsapp.account,base.group_user,r, +access_whatsapp_account_system_admin,access.whatsapp.account.system.admin,whatsapp.account,base.group_system,crud, +access_whatsapp_account_administrator,access.whatsapp.account.admin,whatsapp.account,group_whatsapp_admin,r, +access_whatsapp_composer_user,access.whatsapp.composer,whatsapp.composer,base.group_user,crud, +access_whatsapp_message_administrator,access.whatsapp.message,whatsapp.message,group_whatsapp_admin,crud, +access_whatsapp_message_user,access.whatsapp.message,whatsapp.message,base.group_user,r, +access_whatsapp_preview_user,access.whatsapp.preview,whatsapp.preview,base.group_user,crud, +access_whatsapp_template_administrator,access.whatsapp.template,whatsapp.template,group_whatsapp_admin,crud, +access_whatsapp_template_user,access.whatsapp.template,whatsapp.template,base.group_user,r, +access_whatsapp_template_button_administrator,access.whatsapp.template.button,whatsapp.template.button,group_whatsapp_admin,crud, +access_whatsapp_template_button_user,access.whatsapp.template.button,whatsapp.template.button,base.group_user,r, +access_whatsapp_template_variable_administrator,access.whatsapp.template.variable,whatsapp.template.variable,group_whatsapp_admin,crud, +access_whatsapp_template_variable_user,access.whatsapp.template.variable,whatsapp.template.variable,base.group_user,r, diff --git a/whatsapp/security/ir.model.access.csv b/whatsapp/security/ir.model.access.csv deleted file mode 100644 index cf86cdbe..00000000 --- a/whatsapp/security/ir.model.access.csv +++ /dev/null @@ -1,15 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_ir_model_wa_admin,access.ir.model.wa.admin,base.model_ir_model,group_whatsapp_admin,1,0,0,0 -access_whatsapp_account_user,access.whatsapp.account.user,model_whatsapp_account,base.group_user,1,0,0,0 -access_whatsapp_account_system_admin,access.whatsapp.account.system.admin,model_whatsapp_account,base.group_system,1,1,1,1 -access_whatsapp_account_administrator,access.whatsapp.account.admin,model_whatsapp_account,group_whatsapp_admin,1,1,1,0 -access_whatsapp_composer_user,access.whatsapp.composer,model_whatsapp_composer,base.group_user,1,1,1,1 -access_whatsapp_message_administrator,access.whatsapp.message,model_whatsapp_message,group_whatsapp_admin,1,1,1,1 -access_whatsapp_message_user,access.whatsapp.message,model_whatsapp_message,base.group_user,1,1,1,0 -access_whatsapp_preview_user,access.whatsapp.preview,model_whatsapp_preview,base.group_user,1,1,1,1 -access_whatsapp_template_administrator,access.whatsapp.template,model_whatsapp_template,group_whatsapp_admin,1,1,1,1 -access_whatsapp_template_user,access.whatsapp.template,model_whatsapp_template,base.group_user,1,0,0,0 -access_whatsapp_template_button_administrator,access.whatsapp.template.button,model_whatsapp_template_button,group_whatsapp_admin,1,1,1,1 -access_whatsapp_template_button_user,access.whatsapp.template.button,model_whatsapp_template_button,base.group_user,1,0,0,0 -access_whatsapp_template_variable_administrator,access.whatsapp.template.variable,model_whatsapp_template_variable,group_whatsapp_admin,1,1,1,1 -access_whatsapp_template_variable_user,access.whatsapp.template.variable,model_whatsapp_template_variable,base.group_user,1,0,0,0 diff --git a/whatsapp_account/__manifest__.py b/whatsapp_account/__manifest__.py index 60ec9dbd..66ef07ef 100644 --- a/whatsapp_account/__manifest__.py +++ b/whatsapp_account/__manifest__.py @@ -1 +1 @@ -{'name': 'Whatsapp Accounting', 'category': 'WhatsApp', 'description': 'This module Integrates Accounting with WhatsApp', 'depends': ['account'], 'data': ['data/whatsapp_template_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Whatsapp Accounting', 'category': 'WhatsApp', 'description': 'This module Integrates Accounting with WhatsApp', 'depends': ['account'], 'data': ['data/whatsapp_template_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/whatsapp_account_followup/__manifest__.py b/whatsapp_account_followup/__manifest__.py index 5003faf9..c385067e 100644 --- a/whatsapp_account_followup/__manifest__.py +++ b/whatsapp_account_followup/__manifest__.py @@ -1 +1 @@ -{'name': 'WhatsApp Follow-Up', 'category': 'Marketing/WhatsApp', 'summary': 'Send Follow-Up to your Contacts on WhatsApp', 'version': '1.0', 'depends': [], 'data': ['data/whatsapp_template_data.xml', 'views/account_followup_line_views.xml', 'wizard/followup_manual_reminder_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'WhatsApp Follow-Up', 'category': 'Marketing/WhatsApp', 'summary': 'Send Follow-Up to your Contacts on WhatsApp', 'version': '1.0', 'depends': [], 'data': ['data/whatsapp_template_data.xml', 'views/account_followup_line_views.xml', 'wizard/followup_manual_reminder_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/whatsapp_calendar/__manifest__.py b/whatsapp_calendar/__manifest__.py index 12530fa1..1e5bf1b4 100644 --- a/whatsapp_calendar/__manifest__.py +++ b/whatsapp_calendar/__manifest__.py @@ -1 +1 @@ -{'name': 'WhatsApp-Calendar', 'version': '1.0', 'summary': 'Send whatsapp messages as event reminders', 'description': 'Send whatsapp messages as event reminders', 'category': 'WhatsApp', 'depends': ['calendar'], 'data': ['views/calendar_alarm_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'WhatsApp-Calendar', 'version': '1.0', 'summary': 'Send whatsapp messages as event reminders', 'description': 'Send whatsapp messages as event reminders', 'category': 'WhatsApp', 'depends': ['calendar'], 'data': ['views/calendar_alarm_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/whatsapp_delivery/__manifest__.py b/whatsapp_delivery/__manifest__.py index 2a693ce5..ba8703c0 100644 --- a/whatsapp_delivery/__manifest__.py +++ b/whatsapp_delivery/__manifest__.py @@ -1 +1 @@ -{'name': 'WhatsApp-Delivery', 'category': 'WhatsApp', 'description': 'This module integrates Delivery with WhatsApp', 'depends': ['stock_delivery'], 'data': ['data/whatsapp_template_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'WhatsApp-Delivery', 'category': 'WhatsApp', 'description': 'This module integrates Delivery with WhatsApp', 'depends': ['stock_delivery'], 'data': ['data/whatsapp_template_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/whatsapp_event/__manifest__.py b/whatsapp_event/__manifest__.py index 5d4e7210..b4e821fb 100644 --- a/whatsapp_event/__manifest__.py +++ b/whatsapp_event/__manifest__.py @@ -1 +1 @@ -{'name': 'WhatsApp-Website-Events', 'category': 'Marketing/Events', 'description': 'This module integrates website event with WhatsApp', 'depends': ['event'], 'data': ['data/whatsapp_template_data.xml'], 'demo': ['data/event_mail_demo.xml'], 'assets': {'web.assets_backend': ['whatsapp_event/static/src/template_reference_field/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'WhatsApp-Website-Events', 'category': 'Marketing/Events', 'description': 'This module integrates website event with WhatsApp', 'depends': ['event'], 'data': ['data/whatsapp_template_data.xml'], 'demo': ['data/event_mail_demo.xml'], 'assets': {'web.assets_backend': ['whatsapp_event/static/src/template_reference_field/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/whatsapp_hr_referral/__manifest__.py b/whatsapp_hr_referral/__manifest__.py index 435a18ad..bfd8ac50 100644 --- a/whatsapp_hr_referral/__manifest__.py +++ b/whatsapp_hr_referral/__manifest__.py @@ -1 +1 @@ -{'name': 'WhatsApp - Employee Referral', 'version': '1.0', 'category': 'Human Resources/Referrals', 'sequence': 236, 'summary': 'Let your employees share job positions and refer their friends by WhatsApp', 'description': 'Let your employees share job positions and refer their friends by WhatsApp', 'website': ' ', 'depends': [], 'data': ['views/hr_job_views.xml', 'data/whatsapp_template_data.xml'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'WhatsApp - Employee Referral', 'version': '1.0', 'category': 'Human Resources/Referrals', 'sequence': 236, 'summary': 'Let your employees share job positions and refer their friends by WhatsApp', 'description': 'Let your employees share job positions and refer their friends by WhatsApp', 'website': ' ', 'depends': [], 'data': ['views/hr_job_views.xml', 'data/whatsapp_template_data.xml'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/whatsapp_identifiers/__manifest__.py b/whatsapp_identifiers/__manifest__.py index 2c5f1287..eb993220 100644 --- a/whatsapp_identifiers/__manifest__.py +++ b/whatsapp_identifiers/__manifest__.py @@ -1 +1 @@ -{'name': 'WhatsApp Identifiers', 'category': 'Marketing/WhatsApp', 'summary': 'Mandatory Support for WhatsApp Business-Scoped User IDs (BSUID)', 'description': 'Retroactively add support for Business-Scoped User IDs added to Whatsapp in June 2026 as part of the username update. These allow users to contact your business without sharing their phone number.\n\nThis module MUST be installed to be able to reply to incoming messages.', 'depends': [], 'data': ['security/ir.model.access.csv'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'WhatsApp Identifiers', 'category': 'Marketing/WhatsApp', 'summary': 'Mandatory Support for WhatsApp Business-Scoped User IDs (BSUID)', 'description': 'Retroactively add support for Business-Scoped User IDs added to Whatsapp in June 2026 as part of the username update. These allow users to contact your business without sharing their phone number.\n\nThis module MUST be installed to be able to reply to incoming messages.', 'depends': [], 'data': ['security/ir.access.csv'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/whatsapp_identifiers/security/ir.access.csv b/whatsapp_identifiers/security/ir.access.csv new file mode 100644 index 00000000..2f603896 --- /dev/null +++ b/whatsapp_identifiers/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_whatsapp_partner_bsuid_administrator,access.whatsapp.partner.bsuid.admin,whatsapp.partner.bsuid,whatsapp.group_whatsapp_admin,crud, diff --git a/whatsapp_identifiers/security/ir.model.access.csv b/whatsapp_identifiers/security/ir.model.access.csv deleted file mode 100644 index 8b20dc2a..00000000 --- a/whatsapp_identifiers/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_whatsapp_partner_bsuid_administrator,access.whatsapp.partner.bsuid.admin,model_whatsapp_partner_bsuid,whatsapp.group_whatsapp_admin,1,1,1,1 diff --git a/whatsapp_payment/__manifest__.py b/whatsapp_payment/__manifest__.py index bda698a2..fb09e79c 100644 --- a/whatsapp_payment/__manifest__.py +++ b/whatsapp_payment/__manifest__.py @@ -1 +1 @@ -{'name': 'Whatsapp-Payment', 'category': 'WhatsApp', 'description': 'This module Integrates Payment with WhatsApp', 'depends': ['payment'], 'data': ['data/whatsapp_template_data.xml', 'wizard/payment_link_wizard.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'Whatsapp-Payment', 'category': 'WhatsApp', 'description': 'This module Integrates Payment with WhatsApp', 'depends': ['payment'], 'data': ['data/whatsapp_template_data.xml', 'wizard/payment_link_wizard.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/whatsapp_pos/__manifest__.py b/whatsapp_pos/__manifest__.py index 9baa51ae..092dbc0c 100644 --- a/whatsapp_pos/__manifest__.py +++ b/whatsapp_pos/__manifest__.py @@ -1 +1 @@ -{'name': 'WhatsApp-POS', 'category': 'WhatsApp', 'description': 'This module integrates POS with WhatsApp', 'depends': ['point_of_sale'], 'data': ['data/whatsapp_template_data.xml', 'views/res_config_settings_views.xml', 'views/pos_order_views.xml'], 'demo': ['data/point_of_sale_demo.xml'], 'assets': {'point_of_sale._assets_pos': ['whatsapp_pos/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'WhatsApp-POS', 'category': 'WhatsApp', 'description': 'This module integrates POS with WhatsApp', 'depends': ['point_of_sale'], 'data': ['data/whatsapp_template_data.xml', 'views/res_config_settings_views.xml', 'views/pos_order_views.xml'], 'demo': ['data/point_of_sale_demo.xml'], 'assets': {'point_of_sale._assets_pos': ['whatsapp_pos/static/src/**/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/whatsapp_sale/__manifest__.py b/whatsapp_sale/__manifest__.py index 3755387c..419e23c8 100644 --- a/whatsapp_sale/__manifest__.py +++ b/whatsapp_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'WhatsApp-Sale', 'category': 'WhatsApp', 'description': 'This module integrates sale with WhatsApp', 'depends': ['sale'], 'data': ['data/whatsapp_template_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'WhatsApp-Sale', 'category': 'WhatsApp', 'description': 'This module integrates sale with WhatsApp', 'depends': ['sale'], 'data': ['data/whatsapp_template_data.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/whatsapp_sign/__manifest__.py b/whatsapp_sign/__manifest__.py index 45739fbd..38bb4e1b 100644 --- a/whatsapp_sign/__manifest__.py +++ b/whatsapp_sign/__manifest__.py @@ -1 +1 @@ -{'name': 'WhatsApp-Sign', 'category': 'WhatsApp', 'summary': 'This module enables users to send signature requests via WhatsApp in Odoo Sign', 'description': 'This module allows users to send signature requests via WhatsApp using Odoo Sign', 'depends': [], 'data': ['data/sign_request_whatsapp_templates.xml', 'data/config_parameter_whatsapp_template.xml', 'wizard/sign_send_request_views.xml', 'views/res_config_settings_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'WhatsApp-Sign', 'category': 'WhatsApp', 'summary': 'This module enables users to send signature requests via WhatsApp in Odoo Sign', 'description': 'This module allows users to send signature requests via WhatsApp using Odoo Sign', 'depends': [], 'data': ['data/sign_request_whatsapp_templates.xml', 'data/config_parameter_whatsapp_template.xml', 'wizard/sign_send_request_views.xml', 'views/res_config_settings_views.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/whatsapp_stock/__manifest__.py b/whatsapp_stock/__manifest__.py index 0215f222..4df795d1 100644 --- a/whatsapp_stock/__manifest__.py +++ b/whatsapp_stock/__manifest__.py @@ -1 +1 @@ -{'name': 'Stock - WhatsApp', 'summary': 'Send whatsapp messages when final stock move', 'description': 'Send WhatsApp messages when a stock transfer is validated', 'category': 'WhatsApp', 'version': '1.0', 'depends': [], 'data': ['data/whatsapp_template_data.xml', 'views/res_config_settings_views.xml'], 'auto_install': True, 'uninstall_hook': '_reset_whatsapp_text_confirmation', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Stock - WhatsApp', 'summary': 'Send whatsapp messages when final stock move', 'description': 'Send WhatsApp messages when a stock transfer is validated', 'category': 'WhatsApp', 'version': '1.0', 'depends': [], 'data': ['data/whatsapp_template_data.xml', 'views/res_config_settings_views.xml'], 'auto_install': False, 'uninstall_hook': '_reset_whatsapp_text_confirmation', 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/whatsapp_website_sale/__manifest__.py b/whatsapp_website_sale/__manifest__.py index 3d5d657f..0cc0719b 100644 --- a/whatsapp_website_sale/__manifest__.py +++ b/whatsapp_website_sale/__manifest__.py @@ -1 +1 @@ -{'name': 'WhatsApp-eCommerce', 'category': 'WhatsApp', 'summary': 'This module integrates website sale with WhatsApp', 'description': 'This module integrates website sale with WhatsApp', 'depends': ['website_sale'], 'data': ['views/res_config_settings_views.xml'], 'demo': ['data/demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': True} \ No newline at end of file +{'name': 'WhatsApp-eCommerce', 'category': 'WhatsApp', 'summary': 'This module integrates website sale with WhatsApp', 'description': 'This module integrates website sale with WhatsApp', 'depends': ['website_sale'], 'data': ['views/res_config_settings_views.xml'], 'demo': ['data/demo.xml'], 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'auto_install': False} \ No newline at end of file diff --git a/worksheet/__manifest__.py b/worksheet/__manifest__.py index 4fd435a3..2a4b6981 100644 --- a/worksheet/__manifest__.py +++ b/worksheet/__manifest__.py @@ -1 +1 @@ -{'name': 'Worksheet', 'category': 'Hidden', 'summary': 'Create customizable worksheet', 'description': '\nCreate customizable worksheet\n================================\n\n', 'depends': [], 'data': ['security/ir.model.access.csv', 'security/worksheet_security.xml', 'views/worksheet_template_view.xml'], 'assets': {'web.assets_backend': ['worksheet/static/src/open_studio_button_widget/*'], 'web.assets_frontend': ['worksheet/static/src/scss/worksheet_portal.scss'], 'web.report_assets_common': ['worksheet/static/src/scss/worksheet_portal.scss'], 'web_studio.studio_assets_minimal': ['worksheet/static/src/client_action/navbar/navbar.js'], 'web.assets_unit_tests': ['worksheet/static/tests/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file +{'name': 'Worksheet', 'category': 'Hidden', 'summary': 'Create customizable worksheet', 'description': '\nCreate customizable worksheet\n================================\n\n', 'depends': [], 'data': ['security/ir.access.csv', 'security/worksheet_security.xml', 'views/worksheet_template_view.xml'], 'assets': {'web.assets_backend': ['worksheet/static/src/open_studio_button_widget/*'], 'web.assets_frontend': ['worksheet/static/src/scss/worksheet_portal.scss'], 'web.report_assets_common': ['worksheet/static/src/scss/worksheet_portal.scss'], 'web_studio.studio_assets_minimal': ['worksheet/static/src/client_action/navbar/navbar.js'], 'web.assets_unit_tests': ['worksheet/static/tests/*']}, 'author': 'Odoo S.A.', 'license': 'LGPL-3'} \ No newline at end of file diff --git a/worksheet/security/ir.access.csv b/worksheet/security/ir.access.csv new file mode 100644 index 00000000..1da36faf --- /dev/null +++ b/worksheet/security/ir.access.csv @@ -0,0 +1,2 @@ +id,name,model_id,group_id/id,operation,domain +access_worksheet_template_user,worksheet.template,worksheet.worksheet_template,base.group_user,r, diff --git a/worksheet/security/ir.model.access.csv b/worksheet/security/ir.model.access.csv deleted file mode 100644 index b6440117..00000000 --- a/worksheet/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_worksheet_template_user,worksheet.template,worksheet.model_worksheet_template,base.group_user,0,0,0,0