[REF] *: convert all modules to new asset system
Conversion of all modules to the new manifest assets declaration. Part of task: 2352566 Co-authored-by: Julien Mougenot <jum@odoo.com> Co-authored-by: Simon Genin <ges@odoo.com>
This commit is contained in:
co-authored by
Simon Genin
parent
8cc066173d
commit
03641610c2
@@ -52,7 +52,6 @@ You could use this simplified accounting in case you work with an (external) acc
|
||||
'views/res_company_views.xml',
|
||||
'views/product_view.xml',
|
||||
'views/account_analytic_view.xml',
|
||||
'views/account.xml',
|
||||
'views/report_invoice.xml',
|
||||
'report/account_invoice_report_view.xml',
|
||||
'views/account_cash_rounding_view.xml',
|
||||
@@ -81,16 +80,46 @@ You could use this simplified accounting in case you work with an (external) acc
|
||||
'demo': [
|
||||
'demo/account_demo.xml',
|
||||
],
|
||||
'qweb': [
|
||||
"static/src/xml/account_payment.xml",
|
||||
'static/src/xml/account_resequence.xml',
|
||||
"static/src/xml/bills_upload_views.xml",
|
||||
'static/src/xml/account_journal_activity.xml',
|
||||
'static/src/xml/grouped_view_widget.xml',
|
||||
'static/src/xml/tax_group.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'application': True,
|
||||
'auto_install': False,
|
||||
'post_init_hook': '_account_post_init',
|
||||
'assets': {
|
||||
'web._assets_primary_variables': [
|
||||
'account/static/src/scss/variables.scss',
|
||||
],
|
||||
'web.assets_backend': [
|
||||
'account/static/src/css/account_bank_and_cash.css',
|
||||
'account/static/src/css/account.css',
|
||||
'account/static/src/css/tax_group.css',
|
||||
'account/static/src/scss/account_reconciliation.scss',
|
||||
'account/static/src/scss/account_journal_dashboard.scss',
|
||||
'account/static/src/scss/account_dashboard.scss',
|
||||
'account/static/src/scss/account_searchpanel.scss',
|
||||
'account/static/src/scss/section_and_note_backend.scss',
|
||||
'account/static/src/scss/account_activity.scss',
|
||||
'account/static/src/js/account_payment_field.js',
|
||||
'account/static/src/js/account_resequence_field.js',
|
||||
'account/static/src/js/grouped_view_widget.js',
|
||||
'account/static/src/js/mail_activity.js',
|
||||
'account/static/src/js/tax_group.js',
|
||||
'account/static/src/js/section_and_note_fields_backend.js',
|
||||
'account/static/src/js/tours/account.js',
|
||||
'account/static/src/js/bills_upload.js',
|
||||
'account/static/src/js/account_selection.js',
|
||||
],
|
||||
'web.assets_frontend': [
|
||||
'account/static/src/js/account_portal_sidebar.js',
|
||||
],
|
||||
'web.assets_tests': [
|
||||
'account/static/tests/tours/**/*',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
('after', 'web/static/tests/views/kanban_tests.js', 'account/static/tests/account_payment_field_tests.js'),
|
||||
('after', 'web/static/tests/views/kanban_tests.js', 'account/static/tests/section_and_note_tests.js'),
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'account/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="_assets_primary_variables" inherit_id="web._assets_primary_variables">
|
||||
<xpath expr="//link[last()]" position="after">
|
||||
<link rel="stylesheet" type="text/scss" href="/account/static/src/scss/variables.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="assets_backend" name="account assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" href="/account/static/src/css/account_bank_and_cash.css"/>
|
||||
<link rel="stylesheet" href="/account/static/src/css/account.css"/>
|
||||
<link rel="stylesheet" href="/account/static/src/css/tax_group.css"/>
|
||||
<link rel="stylesheet" type="text/scss" href="/account/static/src/scss/account_reconciliation.scss"/>
|
||||
<link rel="stylesheet" type="text/scss" href="/account/static/src/scss/account_journal_dashboard.scss"/>
|
||||
<link rel="stylesheet" type="text/scss" href="/account/static/src/scss/account_dashboard.scss"/>
|
||||
<link rel="stylesheet" type="text/scss" href="/account/static/src/scss/account_searchpanel.scss"/>
|
||||
|
||||
<link rel="stylesheet" href="/account/static/src/scss/section_and_note_backend.scss"/>
|
||||
<link rel="stylesheet" type="text/scss" href="/account/static/src/scss/account_activity.scss"/>
|
||||
|
||||
<script type="text/javascript" src="/account/static/src/js/account_payment_field.js"></script>
|
||||
<script type="text/javascript" src="/account/static/src/js/account_resequence_field.js"></script>
|
||||
<script type="text/javascript" src="/account/static/src/js/grouped_view_widget.js"></script>
|
||||
<script type="text/javascript" src="/account/static/src/js/mail_activity.js"></script>
|
||||
<script type="text/javascript" src="/account/static/src/js/tax_group.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/account/static/src/js/section_and_note_fields_backend.js"></script>
|
||||
<script type="text/javascript" src="/account/static/src/js/tours/account.js"></script>
|
||||
<script type="text/javascript" src="/account/static/src/js/bills_upload.js"/>
|
||||
<script type="text/javascript" src="/account/static/src/js/account_selection.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="assets_frontend" name="account assets" inherit_id="web.assets_frontend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/account/static/src/js/account_portal_sidebar.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="assets_tests" name="Account Assets Tests" inherit_id="web.assets_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/account/static/tests/tours/account_dashboard_setup_bar_tests.js"></script>
|
||||
<script type="text/javascript" src="/account/static/tests/tours/tax_group_tests.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" name="account tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="//script[contains(@src, '/web/static/tests/views/kanban_tests.js')]" position="after">
|
||||
<script type="text/javascript" src="/account/static/tests/account_payment_field_tests.js"></script>
|
||||
<script type="text/javascript" src="/account/static/tests/section_and_note_tests.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -14,11 +14,14 @@
|
||||
'views/adyen_account_templates.xml',
|
||||
'views/adyen_account_views.xml',
|
||||
'views/adyen_transaction_views.xml',
|
||||
'views/assets.xml',
|
||||
],
|
||||
'qweb': [
|
||||
"static/src/xml/adyen_account_templates.xml",
|
||||
"static/src/xml/adyen_transactions_templates.xml",
|
||||
],
|
||||
],
|
||||
'installable': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'adyen_platforms/static/src/js/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'adyen_platforms/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" inherit_id="web.assets_backend" name="Adyen for Platforms Backend Assets">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/adyen_platforms/static/src/js/adyen_account_fields.js"></script>
|
||||
<script type="text/javascript" src="/adyen_platforms/static/src/js/adyen_account_views.js"></script>
|
||||
<script type="text/javascript" src="/adyen_platforms/static/src/js/adyen_transactions.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -18,4 +18,9 @@ Allow users to login through OAuth2 Provider.
|
||||
'views/auth_oauth_templates.xml',
|
||||
'security/ir.model.access.csv',
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_frontend': [
|
||||
'auth_oauth/static/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_frontend" inherit_id="web.assets_frontend" name="OAuth Providers Assets">
|
||||
<xpath expr="//link[last()]" position="after">
|
||||
<link rel="stylesheet" type="text/scss" href="/auth_oauth/static/src/scss/auth_oauth.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="providers" name="OAuth Providers">
|
||||
<t t-if="len(providers) > 0">
|
||||
<em t-attf-class="d-block text-center text-muted small my-#{len(providers) if len(providers) < 3 else 3}">- or -</em>
|
||||
|
||||
@@ -5,8 +5,17 @@
|
||||
'depends': ['base_setup', 'web'],
|
||||
'data': [
|
||||
'data/defaults.xml',
|
||||
'views/assets.xml',
|
||||
'views/res_users.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
]
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'auth_password_policy/static/src/js/password_field.js',
|
||||
'auth_password_policy/static/src/js/change_password.js',
|
||||
],
|
||||
'web.assets_common': [
|
||||
'auth_password_policy/static/src/js/password_gauge.js',
|
||||
'auth_password_policy/static/src/css/password_field.css',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
<odoo>
|
||||
<template id="assets_backend" inherit_id="web.assets_backend"
|
||||
name="Password Policy Backend Assets">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/auth_password_policy/static/src/js/password_field.js"></script>
|
||||
<script type="text/javascript" src="/auth_password_policy/static/src/js/change_password.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="assets_common" inherit_id="web.assets_common"
|
||||
name="Password Policy Common Assets">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/auth_password_policy/static/src/js/password_gauge.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/auth_password_policy/static/src/css/password_field.css"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -3,5 +3,10 @@
|
||||
'depends': ['auth_password_policy', 'portal'],
|
||||
'category': 'Tools',
|
||||
'auto_install': True,
|
||||
'data': ['views/templates.xml']
|
||||
'data': ['views/templates.xml'],
|
||||
'assets': {
|
||||
'web.assets_frontend': [
|
||||
'auth_password_policy_portal/static/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,4 @@
|
||||
<odoo>
|
||||
<template id="assets_frontend" inherit_id="web.assets_frontend" name="Portal Password Policy Assets">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/auth_password_policy_portal/static/src/scss/portal_policy.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="portal_my_security" inherit_id="portal.portal_my_security"
|
||||
name="Password policy data for portal">
|
||||
<xpath expr="//div[hasclass('form-group')][input[@name='new1']]" position="attributes">
|
||||
|
||||
@@ -4,7 +4,11 @@
|
||||
'category': 'Hidden/Tools',
|
||||
'auto_install': True,
|
||||
'data': [
|
||||
'views/assets.xml',
|
||||
'views/signup_templates.xml',
|
||||
]
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_frontend': [
|
||||
'auth_password_policy_signup/static/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
<odoo>
|
||||
<template id="assets_frontend" inherit_id="web.assets_frontend" name="Auth Signup Password Policy Assets">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/auth_password_policy_signup/static/src/js/signup_policy.js"></script>
|
||||
<link rel="stylesheet" type="text/scss" href="/auth_password_policy_signup/static/src/scss/signup_policy.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
@@ -22,7 +22,11 @@ Allow users to sign up and reset their password
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/res_users_views.xml',
|
||||
'views/auth_signup_login_templates.xml',
|
||||
'views/auth_signup_assets.xml',
|
||||
],
|
||||
],
|
||||
'bootstrap': True,
|
||||
'assets': {
|
||||
'web.assets_frontend': [
|
||||
'auth_signup/static/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_frontend" inherit_id="web.assets_frontend" name="Auth Assets">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/auth_signup/static/src/js/signup.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -22,4 +22,9 @@ can setup API keys to replace their main password.
|
||||
'views/user_preferences.xml',
|
||||
'views/templates.xml',
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_tests': [
|
||||
'auth_totp/static/**/*',
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
@@ -1,9 +1,4 @@
|
||||
<odoo>
|
||||
<template id="assets_tests" inherit_id="web.assets_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/auth_totp/static/tests/totp_flow.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="auth_totp_form">
|
||||
<t t-call="web.login_layout">
|
||||
<t t-set="disable_footer">1</t>
|
||||
|
||||
@@ -7,4 +7,12 @@
|
||||
'security/security.xml',
|
||||
'views/templates.xml',
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_frontend': [
|
||||
'auth_totp_portal/static/src/**/*',
|
||||
],
|
||||
'web.assets_tests': [
|
||||
'auth_totp_portal/static/tests/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,16 +1,4 @@
|
||||
<odoo>
|
||||
<template id="auth_totp_frontend" name="TOTP frontend (portal)" inherit_id="portal.assets_frontend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="application/javascript"
|
||||
src="/auth_totp_portal/static/src/js/totp_frontend.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="assets_tests" inherit_id="web.assets_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/auth_totp_portal/static/tests/totp_portal.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="totp_portal_hook" name="TOTP Portal hook" inherit_id="portal.portal_my_security">
|
||||
<xpath expr="//div[hasclass('o_portal_security_body')]">
|
||||
<!--
|
||||
|
||||
@@ -8,9 +8,20 @@
|
||||
'data/barcodes_data.xml',
|
||||
'views/barcodes_view.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'views/barcodes_templates.xml',
|
||||
],
|
||||
],
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
'post_init_hook': '_assign_default_nomeclature_id',
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'barcodes/static/src/**/*',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'barcodes/static/tests/barcode_tests.js',
|
||||
'barcodes/static/tests/barcode_parser_tests.js',
|
||||
],
|
||||
'web.qunit_mobile_suite_tests': [
|
||||
'barcodes/static/tests/barcode_mobile_tests.js',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="assets_backend" name="barcodes assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/barcodes/static/src/js/barcode_parser.js"></script>
|
||||
<script type="text/javascript" src="/barcodes/static/src/js/barcode_events.js"></script>
|
||||
<script type="text/javascript" src="/barcodes/static/src/js/barcode_form_view.js"></script>
|
||||
<script type="text/javascript" src="/barcodes/static/src/js/barcode_field.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" name="barcode_tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/barcodes/static/tests/barcode_tests.js"/>
|
||||
<script type="text/javascript" src="/barcodes/static/tests/barcode_parser_tests.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_mobile_suite" name="barcode_mobile_tests" inherit_id="web.qunit_mobile_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/barcodes/static/tests/barcode_mobile_tests.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
@@ -8,9 +8,16 @@
|
||||
'depends': ['barcodes', 'uom'],
|
||||
'data': [
|
||||
'data/barcodes_gs1_rules.xml',
|
||||
'views/barcodes_gs1_templates.xml',
|
||||
'views/barcodes_view.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'barcodes_gs1_nomenclature/static/src/js/barcode_parser.js',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'barcodes_gs1_nomenclature/static/src/js/tests/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="barcodes assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" name="barcode_tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/barcodes_gs1_nomenclature/static/src/js/tests/barcode_parser_tests.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -21,4 +21,12 @@ trigger an automatic reminder email.
|
||||
'data/base_automation_data.xml',
|
||||
'views/base_automation_view.xml',
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'base_automation/static/src/js/**/*',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'base_automation/static/tests/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -101,16 +101,4 @@
|
||||
<menuitem id="menu_base_automation_form"
|
||||
parent="base.menu_automation" action="base_automation_act" sequence="1"/>
|
||||
|
||||
<template id="assets_backend" name="base_automation assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/base_automation/static/src/js/base_automation_error_dialog.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" name="base_automation_tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/base_automation/static/tests/base_automation_error_dialog.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
</odoo>
|
||||
|
||||
@@ -12,9 +12,17 @@ with a single statement.
|
||||
""",
|
||||
'depends': ['account', 'web'],
|
||||
'data': [
|
||||
'views/templates.xml',
|
||||
'views/partner_view.xml',
|
||||
'views/setup_wizards_view.xml'
|
||||
],
|
||||
'demo': ['data/res_partner_bank_demo.xml'],
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'base_iban/static/src/js/iban_widget.js',
|
||||
'base_iban/static/src/scss/iban_widget_view.scss',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'base_iban/static/src/tests/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="assets_backend" name="base_iban_assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/base_iban/static/src/js/iban_widget.js"></script>
|
||||
<link rel="stylesheet" type="text/scss" href="/base_iban/static/src/scss/iban_widget_view.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" name="base_iban_widget_tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/base_iban/static/src/tests/iban_widget_test.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -27,7 +27,19 @@ Re-implement Odoo's file import system:
|
||||
'auto_install': True,
|
||||
'data': [
|
||||
'security/ir.model.access.csv',
|
||||
'views/base_import_templates.xml',
|
||||
],
|
||||
'qweb': ['static/src/xml/base_import.xml'],
|
||||
'assets': {
|
||||
'web.assets_qweb': [
|
||||
'base_import/static/src/xml/**/*',
|
||||
],
|
||||
'web.assets_backend': [
|
||||
'base_import/static/src/scss/base_import.scss',
|
||||
'base_import/static/lib/javascript-state-machine/state-machine.js',
|
||||
'base_import/static/src/js/import_action.js',
|
||||
'base_import/static/src/js/import_menu.js',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'base_import/static/tests/**/*',
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="assets_backend" name="base_import assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/base_import/static/src/scss/base_import.scss"/>
|
||||
<script type="text/javascript" src="/base_import/static/lib/javascript-state-machine/state-machine.js"></script>
|
||||
<script type="text/javascript" src="/base_import/static/src/js/import_action.js"></script>
|
||||
<script type="text/javascript" src="/base_import/static/src/js/import_menu.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" name="base_import_tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/base_import/static/tests/import_buttons_tests.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -16,17 +16,20 @@ Shows you a list of applications features to install from.
|
||||
'data/base_setup_data.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/res_partner_views.xml',
|
||||
'views/assets.xml',
|
||||
],
|
||||
],
|
||||
'demo': [],
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
|
||||
'qweb': [
|
||||
'static/src/xml/res_config_dev_tool.xml',
|
||||
'static/src/xml/res_config_edition.xml',
|
||||
'static/src/xml/res_config_invite_users.xml',
|
||||
],
|
||||
|
||||
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'base_setup/static/src/scss/settings.scss',
|
||||
'base_setup/static/src/js/res_config_dev_tool.js',
|
||||
'base_setup/static/src/js/res_config_edition.js',
|
||||
'base_setup/static/src/js/res_config_invite_users.js',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'base_setup/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="dev tool assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/base_setup/static/src/scss/settings.scss"/>
|
||||
<script type="text/javascript" src="/base_setup/static/src/js/res_config_dev_tool.js"></script>
|
||||
<script type="text/javascript" src="/base_setup/static/src/js/res_config_edition.js"></script>
|
||||
<script type="text/javascript" src="/base_setup/static/src/js/res_config_invite_users.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -17,8 +17,20 @@ Allows users to create custom dashboard.
|
||||
'data': [
|
||||
'security/ir.model.access.csv',
|
||||
'views/board_views.xml',
|
||||
'views/board_templates.xml',
|
||||
],
|
||||
'qweb': ['static/src/xml/board.xml'],
|
||||
],
|
||||
'application': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'board/static/src/scss/dashboard.scss',
|
||||
'board/static/src/js/action_manager_board_action.js',
|
||||
'board/static/src/js/board_view.js',
|
||||
'board/static/src/js/add_to_board_menu.js',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'board/static/tests/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'board/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="board assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/board/static/src/scss/dashboard.scss"/>
|
||||
<script type="text/javascript" src="/board/static/src/js/action_manager_board_action.js"></script>
|
||||
<script type="text/javascript" src="/board/static/src/js/board_view.js"></script>
|
||||
<script type="text/javascript" src="/board/static/src/js/add_to_board_menu.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" name="dashboard_tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/board/static/tests/dashboard_tests.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -6,8 +6,23 @@
|
||||
'description': "Instant Messaging Bus allow you to send messages to users, in live.",
|
||||
'depends': ['base', 'web'],
|
||||
'data': [
|
||||
'views/bus.xml',
|
||||
'security/ir.model.access.csv',
|
||||
],
|
||||
'installable': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'bus/static/src/**/*',
|
||||
],
|
||||
'web.assets_frontend': [
|
||||
'bus/static/src/js/longpolling_bus.js',
|
||||
'bus/static/src/js/crosstab_bus.js',
|
||||
'bus/static/src/js/services/bus_service.js',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'bus/static/tests/bus_tests.js',
|
||||
],
|
||||
'web.assets_tests': [
|
||||
'bus/static/tests/bus_tests_tour.js',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="im assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/bus/static/src/js/longpolling_bus.js"></script>
|
||||
<script type="text/javascript" src="/bus/static/src/js/crosstab_bus.js"></script>
|
||||
<script type="text/javascript" src="/bus/static/src/js/services/bus_service.js"></script>
|
||||
<script type="text/javascript" src="/bus/static/src/js/web_client_bus.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="assets_frontend" name="im assets" inherit_id="web.assets_frontend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/bus/static/src/js/longpolling_bus.js"></script>
|
||||
<script type="text/javascript" src="/bus/static/src/js/crosstab_bus.js"></script>
|
||||
<script type="text/javascript" src="/bus/static/src/js/services/bus_service.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" name="bus tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="//script[last()]" position="after">
|
||||
<script type="text/javascript" src="/bus/static/tests/bus_tests.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="assets_tests" name="Bus Assets Tests" inherit_id="web.assets_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/bus/static/tests/bus_tests_tour.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -33,8 +33,25 @@ If you need to manage your meetings, you should install the CRM module.
|
||||
'views/calendar_templates.xml',
|
||||
'views/calendar_views.xml',
|
||||
],
|
||||
'qweb': ['static/src/xml/base_calendar.xml'],
|
||||
'installable': True,
|
||||
'application': True,
|
||||
'auto_install': False,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'calendar/static/src/scss/calendar.scss',
|
||||
'calendar/static/src/js/base_calendar.js',
|
||||
'calendar/static/src/js/calendar_renderer.js',
|
||||
'calendar/static/src/js/calendar_controller.js',
|
||||
'calendar/static/src/js/calendar_model.js',
|
||||
'calendar/static/src/js/calendar_view.js',
|
||||
'calendar/static/src/js/mail_activity.js',
|
||||
'calendar/static/src/js/systray_activity_menu.js',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'calendar/static/tests/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'calendar/static/src/xml/base_calendar.xml',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="calendar assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/calendar/static/src/scss/calendar.scss"/>
|
||||
<script type="text/javascript" src="/calendar/static/src/js/base_calendar.js"></script>
|
||||
<script type="text/javascript" src="/calendar/static/src/js/calendar_renderer.js"></script>
|
||||
<script type="text/javascript" src="/calendar/static/src/js/calendar_controller.js"></script>
|
||||
<script type="text/javascript" src="/calendar/static/src/js/calendar_model.js"></script>
|
||||
<script type="text/javascript" src="/calendar/static/src/js/calendar_view.js"></script>
|
||||
<script type="text/javascript" src="/calendar/static/src/js/mail_activity.js"></script>
|
||||
<script type="text/javascript" src="/calendar/static/src/js/systray_activity_menu.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="//script[last()]" position="after">
|
||||
<script type="text/javascript" src="/calendar/static/tests/calendar_tests.js"/>
|
||||
<script type="text/javascript" src="/calendar/static/tests/systray_activity_menu_tests.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<!-- Template rendered in route auth=None, for anonymous user. This allow them to see meeting details -->
|
||||
<template id="invitation_page_anonymous" name="Calendar Invitation Page for anonymous users">
|
||||
<t t-call="web.layout">
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
'wizard/coupon_generate_views.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'security/coupon_security.xml',
|
||||
'views/assets.xml',
|
||||
'views/coupon_views.xml',
|
||||
'views/coupon_program_views.xml',
|
||||
'report/coupon_report.xml',
|
||||
@@ -22,4 +21,9 @@
|
||||
'demo/coupon_demo.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'coupon/static/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="assets_backend" name="coupen assets backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/coupon/static/src/js/coupon.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
@@ -43,7 +43,6 @@
|
||||
'wizard/crm_merge_opportunities_views.xml',
|
||||
'wizard/crm_lead_pls_update_views.xml',
|
||||
|
||||
'views/assets.xml',
|
||||
'views/calendar_views.xml',
|
||||
'views/crm_recurring_plan_views.xml',
|
||||
'views/crm_menu_views.xml',
|
||||
@@ -70,5 +69,22 @@
|
||||
'css': ['static/src/css/crm.css'],
|
||||
'installable': True,
|
||||
'application': True,
|
||||
'auto_install': False
|
||||
'auto_install': False,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'crm/static/src/js/crm_form.js',
|
||||
'crm/static/src/js/crm_kanban.js',
|
||||
'crm/static/src/js/systray_activity_menu.js',
|
||||
'crm/static/src/js/tours/crm.js',
|
||||
'crm/static/src/scss/crm.scss',
|
||||
'crm/static/src/scss/crm_team_member_views.scss',
|
||||
],
|
||||
'web.assets_tests': [
|
||||
'crm/static/tests/tours/**/*',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'crm/static/tests/mock_server.js',
|
||||
'crm/static/tests/crm_rainbowman_tests.js',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="CRM assets backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/crm/static/src/js/crm_form.js"/>
|
||||
<script type="text/javascript" src="/crm/static/src/js/crm_kanban.js"/>
|
||||
<script type="text/javascript" src="/crm/static/src/js/systray_activity_menu.js"/>
|
||||
<script type="text/javascript" src="/crm/static/src/js/tours/crm.js"></script>
|
||||
</xpath>
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/crm/static/src/scss/crm.scss"/>
|
||||
<link rel="stylesheet" type="text/scss" href="/crm/static/src/scss/crm_team_member_views.scss"></link>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="assets_tests" name="CRM Assets Tests" inherit_id="web.assets_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/crm/static/tests/tours/crm_rainbowman.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="qunit_suite" name="crm tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/crm/static/tests/mock_server.js"></script>
|
||||
<script type="text/javascript" src="/crm/static/tests/crm_rainbowman_tests.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -18,14 +18,18 @@
|
||||
'data/mail_template_data.xml',
|
||||
'data/ir_sequence_data.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'views/assets.xml',
|
||||
'views/crm_lead_view.xml',
|
||||
'views/crm_iap_lead_views.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/mail_templates.xml',
|
||||
],
|
||||
'qweb': [
|
||||
'static/src/xml/leads_tree_generate_leads_views.xml',
|
||||
],
|
||||
'auto_install': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'crm_iap_lead/static/src/js/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'crm_iap_lead/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="crm_iap_lead assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/crm_iap_lead/static/src/js/leads_tree_generate_leads.js"/>
|
||||
<script type="text/javascript" src="/crm_iap_lead/static/src/js/tours/crm_iap_lead.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -44,7 +44,16 @@ Key Features
|
||||
],
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
'qweb': [
|
||||
'static/src/xml/field_icon_selection.xml',
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'event/static/src/scss/event.scss',
|
||||
'event/static/src/js/field_icon_selection.js',
|
||||
],
|
||||
'web.assets_common': [
|
||||
'event/static/src/js/tours/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'event/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,19 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="assets_backend" name="event assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/event/static/src/scss/event.scss"/>
|
||||
<script type="text/javascript" src="/event/static/src/js/field_icon_selection.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="assets_common" name="Event Assets Common" inherit_id="web.assets_common">
|
||||
<xpath expr="//script[last()]" position="after">
|
||||
<script type="text/javascript" src="/event/static/src/js/tours/event_tour.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</data>
|
||||
</data>
|
||||
<template id="event_default_descripton" name="Event default description">
|
||||
<section class="s_text_block">
|
||||
<h5>Join us for this 24 hours Event</h5>
|
||||
|
||||
@@ -20,7 +20,6 @@ this event.
|
||||
""",
|
||||
'depends': ['event', 'sale_management'],
|
||||
'data': [
|
||||
'views/assets.xml',
|
||||
'views/event_ticket_views.xml',
|
||||
'views/event_registration_views.xml',
|
||||
'views/event_views.xml',
|
||||
@@ -36,5 +35,16 @@ this event.
|
||||
],
|
||||
'demo': ['data/event_demo.xml'],
|
||||
'installable': True,
|
||||
'auto_install': True
|
||||
'auto_install': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'event_sale/static/src/**/*',
|
||||
],
|
||||
'web.assets_tests': [
|
||||
'event_sale/static/tests/tours/**/*',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'event_sale/static/tests/event_configurator.test.js',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" inherit_id="web.assets_backend" name="event_sale assets backend">
|
||||
<xpath expr="script[last()]" position="after">
|
||||
<script type="text/javascript" src="/event_sale/static/src/js/event_configurator_controller.js"></script>
|
||||
<script type="text/javascript" src="/event_sale/static/src/js/event_configurator_view.js"></script>
|
||||
<script type="text/javascript" src="/event_sale/static/src/js/event_configurator_widget.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="assets_tests" name="Event Sale Assets Tests" inherit_id="web.assets_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/event_sale/static/tests/tours/event_configurator_ui.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="qunit_suite" inherit_id="web.qunit_suite_tests" name="event_sale_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/event_sale/static/tests/event_configurator.test.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -32,13 +32,11 @@ Main Features
|
||||
'security/fleet_security.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'views/fleet_vehicle_model_views.xml',
|
||||
'views/assets.xml',
|
||||
'views/fleet_vehicle_views.xml',
|
||||
'views/fleet_vehicle_cost_views.xml',
|
||||
'views/fleet_board_view.xml',
|
||||
'views/mail_activity_views.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/assets.xml',
|
||||
'data/fleet_cars_data.xml',
|
||||
'data/fleet_data.xml',
|
||||
'data/mail_data.xml',
|
||||
@@ -48,4 +46,9 @@ Main Features
|
||||
|
||||
'installable': True,
|
||||
'application': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'fleet/static/src/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="script[last()]" position="after">
|
||||
<script type="text/javascript" src="/fleet/static/src/js/fleet_form.js"/>
|
||||
<script type="text/javascript" src="/fleet/static/src/js/fleet_kanban.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -32,7 +32,6 @@ Both goals and badges are flexibles and can be adapted to a large range of modul
|
||||
'data/goal_base.xml',
|
||||
'data/badge.xml',
|
||||
'data/gamification_karma_rank_data.xml',
|
||||
'views/gamification.xml',
|
||||
'views/gamification_karma_rank_views.xml',
|
||||
'views/gamification_karma_tracking_views.xml',
|
||||
'views/res_users_views.xml',
|
||||
@@ -41,4 +40,9 @@ Both goals and badges are flexibles and can be adapted to a large range of modul
|
||||
'data/gamification_karma_rank_demo.xml',
|
||||
'data/gamification_karma_tracking_demo.xml',
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'gamification/static/src/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
<odoo>
|
||||
<template id="assets_backend" name="gamification assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/gamification/static/src/scss/gamification.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -7,7 +7,6 @@
|
||||
'category': 'Productivity',
|
||||
'description': "",
|
||||
'depends': ['google_account', 'calendar'],
|
||||
'qweb': ['static/src/xml/*.xml'],
|
||||
'data': [
|
||||
'data/google_calendar_data.xml',
|
||||
'security/ir.model.access.csv',
|
||||
@@ -15,9 +14,24 @@
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/res_users_views.xml',
|
||||
'views/google_calendar_views.xml',
|
||||
'views/google_calendar_templates.xml',
|
||||
],
|
||||
],
|
||||
'demo': [],
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'google_calendar/static/src/js/google_calendar_popover.js',
|
||||
'google_calendar/static/src/js/google_calendar.js',
|
||||
'google_calendar/static/src/scss/google_calendar.scss',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'google_calendar/static/tests/**/*',
|
||||
],
|
||||
'web.qunit_mobile_suite_tests': [
|
||||
'google_calendar/static/tests/mock_server.js',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'google_calendar/static/src/xml/*.xml',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="google_calendar assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/google_calendar/static/src/js/google_calendar_popover.js"></script>
|
||||
<script type="text/javascript" src="/google_calendar/static/src/js/google_calendar.js"></script>
|
||||
</xpath>
|
||||
<xpath expr="link[last()]" position="after">
|
||||
<link rel="stylesheet" type="text/scss" href="/google_calendar/static/src/scss/google_calendar.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" name="google_calendar_tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/google_calendar/static/tests/mock_server.js" />
|
||||
<script type="text/javascript" src="/google_calendar/static/tests/google_calendar_tests.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_mobile_suite" name="mail_mobile_tests" inherit_id="web.qunit_mobile_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/google_calendar/static/tests/mock_server.js" />
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -11,10 +11,8 @@
|
||||
'security/ir.model.access.csv',
|
||||
'data/google_drive_data.xml',
|
||||
'views/google_drive_views.xml',
|
||||
'views/google_drive_templates.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
],
|
||||
'qweb': ['static/src/xml/*.xml'],
|
||||
'demo': [
|
||||
'data/google_drive_demo.xml'
|
||||
],
|
||||
@@ -25,5 +23,17 @@ Integrate google document to Odoo record.
|
||||
|
||||
This module allows you to integrate google documents to any of your Odoo record quickly and easily using OAuth 2.0 for Installed Applications,
|
||||
You can configure your google Authorization Code from Settings > Configuration > General Settings by clicking on "Generate Google Authorization Code"
|
||||
"""
|
||||
""",
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'google_drive/static/src/css/google_drive.css',
|
||||
'google_drive/static/src/js/gdrive.js',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'google_drive/static/tests/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'google_drive/static/src/xml/*.xml',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="assets_backend" name="google_drive assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" href="/google_drive/static/src/css/google_drive.css"/>
|
||||
<script type="text/javascript" src="/google_drive/static/src/js/gdrive.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" name="google_drive tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/google_drive/static/tests/mock_server.js"></script>
|
||||
<script type="text/javascript" src="/google_drive/static/tests/gdrive_test.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -10,8 +10,13 @@
|
||||
""",
|
||||
'depends': ['base_setup'],
|
||||
'data': [
|
||||
'views/assets.xml',
|
||||
'views/res_config_settings_view.xml',
|
||||
],
|
||||
'auto_install': False,
|
||||
'assets': {
|
||||
'web.assets_frontend': [
|
||||
'google_recaptcha/static/src/scss/recaptcha.scss',
|
||||
'google_recaptcha/static/src/js/recaptcha.js',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="assets_frontend" inherit_id="web.assets_frontend">
|
||||
<xpath expr="//link[last()]" position="after">
|
||||
<link rel="stylesheet" type="text/scss" href="/google_recaptcha/static/src/scss/recaptcha.scss"/>
|
||||
</xpath>
|
||||
<xpath expr="//script[last()]" position="after">
|
||||
<script type="text/javascript" src="/google_recaptcha/static/src/js/recaptcha.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
@@ -13,11 +13,17 @@ The module adds the possibility to display data from Odoo in Google Spreadsheets
|
||||
'data': [
|
||||
'data/google_spreadsheet_data.xml',
|
||||
'views/google_spreadsheet_views.xml',
|
||||
'views/google_spreadsheet_templates.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
],
|
||||
'qweb': ['static/src/xml/*.xml'],
|
||||
'demo': [],
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'google_spreadsheet/static/src/js/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'google_spreadsheet/static/src/xml/*.xml',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="assets_backend" name="google_spreadsheet assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/google_spreadsheet/static/src/js/add_to_google_spreadsheet_menu.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
@@ -36,7 +36,6 @@
|
||||
'views/hr_department_views.xml',
|
||||
'views/hr_work_location_views.xml',
|
||||
'views/hr_views.xml',
|
||||
'views/hr_templates.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/mail_channel_views.xml',
|
||||
'views/res_users.xml',
|
||||
@@ -48,8 +47,29 @@
|
||||
'installable': True,
|
||||
'application': True,
|
||||
'auto_install': False,
|
||||
'qweb': [
|
||||
'static/src/bugfix/bugfix.xml',
|
||||
'static/src/xml/hr_templates.xml',
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr/static/src/scss/hr.scss',
|
||||
'hr/static/src/bugfix/bugfix.scss',
|
||||
'hr/static/src/bugfix/bugfix.js',
|
||||
'hr/static/src/js/chat.js',
|
||||
'hr/static/src/js/language.js',
|
||||
'hr/static/src/js/many2one_avatar_employee.js',
|
||||
'hr/static/src/js/standalone_m2o_avatar_employee.js',
|
||||
'hr/static/src/models/employee/employee.js',
|
||||
'hr/static/src/models/messaging/messaging.js',
|
||||
'hr/static/src/models/partner/partner.js',
|
||||
'hr/static/src/models/user/user.js',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'hr/static/src/bugfix/bugfix_tests.js',
|
||||
'hr/static/tests/helpers/mock_models.js',
|
||||
'hr/static/tests/many2one_avatar_employee_tests.js',
|
||||
'hr/static/tests/standalone_m2o_avatar_employee_tests.js',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'hr/static/src/bugfix/bugfix.xml',
|
||||
'hr/static/src/xml/hr_templates.xml',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="assets_backend" name="hr assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/hr/static/src/scss/hr.scss"/>
|
||||
<link rel="stylesheet" type="text/scss" href="/hr/static/src/bugfix/bugfix.scss"/>
|
||||
|
||||
<script type="text/javascript" src="/hr/static/src/bugfix/bugfix.js"/>
|
||||
<script type="text/javascript" src="/hr/static/src/js/chat.js"></script>
|
||||
<script type="text/javascript" src="/hr/static/src/js/language.js"></script>
|
||||
<script type="text/javascript" src="/hr/static/src/js/many2one_avatar_employee.js"></script>
|
||||
<script type="text/javascript" src="/hr/static/src/js/standalone_m2o_avatar_employee.js"></script>
|
||||
<script type="text/javascript" src="/hr/static/src/models/employee/employee.js"/>
|
||||
<script type="text/javascript" src="/hr/static/src/models/messaging/messaging.js"/>
|
||||
<script type="text/javascript" src="/hr/static/src/models/partner/partner.js"/>
|
||||
<script type="text/javascript" src="/hr/static/src/models/user/user.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" name="hr tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/hr/static/src/bugfix/bugfix_tests.js"/>
|
||||
<script type="text/javascript" src="/hr/static/tests/helpers/mock_models.js"/>
|
||||
<script type="text/javascript" src="/hr/static/tests/many2one_avatar_employee_tests.js"></script>
|
||||
<script type="text/javascript" src="/hr/static/tests/standalone_m2o_avatar_employee_tests.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -20,7 +20,6 @@ actions(Check in/Check out) performed by them.
|
||||
'data': [
|
||||
'security/hr_attendance_security.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'views/web_asset_backend_template.xml',
|
||||
'views/hr_attendance_view.xml',
|
||||
'views/hr_department_view.xml',
|
||||
'views/hr_employee_view.xml',
|
||||
@@ -31,8 +30,22 @@ actions(Check in/Check out) performed by them.
|
||||
],
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
'qweb': [
|
||||
"static/src/xml/attendance.xml",
|
||||
],
|
||||
'application': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr_attendance/static/src/js/employee_kanban_view_handler.js',
|
||||
'hr_attendance/static/src/js/greeting_message.js',
|
||||
'hr_attendance/static/src/js/kiosk_mode.js',
|
||||
'hr_attendance/static/src/js/kiosk_confirm.js',
|
||||
'hr_attendance/static/src/js/my_attendances.js',
|
||||
'hr_attendance/static/src/js/time_widget.js',
|
||||
'hr_attendance/static/src/scss/hr_attendance.scss',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
('after', 'web/static/tests/views/kanban_tests.js', 'hr_attendance/static/tests/hr_attendance_tests.js'),
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'hr_attendance/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="hr_attendance assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/hr_attendance/static/src/js/employee_kanban_view_handler.js"></script>
|
||||
<script type="text/javascript" src="/hr_attendance/static/src/js/greeting_message.js"></script>
|
||||
<script type="text/javascript" src="/hr_attendance/static/src/js/kiosk_mode.js"></script>
|
||||
<script type="text/javascript" src="/hr_attendance/static/src/js/kiosk_confirm.js"></script>
|
||||
<script type="text/javascript" src="/hr_attendance/static/src/js/my_attendances.js"></script>
|
||||
<script type="text/javascript" src="/hr_attendance/static/src/js/time_widget.js"></script>
|
||||
<link rel="stylesheet" type="text/scss" href="/hr_attendance/static/src/scss/hr_attendance.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" name="hr attendance tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="//script[contains(@src, '/web/static/tests/views/kanban_tests.js')]" position="after">
|
||||
<script type="text/javascript" src="/hr_attendance/static/tests/hr_attendance_tests.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -25,7 +25,6 @@ You can assign several contracts per employee.
|
||||
'data/hr_contract_data.xml',
|
||||
'report/hr_contract_history_report_views.xml',
|
||||
'views/hr_contract_views.xml',
|
||||
'views/assets.xml',
|
||||
'views/resource_calendar_views.xml',
|
||||
'wizard/hr_departure_wizard_views.xml',
|
||||
],
|
||||
@@ -33,4 +32,9 @@ You can assign several contracts per employee.
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
'application': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr_contract/static/src/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
<odoo>
|
||||
<template id="assets_backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/hr_contract/static/src/scss/state_selection.scss"/>
|
||||
<link rel="stylesheet" type="text/scss" href="/hr_contract/static/src/scss/calendar_mismatch.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -42,16 +42,26 @@ This module also uses analytic accounting and is compatible with the invoice on
|
||||
'security/ir_rule.xml',
|
||||
'report/hr_expense_report.xml',
|
||||
'views/hr_department_views.xml',
|
||||
'views/assets.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/account_journal_dashboard.xml',
|
||||
],
|
||||
'demo': ['data/hr_expense_demo.xml'],
|
||||
'qweb': [
|
||||
"static/src/xml/documents_upload_views.xml",
|
||||
"static/src/xml/expense_dashboard.xml",
|
||||
"static/src/xml/expense_qr_modal_template.xml",
|
||||
],
|
||||
'installable': True,
|
||||
'application': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr_expense/static/src/js/expense_views.js',
|
||||
'hr_expense/static/src/js/expense_form_view.js',
|
||||
'hr_expense/static/src/js/expense_qr_code_action.js',
|
||||
'hr_expense/static/src/js/upload_mixin.js',
|
||||
'hr_expense/static/src/scss/hr_expense.scss',
|
||||
],
|
||||
'web.assets_tests': [
|
||||
'hr_expense/static/src/js/tours/hr_expense.js',
|
||||
'hr_expense/static/tests/tours/expense_upload_tours.js',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'hr_expense/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="assets_backend" name="HR Expense Assets assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/hr_expense/static/src/js/expense_views.js"/>
|
||||
<script type="text/javascript" src="/hr_expense/static/src/js/expense_form_view.js"/>
|
||||
<script type="text/javascript" src="/hr_expense/static/src/js/expense_qr_code_action.js"/>
|
||||
<script type="text/javascript" src="/hr_expense/static/src/js/upload_mixin.js"/>
|
||||
</xpath>
|
||||
<xpath expr="link[last()]" position="after">
|
||||
<link rel="stylesheet" type="text/scss" href="/hr_expense/static/src/scss/hr_expense.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="assets_tests" name="HR Expense Assets Tests" inherit_id="web.assets_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/hr_expense/static/src/js/tours/hr_expense.js"></script>
|
||||
<script type="text/javascript" src="/hr_expense/static/tests/tours/expense_upload_tours.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -17,7 +17,11 @@ Badge received are displayed on the user profile.
|
||||
'wizard/gamification_badge_user_wizard_views.xml',
|
||||
'views/gamification_views.xml',
|
||||
'views/hr_employee_views.xml',
|
||||
'views/gamification_templates.xml',
|
||||
],
|
||||
],
|
||||
'auto_install': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr_gamification/static/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="assets_backend" name="hr_gamification assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/hr_gamification/static/src/js/gamification.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
@@ -49,20 +49,41 @@ A synchronization with an internal agenda (Meetings of the CRM module) is also p
|
||||
'report/hr_leave_report_calendar.xml',
|
||||
|
||||
'views/hr_views.xml',
|
||||
'views/hr_leave_template.xml',
|
||||
'views/hr_holidays_views.xml',
|
||||
],
|
||||
'demo': [
|
||||
'data/hr_holidays_demo.xml',
|
||||
],
|
||||
'qweb': [
|
||||
'static/src/bugfix/bugfix.xml',
|
||||
'static/src/components/partner_im_status_icon/partner_im_status_icon.xml',
|
||||
'static/src/components/thread_icon/thread_icon.xml',
|
||||
'static/src/components/thread_view/thread_view.xml',
|
||||
'static/src/xml/*.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'application': True,
|
||||
'auto_install': False,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr_holidays/static/src/js/time_off_calendar.js',
|
||||
'hr_holidays/static/src/js/leave_stats_widget.js',
|
||||
'hr_holidays/static/src/bugfix/bugfix.js',
|
||||
'hr_holidays/static/src/components/thread_view/thread_view.js',
|
||||
'hr_holidays/static/src/models/partner/partner.js',
|
||||
'hr_holidays/static/src/scss/time_off.scss',
|
||||
'hr_holidays/static/src/bugfix/bugfix.scss',
|
||||
'hr_holidays/static/src/components/thread_view/thread_view.scss',
|
||||
],
|
||||
'web.tests_assets': [
|
||||
'hr_holidays/static/tests/helpers/**/*',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'hr_holidays/static/src/bugfix/bugfix_tests.js',
|
||||
'hr_holidays/static/src/components/partner_im_status_icon/partner_im_status_icon_tests.js',
|
||||
'hr_holidays/static/src/components/thread_icon/thread_icon_tests.js',
|
||||
'hr_holidays/static/src/components/thread_view/thread_view_tests.js',
|
||||
'hr_holidays/static/tests/test_leave_stats_widget.js',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'hr_holidays/static/src/bugfix/bugfix.xml',
|
||||
'hr_holidays/static/src/components/partner_im_status_icon/partner_im_status_icon.xml',
|
||||
'hr_holidays/static/src/components/thread_icon/thread_icon.xml',
|
||||
'hr_holidays/static/src/components/thread_view/thread_view.xml',
|
||||
'hr_holidays/static/src/xml/*.xml',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="script[last()]" position="after">
|
||||
<script type="text/javascript" src="/hr_holidays/static/src/js/time_off_calendar.js"></script>
|
||||
<script type="text/javascript" src="/hr_holidays/static/src/js/leave_stats_widget.js"></script>
|
||||
<script type="text/javascript" src="/hr_holidays/static/src/bugfix/bugfix.js"/>
|
||||
<script type="text/javascript" src="/hr_holidays/static/src/components/thread_view/thread_view.js"/>
|
||||
<script type="text/javascript" src="/hr_holidays/static/src/models/partner/partner.js"/>
|
||||
</xpath>
|
||||
<xpath expr="link[last()]" position="after">
|
||||
<link rel="stylesheet" type="text/scss" href="/hr_holidays/static/src/scss/time_off.scss"/>
|
||||
<link rel="stylesheet" type="text/scss" href="/hr_holidays/static/src/bugfix/bugfix.scss"/>
|
||||
<link rel="stylesheet" type="text/scss" href="/hr_holidays/static/src/components/thread_view/thread_view.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="tests_assets" name="hr_holidays_tests_assets" inherit_id="web.tests_assets">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/hr_holidays/static/tests/helpers/mock_models.js"/>
|
||||
<script type="text/javascript" src="/hr_holidays/static/tests/helpers/mock_server.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="qunit_suite" name="hr_holidays_qunit_suite" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/hr_holidays/static/src/bugfix/bugfix_tests.js"></script>
|
||||
<script type="text/javascript" src="/hr_holidays/static/src/components/partner_im_status_icon/partner_im_status_icon_tests.js"/>
|
||||
<script type="text/javascript" src="/hr_holidays/static/src/components/thread_icon/thread_icon_tests.js"/>
|
||||
<script type="text/javascript" src="/hr_holidays/static/src/components/thread_view/thread_view_tests.js"/>
|
||||
<script type="text/javascript" src="/hr_holidays/static/tests/test_leave_stats_widget.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -16,10 +16,21 @@ This module extend the employee form with a organizational chart.
|
||||
'depends': ['hr'],
|
||||
'auto_install': True,
|
||||
'data': [
|
||||
'views/hr_templates.xml',
|
||||
'views/hr_views.xml'
|
||||
],
|
||||
'qweb': [
|
||||
'static/src/xml/hr_org_chart.xml',
|
||||
]
|
||||
'assets': {
|
||||
'web._assets_primary_variables': [
|
||||
'hr_org_chart/static/src/scss/variables.scss',
|
||||
],
|
||||
'web.assets_backend': [
|
||||
'hr_org_chart/static/src/scss/hr_org_chart.scss',
|
||||
'hr_org_chart/static/src/js/hr_org_chart.js',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'hr_org_chart/static/tests/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'hr_org_chart/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="_assets_primary_variables" inherit_id="web._assets_primary_variables">
|
||||
<xpath expr="//link[last()]" position="after">
|
||||
<link rel="stylesheet" type="text/scss" href="/hr_org_chart/static/src/scss/variables.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="assets_backend" name="hr_org_chart_assets_backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/hr_org_chart/static/src/scss/hr_org_chart.scss"/>
|
||||
<script type="text/javascript" src="/hr_org_chart/static/src/js/hr_org_chart.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="//script[last()]" position="after">
|
||||
<script type="text/javascript" src="/hr_org_chart/static/tests/hr_org_chart_tests.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -28,7 +28,6 @@
|
||||
'data/hr_recruitment_data.xml',
|
||||
'views/hr_recruitment_views.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/hr_recruitment_templates.xml',
|
||||
'views/hr_department_views.xml',
|
||||
'views/hr_job_views.xml',
|
||||
'views/mail_activity_views.xml',
|
||||
@@ -41,4 +40,11 @@
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
'application': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr_recruitment/static/src/scss/hr_job.scss',
|
||||
'hr_recruitment/static/src/js/recruitment.js',
|
||||
'hr_recruitment/static/src/js/tours/hr_recruitment.js',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="assets_backend" name="hr_recruitment assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/hr_recruitment/static/src/scss/hr_job.scss"/>
|
||||
<script type="text/javascript" src="/hr_recruitment/static/src/js/recruitment.js"></script>
|
||||
<script type="text/javascript" src="/hr_recruitment/static/src/js/tours/hr_recruitment.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="assets_tests" name="HR Recruitment Assets Tests" inherit_id="web.assets_tests">
|
||||
<xpath expr="." position="inside">
|
||||
</xpath>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -19,7 +19,6 @@ This module introduces skills and resumé management for employees.
|
||||
'security/ir.model.access.csv',
|
||||
'security/hr_skills_security.xml',
|
||||
'views/hr_views.xml',
|
||||
'views/hr_templates.xml',
|
||||
'data/hr_resume_data.xml',
|
||||
],
|
||||
'demo': [
|
||||
@@ -27,10 +26,18 @@ This module introduces skills and resumé management for employees.
|
||||
'data/hr.employee.skill.csv',
|
||||
'data/hr.resume.line.csv',
|
||||
],
|
||||
'qweb': [
|
||||
'static/src/xml/resume_templates.xml',
|
||||
'static/src/xml/skills_templates.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'application': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr_skills/static/src/css/hr_skills.scss',
|
||||
'hr_skills/static/src/js/resume_widget.js',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'hr_skills/static/tests/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'hr_skills/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="hr_skills_assets_backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/hr_skills/static/src/css/hr_skills.scss"/>
|
||||
<script type="text/javascript" src="/hr_skills/static/src/js/resume_widget.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="qunit_suite" name="hr_skills_qunit_suite" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/hr_skills/static/tests/widget_tests.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -18,8 +18,13 @@ This module add completed courses to resumé for employees.
|
||||
'views/hr_templates.xml',
|
||||
'data/hr_resume_data.xml',
|
||||
],
|
||||
'qweb': [
|
||||
'static/src/xml/resume_templates.xml',
|
||||
],
|
||||
'auto_install': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr_skills_slides/static/src/scss/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'hr_skills_slides/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="hr_skills_assets_backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/hr_skills_slides/static/src/scss/hr_skills.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<record id="resume_slides_line_view_form" model="ir.ui.view">
|
||||
<field name="name">hr.resume.line.form</field>
|
||||
<field name="model">hr.resume.line</field>
|
||||
|
||||
@@ -18,8 +18,13 @@ This module adds certification to resumé for employees.
|
||||
'views/hr_templates.xml',
|
||||
'data/hr_resume_data.xml',
|
||||
],
|
||||
'qweb': [
|
||||
'static/src/xml/resume_templates.xml',
|
||||
],
|
||||
'auto_install': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr_skills_survey/static/src/scss/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'hr_skills_survey/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="hr_skills_survey_assets_backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/hr_skills_survey/static/src/scss/hr_skills.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<record id="resume_survey_line_view_form" model="ir.ui.view">
|
||||
<field name="name">hr.resume.line.form</field>
|
||||
<field name="model">hr.resume.line</field>
|
||||
|
||||
@@ -25,7 +25,6 @@ up a management by affair.
|
||||
'security/hr_timesheet_security.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'data/digest_data.xml',
|
||||
'views/assets.xml',
|
||||
'views/hr_timesheet_views.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/project_views.xml',
|
||||
@@ -37,9 +36,6 @@ up a management by affair.
|
||||
'data/hr_timesheet_data.xml',
|
||||
'wizard/project_task_create_timesheet_views.xml',
|
||||
],
|
||||
'qweb': [
|
||||
"static/src/xml/qr_modal_template.xml",
|
||||
],
|
||||
'demo': [
|
||||
'data/hr_timesheet_demo.xml',
|
||||
],
|
||||
@@ -47,4 +43,21 @@ up a management by affair.
|
||||
'application': False,
|
||||
'auto_install': False,
|
||||
'post_init_hook': 'create_internal_project',
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr_timesheet/static/src/scss/timesheets_task_form.scss',
|
||||
'hr_timesheet/static/src/js/task_with_hours.js',
|
||||
'hr_timesheet/static/src/js/timesheet_uom.js',
|
||||
'hr_timesheet/static/src/js/timesheet_factor.js',
|
||||
'hr_timesheet/static/src/js/timesheet_config_form_view.js',
|
||||
'hr_timesheet/static/src/js/qr_code_action.js',
|
||||
'hr_timesheet/static/src/js/timesheet_graph.js',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'hr_timesheet/static/tests/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'hr_timesheet/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="timesheet assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link type="text/scss" href="/hr_timesheet/static/src/scss/timesheets_task_form.scss" rel="stylesheet"/>
|
||||
<script type="text/javascript" src="/hr_timesheet/static/src/js/task_with_hours.js"></script>
|
||||
<script type="text/javascript" src="/hr_timesheet/static/src/js/timesheet_uom.js"/>
|
||||
<script type="text/javascript" src="/hr_timesheet/static/src/js/timesheet_factor.js"/>
|
||||
<script type="text/javascript" src="/hr_timesheet/static/src/js/timesheet_config_form_view.js"/>
|
||||
<script type="text/javascript" src="/hr_timesheet/static/src/js/qr_code_action.js"/>
|
||||
<script type="text/javascript" src="/hr_timesheet/static/src/js/timesheet_graph.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
<template id="qunit_suite" name="hr tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/hr_timesheet/static/tests/timesheet_uom_common.js"/>
|
||||
<script type="text/javascript" src="/hr_timesheet/static/tests/timesheet_uom_tests.js"/>
|
||||
<script type="text/javascript" src="/hr_timesheet/static/tests/timesheet_graph_tests.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -19,7 +19,9 @@
|
||||
'views/hr_employee_views.xml',
|
||||
'views/resource_calendar_views.xml',
|
||||
],
|
||||
'qweb': [
|
||||
"static/src/xml/work_entry_templates.xml",
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_qweb': [
|
||||
'hr_work_entry/static/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
'security/ir.model.access.csv',
|
||||
'wizard/create_company_global_time_off_views.xml',
|
||||
'data/hr_work_entry_data.xml',
|
||||
'views/hr_work_entry_template.xml',
|
||||
'views/hr_work_entry_views.xml',
|
||||
'views/resource_views.xml',
|
||||
'wizard/hr_work_entry_regeneration_wizard_views.xml',
|
||||
@@ -25,5 +24,9 @@
|
||||
'demo': [
|
||||
'data/hr_work_entry_demo.xml',
|
||||
],
|
||||
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'hr_work_entry_contract/static/src/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="assets_backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="script[last()]" position="after">
|
||||
<script type="text/javascript" src="/hr_work_entry_contract/static/src/js/work_entries_controller_mixin.js"></script>
|
||||
<script type="text/javascript" src="/hr_work_entry_contract/static/src/js/work_entries_calendar.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
@@ -16,12 +16,19 @@ to support In-App purchases inside Odoo. """,
|
||||
'data': [
|
||||
'security/ir.model.access.csv',
|
||||
'security/ir_rule.xml',
|
||||
'views/assets.xml',
|
||||
'views/iap_views.xml',
|
||||
'views/res_config_settings.xml',
|
||||
],
|
||||
'qweb': [
|
||||
'static/src/xml/iap_templates.xml',
|
||||
],
|
||||
'auto_install': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'iap/static/src/js/**/*',
|
||||
],
|
||||
'web.tests_assets': [
|
||||
'iap/static/tests/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'iap/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="iap assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/iap/static/src/js/iap_credit.js"></script>
|
||||
<script type="text/javascript" src="/iap/static/src/js/crash_manager.js"></script>
|
||||
<script type="text/javascript" src="/iap/static/src/js/iap_buy_more_credits.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="tests_assets" name="iap tests assets" inherit_id="web.tests_assets">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/iap/static/tests/helpers/mock_server.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -39,13 +39,46 @@ Help your customers with this chat, and analyse their feedback.
|
||||
'data/mail_shortcode_demo.xml',
|
||||
],
|
||||
'depends': ["mail", "rating", "digest"],
|
||||
'qweb': [
|
||||
'static/src/bugfix/bugfix.xml',
|
||||
'static/src/components/composer/composer.xml',
|
||||
'static/src/components/discuss_sidebar/discuss_sidebar.xml',
|
||||
'static/src/components/thread_icon/thread_icon.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
'application': True,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'im_livechat/static/src/js/im_livechat_channel_form_view.js',
|
||||
'im_livechat/static/src/js/im_livechat_channel_form_controller.js',
|
||||
'im_livechat/static/src/bugfix/bugfix.js',
|
||||
'im_livechat/static/src/components/discuss/discuss.js',
|
||||
'im_livechat/static/src/components/discuss_sidebar/discuss_sidebar.js',
|
||||
'im_livechat/static/src/components/discuss_sidebar_item/discuss_sidebar_item.js',
|
||||
'im_livechat/static/src/components/notification_list/notification_list.js',
|
||||
'im_livechat/static/src/components/thread_needaction_preview/thread_needaction_preview.js',
|
||||
'im_livechat/static/src/components/thread_preview/thread_preview.js',
|
||||
'im_livechat/static/src/models/messaging_initializer/messaging_initializer.js',
|
||||
'im_livechat/static/src/models/messaging_notification_handler/messaging_notification_handler.js',
|
||||
'im_livechat/static/src/models/partner/partner.js',
|
||||
'im_livechat/static/src/models/thread/thread.js',
|
||||
'im_livechat/static/src/widgets/discuss/discuss.js',
|
||||
'im_livechat/static/src/bugfix/bugfix.scss',
|
||||
'im_livechat/static/src/scss/im_livechat_history.scss',
|
||||
'im_livechat/static/src/scss/im_livechat_form.scss',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'im_livechat/static/src/bugfix/bugfix_tests.js',
|
||||
'im_livechat/static/src/components/chat_window_manager/chat_window_manager_tests.js',
|
||||
'im_livechat/static/src/components/composer/composer_tests.js',
|
||||
'im_livechat/static/src/components/discuss/discuss_tests.js',
|
||||
'im_livechat/static/src/components/messaging_menu/messaging_menu_tests.js',
|
||||
'im_livechat/static/src/components/thread_icon/thread_icon_tests.js',
|
||||
'im_livechat/static/src/components/thread_textual_typing_status/thread_textual_typing_status_tests.js',
|
||||
'im_livechat/static/src/legacy/public_livechat.js',
|
||||
'im_livechat/static/tests/helpers/mock_models.js',
|
||||
'im_livechat/static/tests/helpers/mock_server.js',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'im_livechat/static/src/bugfix/bugfix.xml',
|
||||
'im_livechat/static/src/components/composer/composer.xml',
|
||||
'im_livechat/static/src/components/discuss_sidebar/discuss_sidebar.xml',
|
||||
'im_livechat/static/src/components/thread_icon/thread_icon.xml',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,44 +5,6 @@
|
||||
<!--
|
||||
Integrate Livechat Conversation in the Discuss
|
||||
-->
|
||||
<template id="assets_backend" name="im_livechat assets backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/im_livechat/static/src/js/im_livechat_channel_form_view.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/js/im_livechat_channel_form_controller.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/bugfix/bugfix.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/components/discuss/discuss.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/components/discuss_sidebar/discuss_sidebar.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/components/discuss_sidebar_item/discuss_sidebar_item.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/components/notification_list/notification_list.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/components/thread_needaction_preview/thread_needaction_preview.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/components/thread_preview/thread_preview.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/models/messaging_initializer/messaging_initializer.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/models/messaging_notification_handler/messaging_notification_handler.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/models/partner/partner.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/models/thread/thread.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/widgets/discuss/discuss.js"></script>
|
||||
|
||||
<link rel="stylesheet" type="text/scss" href="/im_livechat/static/src/bugfix/bugfix.scss"/>
|
||||
<link rel="stylesheet" type="text/scss" href="/im_livechat/static/src/scss/im_livechat_history.scss"/>
|
||||
<link rel="stylesheet" type="text/scss" href="/im_livechat/static/src/scss/im_livechat_form.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="qunit_suite" name="livechat_tests" inherit_id="web.qunit_suite_tests">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/im_livechat/static/src/bugfix/bugfix_tests.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/components/chat_window_manager/chat_window_manager_tests.js"/>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/components/composer/composer_tests.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/components/discuss/discuss_tests.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/components/messaging_menu/messaging_menu_tests.js"/>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/components/thread_icon/thread_icon_tests.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/components/thread_textual_typing_status/thread_textual_typing_status_tests.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/src/legacy/public_livechat.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/tests/helpers/mock_models.js"></script>
|
||||
<script type="text/javascript" src="/im_livechat/static/tests/helpers/mock_server.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<!--
|
||||
Template rendering the external HTML support page
|
||||
-->
|
||||
|
||||
@@ -87,7 +87,6 @@ Master Data:
|
||||
'data/res_partner_data.xml',
|
||||
'data/res.currency.csv',
|
||||
'data/res.country.csv',
|
||||
'views/l10n_ar.xml',
|
||||
'views/account_move_view.xml',
|
||||
'views/res_partner_view.xml',
|
||||
'views/res_company_view.xml',
|
||||
@@ -122,4 +121,9 @@ Master Data:
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
'application': False,
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'l10n_ar/static/src/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="account assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/l10n_ar/static/src/js/tours/account.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -51,5 +51,9 @@ Here is how it works:
|
||||
'demo/demo_company.xml',
|
||||
],
|
||||
'post_init_hook': 'post_init',
|
||||
|
||||
'assets': {
|
||||
'web.report_assets_common': [
|
||||
'l10n_ch/static/src/scss/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,12 +31,6 @@
|
||||
report is only available to be printed for out invoices after
|
||||
'draft' state, if the fields required by the ISR have been set.-->
|
||||
|
||||
<template id="assets_common" name="l10n_ch_isr_report" inherit_id="web.report_assets_common">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/l10n_ch/static/src/scss/report_isr.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="l10n_ch_isr_report_template">
|
||||
<t t-call="web.external_layout">
|
||||
<t t-set="split_total_amount" t-value="invoice.split_total_amount()"/>
|
||||
|
||||
@@ -13,12 +13,6 @@
|
||||
<field name="attachment">'QR-bill-' + object.name + '.pdf'</field>
|
||||
</record>
|
||||
|
||||
<template id="assets_common_qr" inherit_id="web.report_assets_common">
|
||||
<xpath expr="." position="inside">
|
||||
<link type="text/scss" rel="stylesheet" href="/l10n_ch/static/src/scss/report_swissqr.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="l10n_ch_swissqr_template">
|
||||
<t t-set="o" t-value="o.with_context(lang=lang)"/>
|
||||
<t t-call="web.external_layout">
|
||||
|
||||
@@ -13,10 +13,14 @@
|
||||
'point_of_sale'
|
||||
],
|
||||
'data': [
|
||||
'views/templates.xml',
|
||||
'views/views.xml'
|
||||
],
|
||||
'qweb': [
|
||||
'static/src/xml/pos.xml'
|
||||
],
|
||||
'assets': {
|
||||
'point_of_sale.assets': [
|
||||
'l10n_co_pos/static/src/js/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'l10n_co_pos/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="assets" inherit_id="point_of_sale.assets">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/l10n_co_pos/static/src/js/pos.js"></script>
|
||||
<script type="text/javascript" src="/l10n_co_pos/static/src/js/PaymentScreen.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
@@ -25,4 +25,9 @@ German accounting chart and localization.
|
||||
'report/din5008_report.xml',
|
||||
'data/report_layout.xml',
|
||||
],
|
||||
'assets': {
|
||||
'web.report_assets_common': [
|
||||
'l10n_de/static/src/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,12 +16,6 @@
|
||||
<field name="header_spacing">45</field>
|
||||
</record>
|
||||
|
||||
<template id="assets_common" name="l10n_de_din5008_report" inherit_id="web.report_assets_common">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" type="text/scss" href="/l10n_de/static/src/scss/report_din5008.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<!-- New report layout for din5008 format -->
|
||||
<template id="external_layout_din5008">
|
||||
<t t-if="not o and doc">
|
||||
|
||||
@@ -28,7 +28,6 @@ The module adds following features:
|
||||
'application': False,
|
||||
'data': [
|
||||
'views/account_views.xml',
|
||||
'views/l10n_fr_pos_cert_templates.xml',
|
||||
'views/pos_views.xml',
|
||||
'views/account_sale_closure.xml',
|
||||
'views/pos_inalterability_menuitem.xml',
|
||||
@@ -37,6 +36,13 @@ The module adds following features:
|
||||
'security/ir.model.access.csv',
|
||||
'security/account_closing_intercompany.xml',
|
||||
],
|
||||
'qweb': ['static/src/xml/OrderReceipt.xml'],
|
||||
'post_init_hook': '_setup_inalterability',
|
||||
'assets': {
|
||||
'point_of_sale.assets': [
|
||||
'l10n_fr_pos_cert/static/src/js/**/*',
|
||||
],
|
||||
'web.assets_qweb': [
|
||||
'l10n_fr_pos_cert/static/src/xml/**/*',
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="assets" inherit_id="point_of_sale.assets">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/l10n_fr_pos_cert/static/src/js/pos.js"></script>
|
||||
<script type="text/javascript" src="/l10n_fr_pos_cert/static/src/js/NumpadWidget.js"></script>
|
||||
<script type="text/javascript" src="/l10n_fr_pos_cert/static/src/js/PaymentScreen.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user