-
36.travis.yml
-
10README.md
-
51muk_web_theme/.gitignore
-
124muk_web_theme/README.rst
-
12muk_web_theme/__init__.py
-
11muk_web_theme/__manifest__.py
-
4muk_web_theme/data/res_company.xml
-
36muk_web_theme/doc/changelog.rst
-
375muk_web_theme/i18n/de.po
-
368muk_web_theme/i18n/es.po
-
369muk_web_theme/i18n/fr.po
-
368muk_web_theme/i18n/muk_web_theme.pot
-
368muk_web_theme/i18n/nl.po
-
5muk_web_theme/models/__init__.py
-
6muk_web_theme/models/ir_http.py
-
17muk_web_theme/models/res_company.py
-
64muk_web_theme/models/res_config_settings.py
-
24muk_web_theme/models/res_users.py
-
146muk_web_theme/models/scss_editor.py
-
242muk_web_theme/static/description/index.html
-
BINmuk_web_theme/static/description/preview.png
-
BINmuk_web_theme/static/description/screenshot_mobile_form.png
-
BINmuk_web_theme/static/description/screenshot_mobile_search.png
-
23muk_web_theme/static/libs/simplebar/simplebar.css
-
2muk_web_theme/static/libs/simplebar/simplebar.js
-
70muk_web_theme/static/src/components/control_panel.js
-
65muk_web_theme/static/src/components/control_panel.xml
-
41muk_web_theme/static/src/js/chrome/actions.js
-
44muk_web_theme/static/src/js/chrome/apps.js
-
39muk_web_theme/static/src/js/chrome/appsbar.js
-
56muk_web_theme/static/src/js/chrome/menu.js
-
50muk_web_theme/static/src/js/chrome/pager.js
-
50muk_web_theme/static/src/js/chrome/sidebar.js
-
50muk_web_theme/static/src/js/core/search.js
-
30muk_web_theme/static/src/js/fields/relational.js
-
4muk_web_theme/static/src/js/libs/scrollbar.js
-
44muk_web_theme/static/src/js/views/form_renderer.js
-
23muk_web_theme/static/src/js/views/form_view.js
-
28muk_web_theme/static/src/js/views/kanban_column.js
-
34muk_web_theme/static/src/js/views/kanban_quick_create.js
-
271muk_web_theme/static/src/js/views/kanban_renderer.js
-
107muk_web_theme/static/src/js/views/list_renderer.js
-
4muk_web_theme/static/src/scss/apps.scss
-
4muk_web_theme/static/src/scss/appsbar.scss
-
4muk_web_theme/static/src/scss/colors.scss
-
114muk_web_theme/static/src/scss/control_panel.scss
-
4muk_web_theme/static/src/scss/fields.scss
-
4muk_web_theme/static/src/scss/fonts.scss
-
11muk_web_theme/static/src/scss/form_view.scss
-
82muk_web_theme/static/src/scss/kanban_view.scss
-
4muk_web_theme/static/src/scss/layout.scss
-
59muk_web_theme/static/src/scss/list_view.scss
-
4muk_web_theme/static/src/scss/mixins.scss
-
4muk_web_theme/static/src/scss/navbar.scss
-
4muk_web_theme/static/src/scss/notification.scss
-
4muk_web_theme/static/src/scss/search_view.scss
-
4muk_web_theme/static/src/scss/settings.scss
-
4muk_web_theme/static/src/scss/variables.scss
-
4muk_web_theme/static/src/xml/apps.xml
-
4muk_web_theme/static/src/xml/appsbar.xml
-
4muk_web_theme/static/src/xml/base.xml
-
4muk_web_theme/static/src/xml/navbar.xml
-
4muk_web_theme/static/src/xml/shortcuts.xml
-
37muk_web_theme/static/src/xml/sidebar.xml
-
4muk_web_theme/static/src/xml/views.xml
-
15muk_web_theme/template/assets.xml
-
14muk_web_theme/template/web.xml
-
51muk_web_theme/views/res_config_settings_view.xml
-
6muk_web_theme/views/res_users.xml
-
165muk_web_theme_mail/LICENSE
-
114muk_web_theme_mail/README.rst
-
21muk_web_theme_mail/__init__.py
-
54muk_web_theme_mail/__manifest__.py
-
9muk_web_theme_mail/doc/changelog.rst
-
114muk_web_theme_mail/doc/index.rst
-
16muk_web_theme_mail/i18n/de.po
-
16muk_web_theme_mail/i18n/es.po
-
16muk_web_theme_mail/i18n/fr.po
-
16muk_web_theme_mail/i18n/muk_web_theme_mail.pot
-
16muk_web_theme_mail/i18n/nl.po
-
BINmuk_web_theme_mail/static/description/banner.png
-
BINmuk_web_theme_mail/static/description/icon.png
-
1muk_web_theme_mail/static/description/icon.svg
-
133muk_web_theme_mail/static/description/index.html
-
BINmuk_web_theme_mail/static/description/logo.png
-
BINmuk_web_theme_mail/static/description/preview.png
-
BINmuk_web_theme_mail/static/description/screenshot.png
-
BINmuk_web_theme_mail/static/description/service_customization.png
-
BINmuk_web_theme_mail/static/description/service_development.png
-
BINmuk_web_theme_mail/static/description/service_implementation.png
-
BINmuk_web_theme_mail/static/description/service_integration.png
-
BINmuk_web_theme_mail/static/description/service_support.png
-
45muk_web_theme_mail/static/src/js/chatter.js
-
211muk_web_theme_mail/static/src/js/discuss.js
-
42muk_web_theme_mail/static/src/js/keyboard.js
-
110muk_web_theme_mail/static/src/scss/chatter.scss
-
33muk_web_theme_mail/static/src/xml/discuss.xml
-
50muk_web_theme_mail/static/src/xml/shortcuts.xml
-
43muk_web_theme_mail/static/src/xml/systray.xml
-
38muk_web_theme_mail/template/assets.xml
@ -1,36 +0,0 @@ |
|||||
language: python |
|
||||
|
|
||||
python: |
|
||||
- "3.6" |
|
||||
|
|
||||
notifications: |
|
||||
email: false |
|
||||
|
|
||||
sudo: false |
|
||||
cache: pip |
|
||||
|
|
||||
addons: |
|
||||
postgresql: "9.6" |
|
||||
apt: |
|
||||
packages: |
|
||||
- expect-dev |
|
||||
- python3-lxml |
|
||||
- python3-simplejson |
|
||||
- python3-serial |
|
||||
|
|
||||
env: |
|
||||
global: |
|
||||
- VERSION="13.0" TESTS="1" LINT_CHECK="0" |
|
||||
matrix: |
|
||||
- TESTS="1" ODOO_REPO="odoo/odoo" MAKEPOT="1" |
|
||||
|
|
||||
install: |
|
||||
- git clone https://github.com/OCA/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools |
|
||||
- export PATH=${HOME}/maintainer-quality-tools/travis:${PATH} |
|
||||
- travis_install_nightly |
|
||||
|
|
||||
script: |
|
||||
- travis_run_tests |
|
||||
|
|
||||
after_success: |
|
||||
- travis_after_tests_success |
|
@ -0,0 +1,51 @@ |
|||||
|
# Byte-compiled / optimized / DLL files |
||||
|
__pycache__/ |
||||
|
*.py[cod] |
||||
|
|
||||
|
# C extensions |
||||
|
*.so |
||||
|
|
||||
|
# Distribution / packaging |
||||
|
.Python |
||||
|
env/ |
||||
|
bin/ |
||||
|
develop-eggs/ |
||||
|
dist/ |
||||
|
eggs/ |
||||
|
parts/ |
||||
|
sdist/ |
||||
|
var/ |
||||
|
*.egg-info/ |
||||
|
.installed.cfg |
||||
|
*.egg |
||||
|
*.eggs |
||||
|
|
||||
|
# Installer logs |
||||
|
pip-log.txt |
||||
|
pip-delete-this-directory.txt |
||||
|
|
||||
|
# Unit test / coverage reports |
||||
|
htmlcov/ |
||||
|
.tox/ |
||||
|
.coverage |
||||
|
.cache |
||||
|
nosetests.xml |
||||
|
coverage.xml |
||||
|
|
||||
|
# Pycharm |
||||
|
.idea |
||||
|
|
||||
|
# Eclipse |
||||
|
.project |
||||
|
.pydevproject |
||||
|
.settings/ |
||||
|
|
||||
|
# Rope |
||||
|
.ropeproject |
||||
|
|
||||
|
# Sphinx documentation |
||||
|
docs/_build/ |
||||
|
|
||||
|
# Backup files |
||||
|
*~ |
||||
|
*.swp |
@ -1,124 +0,0 @@ |
|||||
============= |
|
||||
MuK Web Theme |
|
||||
============= |
|
||||
|
|
||||
This module offers a mobile compatible design for Odoo Community. Furthermore |
|
||||
it allows the user to define some design preferences. So he can choose the |
|
||||
size of the sidebar and the position of the chatter. In addition, the background |
|
||||
image of the app menu can be set for each company. |
|
||||
|
|
||||
Installation |
|
||||
============ |
|
||||
|
|
||||
To install this module, you need to: |
|
||||
|
|
||||
Download the module and add it to your Odoo addons folder. Afterward, log on to |
|
||||
your Odoo server and go to the Apps menu. Trigger the debug mode and update the |
|
||||
list by clicking on the "Update Apps List" link. Now install the module by |
|
||||
clicking on the install button. |
|
||||
|
|
||||
Another way to install this module is via the package management for Python |
|
||||
(`PyPI <https://pypi.org/project/pip/>`_). |
|
||||
|
|
||||
To install our modules using the package manager make sure |
|
||||
`odoo-autodiscover <https://pypi.org/project/odoo-autodiscover/>`_ is installed |
|
||||
correctly. Then open a console and install the module by entering the following |
|
||||
command: |
|
||||
|
|
||||
``pip install --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>`` |
|
||||
|
|
||||
The module name consists of the Odoo version and the module name, where |
|
||||
underscores are replaced by a dash. |
|
||||
|
|
||||
**Module:** |
|
||||
|
|
||||
``odoo<version>-addon-<module_name>`` |
|
||||
|
|
||||
**Example:** |
|
||||
|
|
||||
``sudo -H pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo11-addon-muk-utils`` |
|
||||
|
|
||||
Once the installation has been successfully completed, the app is already in the |
|
||||
correct folder. Log on to your Odoo server and go to the Apps menu. Trigger the |
|
||||
debug mode and update the list by clicking on the "Update Apps List" link. Now |
|
||||
install the module by clicking on the install button. |
|
||||
|
|
||||
The biggest advantage of this variant is that you can now also update the app |
|
||||
using the "pip" command. To do this, enter the following command in your console: |
|
||||
|
|
||||
``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>`` |
|
||||
|
|
||||
When the process is finished, restart your server and update the application in |
|
||||
Odoo. The steps are the same as for the installation only the button has changed |
|
||||
from "Install" to "Upgrade". |
|
||||
|
|
||||
You can also view available Apps directly in our `repository <https://nexus.mukit.at/#browse/browse:odoo>`_ |
|
||||
and find a more detailed installation guide on our `website <https://mukit.at/page/open-source>`_. |
|
||||
|
|
||||
For modules licensed under OPL-1, you will receive access data when you purchase |
|
||||
the module. If the modules were not purchased directly from |
|
||||
`MuK IT <https://www.mukit.at/>`_ please contact our support (support@mukit.at) |
|
||||
with a confirmation of purchase to receive the corresponding access data. |
|
||||
|
|
||||
Upgrade |
|
||||
============ |
|
||||
|
|
||||
To upgrade this module, you need to: |
|
||||
|
|
||||
Download the module and add it to your Odoo addons folder. Restart the server |
|
||||
and log on to your Odoo server. Select the Apps menu and upgrade the module by |
|
||||
clicking on the upgrade button. |
|
||||
|
|
||||
If you installed the module using the "pip" command, you can also update the |
|
||||
module in the same way. Just type the following command into the console: |
|
||||
|
|
||||
``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>`` |
|
||||
|
|
||||
When the process is finished, restart your server and update the application in |
|
||||
Odoo, just like you would normally. |
|
||||
|
|
||||
Configuration |
|
||||
============= |
|
||||
|
|
||||
No additional configuration is needed to use this module. |
|
||||
|
|
||||
Usage |
|
||||
============= |
|
||||
|
|
||||
After the module is installed, the design is adjusted accordingly. |
|
||||
|
|
||||
Credits |
|
||||
======= |
|
||||
|
|
||||
Contributors |
|
||||
------------ |
|
||||
|
|
||||
* Mathias Markl <mathias.markl@mukit.at> |
|
||||
|
|
||||
Images |
|
||||
------------ |
|
||||
|
|
||||
Some pictures are based on or inspired by: |
|
||||
|
|
||||
* `Freepik <https://www.flaticon.com/authors/freepik>`_ |
|
||||
|
|
||||
Projects |
|
||||
------------ |
|
||||
|
|
||||
Parts of the module are inspired by: |
|
||||
|
|
||||
* `Web Responsive <https://github.com/OCA/web>`_ |
|
||||
* `List Range Selection <https://github.com/OCA/web>`_ |
|
||||
* `Openworx Backend Theme <https://github.com/Openworx/backend_theme>`_ |
|
||||
|
|
||||
Author & Maintainer |
|
||||
------------------- |
|
||||
|
|
||||
This module is maintained by the `MuK IT GmbH <https://www.mukit.at/>`_. |
|
||||
|
|
||||
MuK IT is an Austrian company specialized in customizing and extending Odoo. |
|
||||
We develop custom solutions for your individual needs to help you focus on |
|
||||
your strength and expertise to grow your business. |
|
||||
|
|
||||
If you want to get in touch please contact us via mail |
|
||||
(sale@mukit.at) or visit our website (https://mukit.at). |
|
@ -1,39 +1,3 @@ |
|||||
`1.6.0` |
|
||||
------- |
|
||||
|
|
||||
- Required Color Option |
|
||||
|
|
||||
|
|
||||
`1.5.0` |
|
||||
------- |
|
||||
|
|
||||
- Mobile Pager Pages |
|
||||
|
|
||||
`1.4.0` |
|
||||
------- |
|
||||
|
|
||||
- Background Blend Mode |
|
||||
|
|
||||
`1.3.0` |
|
||||
------- |
|
||||
|
|
||||
- Default Preferences |
|
||||
|
|
||||
`1.2.0` |
|
||||
------- |
|
||||
|
|
||||
- Added Menu Color Options |
|
||||
|
|
||||
`1.2.0` |
|
||||
------- |
|
||||
|
|
||||
- Added AppBar Color Options |
|
||||
|
|
||||
`1.1.0` |
|
||||
------- |
|
||||
|
|
||||
- Added Color Customize Options |
|
||||
|
|
||||
`1.0.0` |
`1.0.0` |
||||
------- |
------- |
||||
|
|
||||
|
@ -1,375 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * muk_web_theme |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0-20190522\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2019-06-24 22:00+0000\n" |
|
||||
"PO-Revision-Date: 2019-06-27 08:23+0000\n" |
|
||||
"Last-Translator: MuK IT <admin@mukit.at>\n" |
|
||||
"Language-Team: German <http://weblate.mukit.at/projects/web-12/muk_web_theme/" |
|
||||
"de/>\n" |
|
||||
"Language: de\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n" |
|
||||
"X-Generator: Weblate 3.7\n" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:25 |
|
||||
#, python-format |
|
||||
msgid "#menu_id=#{app.menuID}&action_id=#{app.actionID}" |
|
||||
msgstr "#menu_id=#{app.menuID}&action_id=#{app.actionID}" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Background Image</span>\n" |
|
||||
" <span class=\"fa fa-lg fa-building-o\" title=\"Values set here are company-specific.\" aria-label=\"Values set here are company-specific.\" groups=\"base.group_multi_company\" role=\"img\"/>" |
|
||||
msgstr "" |
|
||||
"<span class=\"o_form_label\">Hintergrundbild</span>\n" |
|
||||
" <span class=\"fa fa-lg fa-building-o\" title=\"" |
|
||||
"Die hier eingestellten Werte sind unternehmensspezifisch.\" aria-label=\"Die " |
|
||||
"hier eingestellten Werte sind unternehmensspezifisch.\" groups=\"base." |
|
||||
"group_multi_company\" role=\"img\"/>" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Default Preferences</span>" |
|
||||
msgstr "<span class=\"o_form_label\">Default-Einstellungen</span>" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Menu Colors</span>" |
|
||||
msgstr "<span class=\"o_form_label\">Menüfarben</span>" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Theme Colors</span>" |
|
||||
msgstr "<span class=\"o_form_label\">Themenfarben</span>" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:26 |
|
||||
#, python-format |
|
||||
msgid "Actions" |
|
||||
msgstr "Aktionen" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:28 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:31 |
|
||||
#, python-format |
|
||||
msgid "Alt" |
|
||||
msgstr "Alt" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Apps Blend" |
|
||||
msgstr "Apps Mischung" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Apps Color" |
|
||||
msgstr "Apps Farbe" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__background_blend_mode |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_background_blend_mode |
|
||||
msgid "Apps Menu Background Blend Mode" |
|
||||
msgstr "Apps Menü Hintergrund Mischmodus" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__background_image |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_background_image |
|
||||
msgid "Apps Menu Background Image" |
|
||||
msgstr "Applikationsmenü Hintergrundbild" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Backend Theme" |
|
||||
msgstr "Backendmotiv" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Background" |
|
||||
msgstr "Hintergrund" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Brand" |
|
||||
msgstr "Markenzeichen" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Chatter" |
|
||||
msgstr "Klappern" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__default_chatter_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_default_chatter_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_users__chatter_position |
|
||||
msgid "Chatter Position" |
|
||||
msgstr "Klapperposition" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color" |
|
||||
msgstr "Farbe" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color-burn" |
|
||||
msgstr "Farbverbrennung" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color-dodge" |
|
||||
msgstr "Farbabweichung" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_company |
|
||||
msgid "Companies" |
|
||||
msgstr "Unternehmen" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_config_settings |
|
||||
msgid "Config Settings" |
|
||||
msgstr "Konfiguration " |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:31 |
|
||||
#, python-format |
|
||||
msgid "Control" |
|
||||
msgstr "Kontrolle" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:47 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:68 |
|
||||
#, python-format |
|
||||
msgid "Create" |
|
||||
msgstr "Erstellen" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Darken" |
|
||||
msgstr "Verdunkeln" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Difference" |
|
||||
msgstr "Unterschied" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:59 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:82 |
|
||||
#, python-format |
|
||||
msgid "Discard" |
|
||||
msgstr "Verwerfen" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:41 |
|
||||
#, python-format |
|
||||
msgid "Edit" |
|
||||
msgstr "Bearbeiten" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Exclusion" |
|
||||
msgstr "Ausschluss" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_ir_http |
|
||||
msgid "HTTP Routing" |
|
||||
msgstr "HTTP-Routing" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Hard-light" |
|
||||
msgstr "Hartes Licht" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Hue" |
|
||||
msgstr "Farbton" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Invisible" |
|
||||
msgstr "Unsichtbar" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Large" |
|
||||
msgstr "Groß" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Lighten" |
|
||||
msgstr "Aufhellen" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Luminosity" |
|
||||
msgstr "Leuchtkraft" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Menu Color" |
|
||||
msgstr "Menüfarbe" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Multiply" |
|
||||
msgstr "Multiplizieren" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
#: selection:res.company,default_chatter_preference:0 |
|
||||
#: selection:res.users,chatter_position:0 |
|
||||
msgid "Normal" |
|
||||
msgstr "Normal" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:26 |
|
||||
#, python-format |
|
||||
msgid "Open the apps menu" |
|
||||
msgstr "Öffnen Sie das App-Menü." |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Overlay" |
|
||||
msgstr "Überlagerung" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Primary" |
|
||||
msgstr "Primär" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Saturation" |
|
||||
msgstr "Sättigung" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:53 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:75 |
|
||||
#, python-format |
|
||||
msgid "Save" |
|
||||
msgstr "Speichern" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Screen" |
|
||||
msgstr "Bildschirm" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/js/views/search_view.js:34 |
|
||||
#, python-format |
|
||||
msgid "Search" |
|
||||
msgstr "Suche" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:42 |
|
||||
#, python-format |
|
||||
msgid "Search menus..." |
|
||||
msgstr "Suche Menüs..." |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the background image for the apps menu" |
|
||||
msgstr "Setzt das Hintergrundbild für das App-Menü." |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the default theme preferences" |
|
||||
msgstr "Legen Sie die Standardeinstellungen für das Design fest." |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the main menu colors" |
|
||||
msgstr "Einstellen der Farben des Hauptmenüs" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the main theme colors" |
|
||||
msgstr "Legen Sie die Farben des Hauptthemas fest" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Sidebar" |
|
||||
msgstr "Sidebar" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__default_sidebar_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_default_sidebar_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_users__sidebar_type |
|
||||
msgid "Sidebar Type" |
|
||||
msgstr "Typ der Seitenleiste" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_chatter_preference:0 |
|
||||
#: selection:res.users,chatter_position:0 |
|
||||
msgid "Sided" |
|
||||
msgstr "Seitlich" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Small" |
|
||||
msgstr "Klein" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_appbar_background |
|
||||
msgid "Theme AppBar Background" |
|
||||
msgstr "Thema AppBar Hintergrund" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_appbar_color |
|
||||
msgid "Theme AppBar Color" |
|
||||
msgstr "Thema AppBar Farbe" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_brand |
|
||||
msgid "Theme Brand Color" |
|
||||
msgstr "Motiv Markenfarbe" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_menu |
|
||||
msgid "Theme Menu Color" |
|
||||
msgstr "Themenmenü Farbe" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_users_preferences |
|
||||
msgid "Theme Preferences" |
|
||||
msgstr "Motivvorgaben" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_primary |
|
||||
msgid "Theme Primary Color" |
|
||||
msgstr "Motivhauptfarbe" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_users |
|
||||
msgid "Users" |
|
||||
msgstr "Benutzer" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:31 |
|
||||
#, python-format |
|
||||
msgid "fa fa-th" |
|
||||
msgstr "fa fa fa-th" |
|
@ -1,368 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * muk_web_theme |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0-20190522\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2019-06-24 22:00+0000\n" |
|
||||
"PO-Revision-Date: 2019-06-24 22:00+0000\n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: \n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: \n" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:25 |
|
||||
#, python-format |
|
||||
msgid "#menu_id=#{app.menuID}&action_id=#{app.actionID}" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Background Image</span>\n" |
|
||||
" <span class=\"fa fa-lg fa-building-o\" title=\"Values set here are company-specific.\" aria-label=\"Values set here are company-specific.\" groups=\"base.group_multi_company\" role=\"img\"/>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Default Preferences</span>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Menu Colors</span>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Theme Colors</span>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:26 |
|
||||
#, python-format |
|
||||
msgid "Actions" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:28 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:31 |
|
||||
#, python-format |
|
||||
msgid "Alt" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Apps Blend" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Apps Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__background_blend_mode |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_background_blend_mode |
|
||||
msgid "Apps Menu Background Blend Mode" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__background_image |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_background_image |
|
||||
msgid "Apps Menu Background Image" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Backend Theme" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Background" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Brand" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Chatter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__default_chatter_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_default_chatter_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_users__chatter_position |
|
||||
msgid "Chatter Position" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color-burn" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color-dodge" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_company |
|
||||
msgid "Companies" |
|
||||
msgstr "Compañías" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_config_settings |
|
||||
msgid "Config Settings" |
|
||||
msgstr "Opciones de Configuración" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:31 |
|
||||
#, python-format |
|
||||
msgid "Control" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:47 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:68 |
|
||||
#, python-format |
|
||||
msgid "Create" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Darken" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Difference" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:59 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:82 |
|
||||
#, python-format |
|
||||
msgid "Discard" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:41 |
|
||||
#, python-format |
|
||||
msgid "Edit" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Exclusion" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_ir_http |
|
||||
msgid "HTTP Routing" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Hard-light" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Hue" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Invisible" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Large" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Lighten" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Luminosity" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Menu Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Multiply" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
#: selection:res.company,default_chatter_preference:0 |
|
||||
#: selection:res.users,chatter_position:0 |
|
||||
msgid "Normal" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:26 |
|
||||
#, python-format |
|
||||
msgid "Open the apps menu" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Overlay" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Primary" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Saturation" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:53 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:75 |
|
||||
#, python-format |
|
||||
msgid "Save" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Screen" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/js/views/search_view.js:34 |
|
||||
#, python-format |
|
||||
msgid "Search" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:42 |
|
||||
#, python-format |
|
||||
msgid "Search menus..." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the background image for the apps menu" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the default theme preferences" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the main menu colors" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the main theme colors" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Sidebar" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__default_sidebar_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_default_sidebar_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_users__sidebar_type |
|
||||
msgid "Sidebar Type" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_chatter_preference:0 |
|
||||
#: selection:res.users,chatter_position:0 |
|
||||
msgid "Sided" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Small" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_appbar_background |
|
||||
msgid "Theme AppBar Background" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_appbar_color |
|
||||
msgid "Theme AppBar Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_brand |
|
||||
msgid "Theme Brand Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_menu |
|
||||
msgid "Theme Menu Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_users_preferences |
|
||||
msgid "Theme Preferences" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_primary |
|
||||
msgid "Theme Primary Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_users |
|
||||
msgid "Users" |
|
||||
msgstr "Usuarios" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:31 |
|
||||
#, python-format |
|
||||
msgid "fa fa-th" |
|
||||
msgstr "" |
|
||||
|
|
@ -1,369 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * muk_web_theme |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0-20190522\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2019-06-24 22:00+0000\n" |
|
||||
"PO-Revision-Date: 2019-06-24 22:00+0000\n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: \n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: \n" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:25 |
|
||||
#, python-format |
|
||||
msgid "#menu_id=#{app.menuID}&action_id=#{app.actionID}" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Background Image</span>\n" |
|
||||
" <span class=\"fa fa-lg fa-building-o\" title=\"Values set here are company-specific.\" aria-label=\"Values set here are company-specific.\" groups=\"base.group_multi_company\" role=\"img\"/>" |
|
||||
msgstr "<span class=\"o_form_label\">Image de fond</span>\n" |
|
||||
" <span class=\"fa fa-lg fa-building-o\" title=\"Les valeurs ici sont spécifiques à chaque société.\" aria-label=\"Les valeurs ici sont spécifiques à chaque société.\" groups=\"base.group_multi_company\" role=\"img\"/>" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Default Preferences</span>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Menu Colors</span>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Theme Colors</span>" |
|
||||
msgstr "<span class=\"o_form_label\">Couleurs du thème</span>" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:26 |
|
||||
#, python-format |
|
||||
msgid "Actions" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:28 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:31 |
|
||||
#, python-format |
|
||||
msgid "Alt" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Apps Blend" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Apps Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__background_blend_mode |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_background_blend_mode |
|
||||
msgid "Apps Menu Background Blend Mode" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__background_image |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_background_image |
|
||||
msgid "Apps Menu Background Image" |
|
||||
msgstr "Image de fond du menu d'applications" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Backend Theme" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Background" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Brand" |
|
||||
msgstr "Marque" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Chatter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__default_chatter_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_default_chatter_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_users__chatter_position |
|
||||
msgid "Chatter Position" |
|
||||
msgstr "Position du Chatter" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color-burn" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color-dodge" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_company |
|
||||
msgid "Companies" |
|
||||
msgstr "Sociétés" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_config_settings |
|
||||
msgid "Config Settings" |
|
||||
msgstr "Paramètres de config" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:31 |
|
||||
#, python-format |
|
||||
msgid "Control" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:47 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:68 |
|
||||
#, python-format |
|
||||
msgid "Create" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Darken" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Difference" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:59 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:82 |
|
||||
#, python-format |
|
||||
msgid "Discard" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:41 |
|
||||
#, python-format |
|
||||
msgid "Edit" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Exclusion" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_ir_http |
|
||||
msgid "HTTP Routing" |
|
||||
msgstr "Routage HTTP" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Hard-light" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Hue" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Invisible" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Large" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Lighten" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Luminosity" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Menu Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Multiply" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
#: selection:res.company,default_chatter_preference:0 |
|
||||
#: selection:res.users,chatter_position:0 |
|
||||
msgid "Normal" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:26 |
|
||||
#, python-format |
|
||||
msgid "Open the apps menu" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Overlay" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Primary" |
|
||||
msgstr "Principal" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Saturation" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:53 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:75 |
|
||||
#, python-format |
|
||||
msgid "Save" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Screen" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/js/views/search_view.js:34 |
|
||||
#, python-format |
|
||||
msgid "Search" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:42 |
|
||||
#, python-format |
|
||||
msgid "Search menus..." |
|
||||
msgstr "Menus de recherche..." |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the background image for the apps menu" |
|
||||
msgstr "Fixer l'image de fond pour le menu des applications" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the default theme preferences" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the main menu colors" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the main theme colors" |
|
||||
msgstr "Fixer les couleurs du thème principal" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Sidebar" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__default_sidebar_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_default_sidebar_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_users__sidebar_type |
|
||||
msgid "Sidebar Type" |
|
||||
msgstr "Type de barre latérale" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_chatter_preference:0 |
|
||||
#: selection:res.users,chatter_position:0 |
|
||||
msgid "Sided" |
|
||||
msgstr "Sur le côté" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Small" |
|
||||
msgstr "Petit" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_appbar_background |
|
||||
msgid "Theme AppBar Background" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_appbar_color |
|
||||
msgid "Theme AppBar Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_brand |
|
||||
msgid "Theme Brand Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_menu |
|
||||
msgid "Theme Menu Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_users_preferences |
|
||||
msgid "Theme Preferences" |
|
||||
msgstr "Préférences du thème" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_primary |
|
||||
msgid "Theme Primary Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_users |
|
||||
msgid "Users" |
|
||||
msgstr "Utilisateurs" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:31 |
|
||||
#, python-format |
|
||||
msgid "fa fa-th" |
|
||||
msgstr "" |
|
||||
|
|
@ -1,368 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * muk_web_theme |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0-20190522\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2019-06-24 22:00+0000\n" |
|
||||
"PO-Revision-Date: 2019-06-24 22:00+0000\n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: \n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: \n" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:25 |
|
||||
#, python-format |
|
||||
msgid "#menu_id=#{app.menuID}&action_id=#{app.actionID}" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Background Image</span>\n" |
|
||||
" <span class=\"fa fa-lg fa-building-o\" title=\"Values set here are company-specific.\" aria-label=\"Values set here are company-specific.\" groups=\"base.group_multi_company\" role=\"img\"/>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Default Preferences</span>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Menu Colors</span>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Theme Colors</span>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:26 |
|
||||
#, python-format |
|
||||
msgid "Actions" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:28 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:31 |
|
||||
#, python-format |
|
||||
msgid "Alt" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Apps Blend" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Apps Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__background_blend_mode |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_background_blend_mode |
|
||||
msgid "Apps Menu Background Blend Mode" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__background_image |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_background_image |
|
||||
msgid "Apps Menu Background Image" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Backend Theme" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Background" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Brand" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Chatter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__default_chatter_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_default_chatter_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_users__chatter_position |
|
||||
msgid "Chatter Position" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color-burn" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color-dodge" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_company |
|
||||
msgid "Companies" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_config_settings |
|
||||
msgid "Config Settings" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:31 |
|
||||
#, python-format |
|
||||
msgid "Control" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:47 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:68 |
|
||||
#, python-format |
|
||||
msgid "Create" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Darken" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Difference" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:59 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:82 |
|
||||
#, python-format |
|
||||
msgid "Discard" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:41 |
|
||||
#, python-format |
|
||||
msgid "Edit" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Exclusion" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_ir_http |
|
||||
msgid "HTTP Routing" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Hard-light" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Hue" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Invisible" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Large" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Lighten" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Luminosity" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Menu Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Multiply" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
#: selection:res.company,default_chatter_preference:0 |
|
||||
#: selection:res.users,chatter_position:0 |
|
||||
msgid "Normal" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:26 |
|
||||
#, python-format |
|
||||
msgid "Open the apps menu" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Overlay" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Primary" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Saturation" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:53 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:75 |
|
||||
#, python-format |
|
||||
msgid "Save" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Screen" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/js/views/search_view.js:34 |
|
||||
#, python-format |
|
||||
msgid "Search" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:42 |
|
||||
#, python-format |
|
||||
msgid "Search menus..." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the background image for the apps menu" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the default theme preferences" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the main menu colors" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the main theme colors" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Sidebar" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__default_sidebar_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_default_sidebar_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_users__sidebar_type |
|
||||
msgid "Sidebar Type" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_chatter_preference:0 |
|
||||
#: selection:res.users,chatter_position:0 |
|
||||
msgid "Sided" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Small" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_appbar_background |
|
||||
msgid "Theme AppBar Background" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_appbar_color |
|
||||
msgid "Theme AppBar Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_brand |
|
||||
msgid "Theme Brand Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_menu |
|
||||
msgid "Theme Menu Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_users_preferences |
|
||||
msgid "Theme Preferences" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_primary |
|
||||
msgid "Theme Primary Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_users |
|
||||
msgid "Users" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:31 |
|
||||
#, python-format |
|
||||
msgid "fa fa-th" |
|
||||
msgstr "" |
|
||||
|
|
@ -1,368 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * muk_web_theme |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0-20190522\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2019-06-24 22:01+0000\n" |
|
||||
"PO-Revision-Date: 2019-06-24 22:01+0000\n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: \n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: \n" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:25 |
|
||||
#, python-format |
|
||||
msgid "#menu_id=#{app.menuID}&action_id=#{app.actionID}" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Background Image</span>\n" |
|
||||
" <span class=\"fa fa-lg fa-building-o\" title=\"Values set here are company-specific.\" aria-label=\"Values set here are company-specific.\" groups=\"base.group_multi_company\" role=\"img\"/>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Default Preferences</span>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Menu Colors</span>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "<span class=\"o_form_label\">Theme Colors</span>" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:26 |
|
||||
#, python-format |
|
||||
msgid "Actions" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:28 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:31 |
|
||||
#, python-format |
|
||||
msgid "Alt" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Apps Blend" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Apps Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__background_blend_mode |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_background_blend_mode |
|
||||
msgid "Apps Menu Background Blend Mode" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__background_image |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_background_image |
|
||||
msgid "Apps Menu Background Image" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Backend Theme" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Background" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Brand" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Chatter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__default_chatter_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_default_chatter_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_users__chatter_position |
|
||||
msgid "Chatter Position" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color-burn" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Color-dodge" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_company |
|
||||
msgid "Companies" |
|
||||
msgstr "Bedrijven" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_config_settings |
|
||||
msgid "Config Settings" |
|
||||
msgstr "Configuratie instellingen" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:31 |
|
||||
#, python-format |
|
||||
msgid "Control" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:47 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:68 |
|
||||
#, python-format |
|
||||
msgid "Create" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Darken" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Difference" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:59 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:82 |
|
||||
#, python-format |
|
||||
msgid "Discard" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:41 |
|
||||
#, python-format |
|
||||
msgid "Edit" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Exclusion" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_ir_http |
|
||||
msgid "HTTP Routing" |
|
||||
msgstr "HTTP routing" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Hard-light" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Hue" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Invisible" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Large" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Lighten" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Luminosity" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Menu Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Multiply" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
#: selection:res.company,default_chatter_preference:0 |
|
||||
#: selection:res.users,chatter_position:0 |
|
||||
msgid "Normal" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/shortcuts.xml:26 |
|
||||
#, python-format |
|
||||
msgid "Open the apps menu" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Overlay" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Primary" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Saturation" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:53 |
|
||||
#: code:addons/muk_web_theme/static/src/xml/views.xml:75 |
|
||||
#, python-format |
|
||||
msgid "Save" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,background_blend_mode:0 |
|
||||
msgid "Screen" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/js/views/search_view.js:34 |
|
||||
#, python-format |
|
||||
msgid "Search" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:42 |
|
||||
#, python-format |
|
||||
msgid "Search menus..." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the background image for the apps menu" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the default theme preferences" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the main menu colors" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Set the main theme colors" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_config_settings_view_form |
|
||||
msgid "Sidebar" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_company__default_sidebar_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_default_sidebar_preference |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_users__sidebar_type |
|
||||
msgid "Sidebar Type" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_chatter_preference:0 |
|
||||
#: selection:res.users,chatter_position:0 |
|
||||
msgid "Sided" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: selection:res.company,default_sidebar_preference:0 |
|
||||
#: selection:res.users,sidebar_type:0 |
|
||||
msgid "Small" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_appbar_background |
|
||||
msgid "Theme AppBar Background" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_appbar_color |
|
||||
msgid "Theme AppBar Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_brand |
|
||||
msgid "Theme Brand Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_menu |
|
||||
msgid "Theme Menu Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model_terms:ir.ui.view,arch_db:muk_web_theme.res_users_preferences |
|
||||
msgid "Theme Preferences" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model.fields,field_description:muk_web_theme.field_res_config_settings__theme_color_primary |
|
||||
msgid "Theme Primary Color" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#: model:ir.model,name:muk_web_theme.model_res_users |
|
||||
msgid "Users" |
|
||||
msgstr "Gebruikers" |
|
||||
|
|
||||
#. module: muk_web_theme |
|
||||
#. openerp-web |
|
||||
#: code:addons/muk_web_theme/static/src/xml/apps.xml:31 |
|
||||
#, python-format |
|
||||
msgid "fa fa-th" |
|
||||
msgstr "" |
|
||||
|
|
@ -0,0 +1,146 @@ |
|||||
|
################################################################################### |
||||
|
# |
||||
|
# Copyright (c) 2017-today MuK IT GmbH. |
||||
|
# |
||||
|
# This file is part of MuK Grid Snippets |
||||
|
# (see https://mukit.at). |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Lesser General Public License as published by |
||||
|
# the Free Software Foundation, either version 3 of the License, or |
||||
|
# (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Lesser General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Lesser General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
################################################################################### |
||||
|
|
||||
|
import re |
||||
|
import uuid |
||||
|
import base64 |
||||
|
|
||||
|
from odoo import models, fields, api |
||||
|
from odoo.modules import module |
||||
|
|
||||
|
|
||||
|
class ScssEditor(models.AbstractModel): |
||||
|
_name = 'muk_web_theme.scss_editor' |
||||
|
_description = 'Scss Editor' |
||||
|
|
||||
|
# ---------------------------------------------------------- |
||||
|
# Helper |
||||
|
# ---------------------------------------------------------- |
||||
|
|
||||
|
def _build_custom_url(self, url_parts, xmlid): |
||||
|
return "%s.custom.%s.%s" % (url_parts[0], xmlid, url_parts[1]) |
||||
|
|
||||
|
def _get_custom_url(self, url, xmlid): |
||||
|
return self._build_custom_url(url.rsplit(".", 1), xmlid) |
||||
|
|
||||
|
def _get_custom_attachment(self, url): |
||||
|
return self.env["ir.attachment"].with_context( |
||||
|
bin_size=False, bin_size_datas=False |
||||
|
).search([("url", '=', url)], limit=1) |
||||
|
|
||||
|
def _get_custom_view(self, url): |
||||
|
return self.env["ir.ui.view"].search([("name", '=', url)]) |
||||
|
|
||||
|
def _get_variable(self, content, variable): |
||||
|
regex = r'{0}\:?\s(.*?);'.format(variable) |
||||
|
value = re.search(regex, content) |
||||
|
return value and value.group(1) |
||||
|
|
||||
|
def _get_variables(self, content, variables): |
||||
|
return {var: self._get_variable(content, var) for var in variables} |
||||
|
|
||||
|
def _replace_variables(self, content, variables): |
||||
|
for variable in variables: |
||||
|
variable_content = '{0}: {1};'.format( |
||||
|
variable['name'], |
||||
|
variable['value'] |
||||
|
) |
||||
|
regex = r'{0}\:?\s(.*?);'.format(variable['name']) |
||||
|
content = re.sub(regex, variable_content, content) |
||||
|
return content |
||||
|
|
||||
|
# ---------------------------------------------------------- |
||||
|
# Read |
||||
|
# ---------------------------------------------------------- |
||||
|
|
||||
|
def get_content(self, url, xmlid): |
||||
|
custom_url = self._get_custom_url(url, xmlid) |
||||
|
custom_attachment = self._get_custom_attachment(custom_url) |
||||
|
if custom_attachment.exists(): |
||||
|
return base64.b64decode(custom_attachment.datas).decode('utf-8') |
||||
|
else: |
||||
|
match = re.compile("^/(\w+)/(.+?)(\.custom\.(.+))?\.(\w+)$").match(url) |
||||
|
module_path = module.get_module_path(match.group(1)) |
||||
|
resource_path = "%s.%s" % (match.group(2), match.group(5)) |
||||
|
module_resource_path = module.get_resource_path(module_path, resource_path) |
||||
|
with open(module_resource_path, "rb") as file: |
||||
|
return file.read().decode('utf-8') |
||||
|
|
||||
|
def get_values(self, url, xmlid, variables): |
||||
|
return self._get_variables(self.get_content(url, xmlid), variables) |
||||
|
|
||||
|
# ---------------------------------------------------------- |
||||
|
# Write |
||||
|
# ---------------------------------------------------------- |
||||
|
|
||||
|
def replace_content(self, url, xmlid, content): |
||||
|
custom_url = self._get_custom_url(url, xmlid) |
||||
|
custom_view = self._get_custom_view(custom_url) |
||||
|
custom_attachment = self._get_custom_attachment(custom_url) |
||||
|
datas = base64.b64encode((content or "\n").encode("utf-8")) |
||||
|
if custom_attachment.exists(): |
||||
|
custom_attachment.write({"datas": datas}) |
||||
|
else: |
||||
|
self.env["ir.attachment"].create({ |
||||
|
'name': custom_url, |
||||
|
'type': "binary", |
||||
|
'mimetype': "text/scss", |
||||
|
'datas': datas, |
||||
|
# TODO: old field datas_fname got removed, check if store_fname is correct and write migration |
||||
|
'store_fname': url.split("/")[-1], |
||||
|
'url': custom_url, |
||||
|
}) |
||||
|
if not custom_view.exists(): |
||||
|
view_to_xpath = self.env["ir.ui.view"].get_related_views( |
||||
|
xmlid, bundles=True |
||||
|
).filtered(lambda v: v.arch.find(url) >= 0) |
||||
|
self.env["ir.ui.view"].create({ |
||||
|
'name': custom_url, |
||||
|
'key': 'web_editor.scss_%s' % str(uuid.uuid4())[:6], |
||||
|
'mode': "extension", |
||||
|
'priority': view_to_xpath.priority, |
||||
|
'inherit_id': view_to_xpath.id, |
||||
|
'arch': """ |
||||
|
<data inherit_id="%(inherit_xml_id)s" name="%(name)s"> |
||||
|
<xpath expr="//link[@href='%(url_to_replace)s']" position="attributes"> |
||||
|
<attribute name="href">%(new_url)s</attribute> |
||||
|
</xpath> |
||||
|
</data> |
||||
|
""" % { |
||||
|
'inherit_xml_id': view_to_xpath.xml_id, |
||||
|
'name': custom_url, |
||||
|
'url_to_replace': url, |
||||
|
'new_url': custom_url, |
||||
|
} |
||||
|
}) |
||||
|
self.env["ir.qweb"].clear_caches() |
||||
|
|
||||
|
def replace_values(self, url, xmlid, variables): |
||||
|
content = self._replace_variables( |
||||
|
self.get_content(url, xmlid), variables |
||||
|
) |
||||
|
self.replace_content(url, xmlid, content) |
||||
|
|
||||
|
def reset_values(self, url, xmlid): |
||||
|
custom_url = self._get_custom_url(url, xmlid) |
||||
|
self._get_custom_attachment(custom_url).unlink() |
||||
|
self._get_custom_view(custom_url).unlink() |
Before Width: 1000 | Height: 200 | Size: 32 KiB |
After Width: 1080 | Height: 1920 | Size: 222 KiB |
Before Width: 1080 | Height: 1920 | Size: 74 KiB |
@ -0,0 +1,70 @@ |
|||||
|
/********************************************************************************** |
||||
|
* |
||||
|
* Copyright (c) 2017-today MuK IT GmbH. |
||||
|
* |
||||
|
* This file is part of MuK Grid Snippets |
||||
|
* (see https://mukit.at).
|
||||
|
* |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU Lesser General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU Lesser General Public License for more details. |
||||
|
* |
||||
|
* You should have received a copy of the GNU Lesser General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
* |
||||
|
**********************************************************************************/ |
||||
|
|
||||
|
odoo.define('muk_web_theme.ControlPanel', function (require) { |
||||
|
"use strict"; |
||||
|
|
||||
|
const ControlPanel = require('web.ControlPanel'); |
||||
|
const config = require('web.config'); |
||||
|
|
||||
|
const { useState } = owl.hooks; |
||||
|
|
||||
|
if (!config.device.isMobile) { |
||||
|
return; |
||||
|
} |
||||
|
|
||||
|
ControlPanel.patch('muk_web_theme.ControlPanel', T => { |
||||
|
|
||||
|
class ControlPanelPatch extends T { |
||||
|
constructor() { |
||||
|
super(...arguments); |
||||
|
this.state = useState({ |
||||
|
showViewSwitcherButtons: false, |
||||
|
}); |
||||
|
this.isMobile = true; |
||||
|
} |
||||
|
mounted() { |
||||
|
super.mounted(); |
||||
|
this.onWindowClickEvent = this._onWindowClick.bind(this); |
||||
|
window.addEventListener('click', this.onWindowClickEvent); |
||||
|
} |
||||
|
willUnmount() { |
||||
|
super.willUnmount(); |
||||
|
window.removeEventListener('click', this.onWindowClickEvent); |
||||
|
} |
||||
|
_onWindowClick(event) { |
||||
|
if (this.state.showViewSwitcherButtons && !event.target.closest('.o_cp_switch_buttons')) { |
||||
|
this.state.showViewSwitcherButtons = false; |
||||
|
} |
||||
|
} |
||||
|
_getCurrentViewIcon() { |
||||
|
const currentView = this.props.views.find((view) => { |
||||
|
return view.type === this.env.view.type |
||||
|
}) |
||||
|
return currentView.icon; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
return ControlPanelPatch; |
||||
|
}); |
||||
|
|
||||
|
}); |
@ -0,0 +1,65 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||
|
|
||||
|
<!-- |
||||
|
|
||||
|
Copyright (c) 2017-today MuK IT GmbH. |
||||
|
|
||||
|
This file is part of MuK Grid Snippets |
||||
|
(see https://mukit.at). |
||||
|
|
||||
|
This program is free software: you can redistribute it and/or modify |
||||
|
it under the terms of the GNU Lesser General Public License as published by |
||||
|
the Free Software Foundation, either version 3 of the License, or |
||||
|
(at your option) any later version. |
||||
|
|
||||
|
This program is distributed in the hope that it will be useful, |
||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
GNU Lesser General Public License for more details. |
||||
|
|
||||
|
You should have received a copy of the GNU Lesser General Public License |
||||
|
along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
|
||||
|
--> |
||||
|
|
||||
|
<templates xml:space="preserve"> |
||||
|
|
||||
|
<t t-inherit="web.ControlPanel" t-inherit-mode="extension"> |
||||
|
<xpath expr="//nav[hasclass('o_cp_switch_buttons')]" position="replace"> |
||||
|
<nav |
||||
|
t-if="props.views.length gt 1" |
||||
|
class="btn-group o_cp_switch_buttons" |
||||
|
role="toolbar" |
||||
|
aria-label="View switcher" |
||||
|
t-att-class="{ show: state and state.showViewSwitcherButtons }" |
||||
|
> |
||||
|
<t t-if="isMobile"> |
||||
|
<button |
||||
|
type="button" |
||||
|
class="btn btn-link btn-sm" |
||||
|
t-on-click="state.showViewSwitcherButtons = !state.showViewSwitcherButtons" |
||||
|
> |
||||
|
<span |
||||
|
class="fa fa-lg" |
||||
|
t-att-class="_getCurrentViewIcon()" |
||||
|
/> |
||||
|
</button> |
||||
|
<ul t-if="state.showViewSwitcherButtons" |
||||
|
t-att-class="{ show: state.showViewSwitcherButtons }" |
||||
|
class="dropdown-menu dropdown-menu-right" |
||||
|
> |
||||
|
<li t-foreach="props.views" t-as="view" t-key="view.type"> |
||||
|
<t t-call="web.ViewSwitcherButton"/> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</t> |
||||
|
<t t-else=""> |
||||
|
<t t-foreach="props.views" t-as="view" t-key="view.type"> |
||||
|
<t t-call="web.ViewSwitcherButton"/> |
||||
|
</t> |
||||
|
</t> |
||||
|
</nav> |
||||
|
</xpath> |
||||
|
</t> |
||||
|
|
||||
|
</templates> |
@ -1,50 +0,0 @@ |
|||||
/********************************************************************************** |
|
||||
* |
|
||||
* Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
* |
|
||||
* This file is part of MuK Backend Theme |
|
||||
* (see https://mukit.at).
|
|
||||
* |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU Lesser General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU Lesser General Public License for more details. |
|
||||
* |
|
||||
* You should have received a copy of the GNU Lesser General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
* |
|
||||
**********************************************************************************/ |
|
||||
|
|
||||
odoo.define('muk_web_theme.Pager', function (require) { |
|
||||
"use strict"; |
|
||||
|
|
||||
var core = require('web.core'); |
|
||||
var config = require("web.config"); |
|
||||
|
|
||||
var Pager = require('web.Pager'); |
|
||||
|
|
||||
var _t = core._t; |
|
||||
var QWeb = core.qweb; |
|
||||
|
|
||||
Pager.include({ |
|
||||
_render: function () { |
|
||||
this._super.apply(this, arguments); |
|
||||
if (this.state.size !== 0 && config.device.isMobile) { |
|
||||
this.$value.html(Math.ceil(this.state.current_max / this.state.limit)); |
|
||||
this.$limit.html(Math.ceil(this.state.size / this.state.limit)); |
|
||||
} |
|
||||
}, |
|
||||
_onEdit: function (event) { |
|
||||
if (!config.device.isMobile) { |
|
||||
this._super.apply(this, arguments); |
|
||||
} |
|
||||
event.stopPropagation(); |
|
||||
}, |
|
||||
}); |
|
||||
|
|
||||
}); |
|
@ -1,50 +0,0 @@ |
|||||
/********************************************************************************** |
|
||||
* |
|
||||
* Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
* |
|
||||
* This file is part of MuK Backend Theme |
|
||||
* (see https://mukit.at).
|
|
||||
* |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU Lesser General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU Lesser General Public License for more details. |
|
||||
* |
|
||||
* You should have received a copy of the GNU Lesser General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
* |
|
||||
**********************************************************************************/ |
|
||||
|
|
||||
odoo.define('muk_web_theme.Sidebar', function (require) { |
|
||||
"use strict"; |
|
||||
|
|
||||
var core = require('web.core'); |
|
||||
var config = require("web.config"); |
|
||||
|
|
||||
var Sidebar = require('web.Sidebar'); |
|
||||
|
|
||||
var _t = core._t; |
|
||||
var QWeb = core.qweb; |
|
||||
|
|
||||
Sidebar.include({ |
|
||||
init: function () { |
|
||||
this._super.apply(this, arguments); |
|
||||
if (config.device.isMobile) { |
|
||||
_.each(this.sections, function(element) { |
|
||||
if(element.name === 'print') { |
|
||||
element.icon = 'fa fa-print'; |
|
||||
} |
|
||||
if(element.name === 'other') { |
|
||||
element.icon = 'fa fa-cogs'; |
|
||||
} |
|
||||
}); |
|
||||
} |
|
||||
}, |
|
||||
}); |
|
||||
|
|
||||
}); |
|
@ -1,8 +1,8 @@ |
|||||
/********************************************************************************** |
/********************************************************************************** |
||||
* |
* |
||||
* Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
|
* Copyright (c) 2017-today MuK IT GmbH. |
||||
* |
* |
||||
* This file is part of MuK Web Utils |
|
||||
|
* This file is part of MuK Grid Snippets |
||||
* (see https://mukit.at).
|
* (see https://mukit.at).
|
||||
* |
* |
||||
* This program is free software: you can redistribute it and/or modify |
* This program is free software: you can redistribute it and/or modify |
@ -0,0 +1,271 @@ |
|||||
|
/********************************************************************************** |
||||
|
* |
||||
|
* Copyright (c) 2017-today MuK IT GmbH. |
||||
|
* |
||||
|
* This file is part of MuK Grid Snippets |
||||
|
* (see https://mukit.at).
|
||||
|
* |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU Lesser General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU Lesser General Public License for more details. |
||||
|
* |
||||
|
* You should have received a copy of the GNU Lesser General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
* |
||||
|
**********************************************************************************/ |
||||
|
|
||||
|
odoo.define('muk_web_theme.KanbanRenderer', function (require) { |
||||
|
"use strict"; |
||||
|
|
||||
|
const config = require('web.config'); |
||||
|
const core = require('web.core'); |
||||
|
|
||||
|
const KanbanRenderer = require('web.KanbanRenderer'); |
||||
|
|
||||
|
const _t = core._t; |
||||
|
const qweb = core.qweb; |
||||
|
|
||||
|
if (!config.device.isMobile) { |
||||
|
return; |
||||
|
} |
||||
|
|
||||
|
KanbanRenderer.include({ |
||||
|
custom_events: _.extend({}, KanbanRenderer.prototype.custom_events || {}, { |
||||
|
quick_create_column_created: '_onColumnAdded', |
||||
|
}), |
||||
|
events: _.extend({}, KanbanRenderer.prototype.events, { |
||||
|
'click .o_kanban_mobile_tab': '_onMobileTabClicked', |
||||
|
'click .o_kanban_mobile_add_column': '_onMobileQuickCreateClicked', |
||||
|
}), |
||||
|
ANIMATE: true, |
||||
|
init() { |
||||
|
this._super.apply(this, arguments); |
||||
|
this.activeColumnIndex = 0; |
||||
|
this._scrollPosition = null; |
||||
|
}, |
||||
|
on_attach_callback() { |
||||
|
if (this._scrollPosition && this.state.groupedBy.length && this.widgets.length) { |
||||
|
var $column = this.widgets[this.activeColumnIndex].$el; |
||||
|
$column.scrollLeft(this._scrollPosition.left); |
||||
|
$column.scrollTop(this._scrollPosition.top); |
||||
|
} |
||||
|
this._computeTabPosition(); |
||||
|
this._super.apply(this, arguments); |
||||
|
}, |
||||
|
on_detach_callback() { |
||||
|
if (this.state.groupedBy.length && this.widgets.length) { |
||||
|
var $column = this.widgets[this.activeColumnIndex].$el; |
||||
|
this._scrollPosition = { |
||||
|
left: $column.scrollLeft(), |
||||
|
top: $column.scrollTop(), |
||||
|
}; |
||||
|
} else { |
||||
|
this._scrollPosition = null; |
||||
|
} |
||||
|
this._super.apply(this, arguments); |
||||
|
}, |
||||
|
addQuickCreate() { |
||||
|
if(this._canCreateColumn() && !this.quickCreate.folded) { |
||||
|
this._onMobileQuickCreateClicked(); |
||||
|
} |
||||
|
return this.widgets[this.activeColumnIndex].addQuickCreate(); |
||||
|
}, |
||||
|
updateColumn(localID) { |
||||
|
var index = _.findIndex(this.widgets, {db_id: localID}); |
||||
|
var $column = this.widgets[index].$el; |
||||
|
var scrollTop = $column.scrollTop(); |
||||
|
return this._super.apply(this, arguments) |
||||
|
.then(() => this._layoutUpdate(false)) |
||||
|
.then(() => $column.scrollTop(scrollTop)); |
||||
|
}, |
||||
|
_canCreateColumn: function() { |
||||
|
return this.quickCreateEnabled && this.quickCreate && this.widgets.length; |
||||
|
}, |
||||
|
_computeColumnPosition(animate) { |
||||
|
if (this.widgets.length) { |
||||
|
const rtl = _t.database.parameters.direction === 'rtl'; |
||||
|
this.$('.o_kanban_group').show(); |
||||
|
const $columnAfter = this._toNode(this.widgets.filter((widget, index) => index > this.activeColumnIndex)); |
||||
|
const promiseAfter = this._updateColumnCss($columnAfter, rtl ? {right: '100%'} : {left: '100%'}, animate); |
||||
|
const $columnBefore = this._toNode(this.widgets.filter((widget, index) => index < this.activeColumnIndex)); |
||||
|
const promiseBefore = this._updateColumnCss($columnBefore, rtl ? {right: '-100%'} : {left: '-100%'}, animate); |
||||
|
const $columnCurrent = this._toNode(this.widgets.filter((widget, index) => index === this.activeColumnIndex)); |
||||
|
const promiseCurrent = this._updateColumnCss($columnCurrent, rtl ? {right: '0%'} : {left: '0%'}, animate); |
||||
|
promiseAfter |
||||
|
.then(promiseBefore) |
||||
|
.then(promiseCurrent) |
||||
|
.then(() => { |
||||
|
$columnAfter.hide(); |
||||
|
$columnBefore.hide(); |
||||
|
}); |
||||
|
} |
||||
|
}, |
||||
|
_computeCurrentColumn() { |
||||
|
if (this.widgets.length) { |
||||
|
var column = this.widgets[this.activeColumnIndex]; |
||||
|
if (!column) { |
||||
|
return; |
||||
|
} |
||||
|
var columnID = column.id || column.db_id; |
||||
|
this.$('.o_kanban_mobile_tab.o_current, .o_kanban_group.o_current') |
||||
|
.removeClass('o_current'); |
||||
|
this.$('.o_kanban_group[data-id="' + columnID + '"], ' + |
||||
|
'.o_kanban_mobile_tab[data-id="' + columnID + '"]') |
||||
|
.addClass('o_current'); |
||||
|
} |
||||
|
}, |
||||
|
_computeTabPosition() { |
||||
|
this._computeTabJustification(); |
||||
|
this._computeTabScrollPosition(); |
||||
|
}, |
||||
|
_computeTabScrollPosition() { |
||||
|
if (this.widgets.length) { |
||||
|
var lastItemIndex = this.widgets.length - 1; |
||||
|
var moveToIndex = this.activeColumnIndex; |
||||
|
var scrollToLeft = 0; |
||||
|
for (var i = 0; i < moveToIndex; i++) { |
||||
|
var columnWidth = this._getTabWidth(this.widgets[i]); |
||||
|
if (moveToIndex !== lastItemIndex && i === moveToIndex - 1) { |
||||
|
var partialWidth = 0.75; |
||||
|
scrollToLeft += columnWidth * partialWidth; |
||||
|
} else { |
||||
|
scrollToLeft += columnWidth; |
||||
|
} |
||||
|
} |
||||
|
this.$('.o_kanban_mobile_tabs').scrollLeft(scrollToLeft); |
||||
|
} |
||||
|
}, |
||||
|
_computeTabJustification() { |
||||
|
if (this.widgets.length) { |
||||
|
var self = this; |
||||
|
var widthChilds = this.widgets.reduce(function (total, column) { |
||||
|
return total + self._getTabWidth(column); |
||||
|
}, 0); |
||||
|
var $tabs = this.$('.o_kanban_mobile_tabs'); |
||||
|
$tabs.toggleClass('justify-content-between', $tabs.outerWidth() >= widthChilds); |
||||
|
} |
||||
|
}, |
||||
|
_enableSwipe() { |
||||
|
var self = this; |
||||
|
var step = _t.database.parameters.direction === 'rtl' ? -1 : 1; |
||||
|
this.$el.swipe({ |
||||
|
excludedElements: ".o_kanban_mobile_tabs", |
||||
|
swipeLeft() { |
||||
|
var moveToIndex = self.activeColumnIndex + step; |
||||
|
if (moveToIndex < self.widgets.length) { |
||||
|
self._moveToGroup(moveToIndex, self.ANIMATE); |
||||
|
} |
||||
|
}, |
||||
|
swipeRight() { |
||||
|
var moveToIndex = self.activeColumnIndex - step; |
||||
|
if (moveToIndex > -1) { |
||||
|
self._moveToGroup(moveToIndex, self.ANIMATE); |
||||
|
} |
||||
|
} |
||||
|
}); |
||||
|
}, |
||||
|
_getTabWidth (column) { |
||||
|
var columnID = column.id || column.db_id; |
||||
|
return this.$('.o_kanban_mobile_tab[data-id="' + columnID + '"]').outerWidth(); |
||||
|
}, |
||||
|
_layoutUpdate (animate) { |
||||
|
this._computeCurrentColumn(); |
||||
|
this._computeTabPosition(); |
||||
|
this._computeColumnPosition(animate); |
||||
|
}, |
||||
|
_moveToGroup(moveToIndex, animate) { |
||||
|
if (moveToIndex < 0 || moveToIndex >= this.widgets.length) { |
||||
|
this._layoutUpdate(animate); |
||||
|
return Promise.resolve(); |
||||
|
} |
||||
|
this.activeColumnIndex = moveToIndex; |
||||
|
var column = this.widgets[this.activeColumnIndex]; |
||||
|
if (column.data.isOpen) { |
||||
|
this._layoutUpdate(animate); |
||||
|
} else { |
||||
|
this.trigger_up('column_toggle_fold', { |
||||
|
db_id: column.db_id, |
||||
|
onSuccess: () => this._layoutUpdate(animate) |
||||
|
}); |
||||
|
} |
||||
|
this._enableSwipe(); |
||||
|
return Promise.resolve(); |
||||
|
}, |
||||
|
_renderGrouped(fragment) { |
||||
|
var self = this; |
||||
|
var newFragment = document.createDocumentFragment(); |
||||
|
this._super.apply(this, [newFragment]); |
||||
|
this.defs.push(Promise.all(this.defs).then(function () { |
||||
|
var data = []; |
||||
|
_.each(self.state.data, function (group) { |
||||
|
if (!group.value) { |
||||
|
group = _.extend({}, group, {value: _t('Undefined')}); |
||||
|
data.unshift(group); |
||||
|
} else { |
||||
|
data.push(group); |
||||
|
} |
||||
|
}); |
||||
|
|
||||
|
var kanbanColumnContainer = document.createElement('div'); |
||||
|
kanbanColumnContainer.classList.add('o_kanban_columns_content'); |
||||
|
kanbanColumnContainer.appendChild(newFragment); |
||||
|
fragment.appendChild(kanbanColumnContainer); |
||||
|
$(qweb.render('KanbanView.MobileTabs', { |
||||
|
data: data, |
||||
|
quickCreateEnabled: self._canCreateColumn() |
||||
|
})).prependTo(fragment); |
||||
|
})); |
||||
|
}, |
||||
|
_renderView() { |
||||
|
var self = this; |
||||
|
return this._super.apply(this, arguments).then(function () { |
||||
|
if (self.state.groupedBy.length) { |
||||
|
return self._moveToGroup(0); |
||||
|
} else { |
||||
|
if(self._canCreateColumn()) { |
||||
|
self._onMobileQuickCreateClicked(); |
||||
|
} |
||||
|
return Promise.resolve(); |
||||
|
} |
||||
|
}); |
||||
|
}, |
||||
|
_toNode(widgets) { |
||||
|
const selectorCss = widgets |
||||
|
.map(widget => '.o_kanban_group[data-id="' + (widget.id || widget.db_id) + '"]') |
||||
|
.join(', '); |
||||
|
return this.$(selectorCss); |
||||
|
}, |
||||
|
_updateColumnCss($column, cssProperties, animate) { |
||||
|
if (animate) { |
||||
|
return new Promise(resolve => $column.animate(cssProperties, 'fast', resolve)); |
||||
|
} else { |
||||
|
$column.css(cssProperties); |
||||
|
return Promise.resolve(); |
||||
|
} |
||||
|
}, |
||||
|
_onColumnAdded() { |
||||
|
this._computeTabPosition(); |
||||
|
if(this._canCreateColumn() && !this.quickCreate.folded) { |
||||
|
this.quickCreate.toggleFold(); |
||||
|
} |
||||
|
}, |
||||
|
_onMobileQuickCreateClicked: function() { |
||||
|
this.$('.o_kanban_group').toggle(); |
||||
|
this.quickCreate.toggleFold(); |
||||
|
}, |
||||
|
_onMobileTabClicked(event) { |
||||
|
if(this._canCreateColumn() && !this.quickCreate.folded) { |
||||
|
this.quickCreate.toggleFold(); |
||||
|
} |
||||
|
this._moveToGroup($(event.currentTarget).index(), true); |
||||
|
}, |
||||
|
_renderExampleBackground() {}, |
||||
|
}); |
||||
|
|
||||
|
}); |
@ -1,107 +0,0 @@ |
|||||
/********************************************************************************** |
|
||||
* |
|
||||
* Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
* |
|
||||
* This file is part of MuK Backend Theme |
|
||||
* (see https://mukit.at).
|
|
||||
* |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU Lesser General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU Lesser General Public License for more details. |
|
||||
* |
|
||||
* You should have received a copy of the GNU Lesser General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
* |
|
||||
**********************************************************************************/ |
|
||||
|
|
||||
odoo.define('muk_web_theme.ListRenderer', function (require) { |
|
||||
"use strict"; |
|
||||
|
|
||||
var dom = require('web.dom'); |
|
||||
var core = require('web.core'); |
|
||||
var config = require("web.config"); |
|
||||
|
|
||||
var ListRenderer = require('web.ListRenderer'); |
|
||||
|
|
||||
var _t = core._t; |
|
||||
var QWeb = core.qweb; |
|
||||
|
|
||||
ListRenderer.include({ |
|
||||
_range_history: [], |
|
||||
_render: function() { |
|
||||
var res = this._super.apply(this, arguments); |
|
||||
this.$table = this.$el.find('.o_list_view'); |
|
||||
return res; |
|
||||
}, |
|
||||
_getRangeSelection: function() { |
|
||||
var self = this; |
|
||||
var start = null, end = null; |
|
||||
this.$el.find('td.o_list_record_selector input').each(function (i, el) { |
|
||||
var id = $(el).closest('tr').data('id'); |
|
||||
var checked = self._range_history.indexOf(id) !== -1; |
|
||||
if (checked && $(el).is(':checked')) { |
|
||||
if (start == null) { |
|
||||
start = i; |
|
||||
} else { |
|
||||
end = i; |
|
||||
} |
|
||||
} |
|
||||
}); |
|
||||
var new_range = this._getSelectionByRange(start, end); |
|
||||
var current_selection = this.selection; |
|
||||
current_selection = _.uniq(current_selection.concat(new_range)); |
|
||||
return current_selection; |
|
||||
}, |
|
||||
_getSelectionByRange: function(start, end) { |
|
||||
var result = []; |
|
||||
this.$el.find('td.o_list_record_selector input').closest('tr').each(function (i, el) { |
|
||||
var record_id = $(el).data('id'); |
|
||||
if (start != null && end != null && i >= start && i <= end) { |
|
||||
result.push(record_id); |
|
||||
} else if(start != null && end == null && start == i) { |
|
||||
result.push(record_id); |
|
||||
} |
|
||||
}); |
|
||||
return result; |
|
||||
}, |
|
||||
_pushRangeHistory: function(id) { |
|
||||
if (this._range_history.length === 2) { |
|
||||
this._range_history = []; |
|
||||
} |
|
||||
this._range_history.push(id); |
|
||||
}, |
|
||||
_deselectTable: function() { |
|
||||
window.getSelection().removeAllRanges(); |
|
||||
}, |
|
||||
_onSelectRecord: function(event) { |
|
||||
var res = this._super.apply(this, arguments); |
|
||||
var element = $(event.currentTarget); |
|
||||
if (/firefox/i.test(navigator.userAgent) && event.shiftKey) { |
|
||||
element.find('input').prop('checked', !element.find('input').prop('checked')); |
|
||||
} |
|
||||
if (element.find('input').prop('checked')) { |
|
||||
this._pushRangeHistory(element.closest('tr').data('id')); |
|
||||
} |
|
||||
if (event.shiftKey) { |
|
||||
var selection = this._getRangeSelection(); |
|
||||
var $rows = this.$el.find('td.o_list_record_selector input').closest('tr'); |
|
||||
$rows.each(function () { |
|
||||
var record_id = $(this).data('id'); |
|
||||
if (selection.indexOf(record_id) !== -1) { |
|
||||
$(this).find('td.o_list_record_selector input').prop('checked', true); |
|
||||
} |
|
||||
}); |
|
||||
this._updateSelection(); |
|
||||
this._deselectTable(); |
|
||||
} |
|
||||
return res; |
|
||||
} |
|
||||
}); |
|
||||
|
|
||||
}); |
|
@ -1,37 +0,0 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||
|
|
||||
<!-- |
|
||||
|
|
||||
Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
|
|
||||
This file is part of MuK Backend Theme |
|
||||
(see https://mukit.at). |
|
||||
|
|
||||
This program is free software: you can redistribute it and/or modify |
|
||||
it under the terms of the GNU Lesser General Public License as published by |
|
||||
the Free Software Foundation, either version 3 of the License, or |
|
||||
(at your option) any later version. |
|
||||
|
|
||||
This program is distributed in the hope that it will be useful, |
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
GNU Lesser General Public License for more details. |
|
||||
|
|
||||
You should have received a copy of the GNU Lesser General Public License |
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
||||
|
|
||||
--> |
|
||||
|
|
||||
<templates id="template" xml:space="preserve"> |
|
||||
|
|
||||
<t t-extend="Sidebar"> |
|
||||
<t t-jquery="button" t-operation="replace"> |
|
||||
<button t-if="section.name != 'buttons'" data-toggle="dropdown" aria-expanded="false" |
|
||||
t-attf-class="o_dropdown_toggler_btn btn btn-secondary dropdown-toggle #{section.icon}"> |
|
||||
<t t-if="section.name == 'files'" t-raw="widget.items[section.name].length || ''"/> |
|
||||
<t t-if="!section.icon" t-esc="section.label"/> |
|
||||
</button> |
|
||||
</t> |
|
||||
</t> |
|
||||
|
|
||||
</templates> |
|
@ -1,165 +0,0 @@ |
|||||
GNU LESSER GENERAL PUBLIC LICENSE |
|
||||
Version 3, 29 June 2007 |
|
||||
|
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> |
|
||||
Everyone is permitted to copy and distribute verbatim copies |
|
||||
of this license document, but changing it is not allowed. |
|
||||
|
|
||||
|
|
||||
This version of the GNU Lesser General Public License incorporates |
|
||||
the terms and conditions of version 3 of the GNU General Public |
|
||||
License, supplemented by the additional permissions listed below. |
|
||||
|
|
||||
0. Additional Definitions. |
|
||||
|
|
||||
As used herein, "this License" refers to version 3 of the GNU Lesser |
|
||||
General Public License, and the "GNU GPL" refers to version 3 of the GNU |
|
||||
General Public License. |
|
||||
|
|
||||
"The Library" refers to a covered work governed by this License, |
|
||||
other than an Application or a Combined Work as defined below. |
|
||||
|
|
||||
An "Application" is any work that makes use of an interface provided |
|
||||
by the Library, but which is not otherwise based on the Library. |
|
||||
Defining a subclass of a class defined by the Library is deemed a mode |
|
||||
of using an interface provided by the Library. |
|
||||
|
|
||||
A "Combined Work" is a work produced by combining or linking an |
|
||||
Application with the Library. The particular version of the Library |
|
||||
with which the Combined Work was made is also called the "Linked |
|
||||
Version". |
|
||||
|
|
||||
The "Minimal Corresponding Source" for a Combined Work means the |
|
||||
Corresponding Source for the Combined Work, excluding any source code |
|
||||
for portions of the Combined Work that, considered in isolation, are |
|
||||
based on the Application, and not on the Linked Version. |
|
||||
|
|
||||
The "Corresponding Application Code" for a Combined Work means the |
|
||||
object code and/or source code for the Application, including any data |
|
||||
and utility programs needed for reproducing the Combined Work from the |
|
||||
Application, but excluding the System Libraries of the Combined Work. |
|
||||
|
|
||||
1. Exception to Section 3 of the GNU GPL. |
|
||||
|
|
||||
You may convey a covered work under sections 3 and 4 of this License |
|
||||
without being bound by section 3 of the GNU GPL. |
|
||||
|
|
||||
2. Conveying Modified Versions. |
|
||||
|
|
||||
If you modify a copy of the Library, and, in your modifications, a |
|
||||
facility refers to a function or data to be supplied by an Application |
|
||||
that uses the facility (other than as an argument passed when the |
|
||||
facility is invoked), then you may convey a copy of the modified |
|
||||
version: |
|
||||
|
|
||||
a) under this License, provided that you make a good faith effort to |
|
||||
ensure that, in the event an Application does not supply the |
|
||||
function or data, the facility still operates, and performs |
|
||||
whatever part of its purpose remains meaningful, or |
|
||||
|
|
||||
b) under the GNU GPL, with none of the additional permissions of |
|
||||
this License applicable to that copy. |
|
||||
|
|
||||
3. Object Code Incorporating Material from Library Header Files. |
|
||||
|
|
||||
The object code form of an Application may incorporate material from |
|
||||
a header file that is part of the Library. You may convey such object |
|
||||
code under terms of your choice, provided that, if the incorporated |
|
||||
material is not limited to numerical parameters, data structure |
|
||||
layouts and accessors, or small macros, inline functions and templates |
|
||||
(ten or fewer lines in length), you do both of the following: |
|
||||
|
|
||||
a) Give prominent notice with each copy of the object code that the |
|
||||
Library is used in it and that the Library and its use are |
|
||||
covered by this License. |
|
||||
|
|
||||
b) Accompany the object code with a copy of the GNU GPL and this license |
|
||||
document. |
|
||||
|
|
||||
4. Combined Works. |
|
||||
|
|
||||
You may convey a Combined Work under terms of your choice that, |
|
||||
taken together, effectively do not restrict modification of the |
|
||||
portions of the Library contained in the Combined Work and reverse |
|
||||
engineering for debugging such modifications, if you also do each of |
|
||||
the following: |
|
||||
|
|
||||
a) Give prominent notice with each copy of the Combined Work that |
|
||||
the Library is used in it and that the Library and its use are |
|
||||
covered by this License. |
|
||||
|
|
||||
b) Accompany the Combined Work with a copy of the GNU GPL and this license |
|
||||
document. |
|
||||
|
|
||||
c) For a Combined Work that displays copyright notices during |
|
||||
execution, include the copyright notice for the Library among |
|
||||
these notices, as well as a reference directing the user to the |
|
||||
copies of the GNU GPL and this license document. |
|
||||
|
|
||||
d) Do one of the following: |
|
||||
|
|
||||
0) Convey the Minimal Corresponding Source under the terms of this |
|
||||
License, and the Corresponding Application Code in a form |
|
||||
suitable for, and under terms that permit, the user to |
|
||||
recombine or relink the Application with a modified version of |
|
||||
the Linked Version to produce a modified Combined Work, in the |
|
||||
manner specified by section 6 of the GNU GPL for conveying |
|
||||
Corresponding Source. |
|
||||
|
|
||||
1) Use a suitable shared library mechanism for linking with the |
|
||||
Library. A suitable mechanism is one that (a) uses at run time |
|
||||
a copy of the Library already present on the user's computer |
|
||||
system, and (b) will operate properly with a modified version |
|
||||
of the Library that is interface-compatible with the Linked |
|
||||
Version. |
|
||||
|
|
||||
e) Provide Installation Information, but only if you would otherwise |
|
||||
be required to provide such information under section 6 of the |
|
||||
GNU GPL, and only to the extent that such information is |
|
||||
necessary to install and execute a modified version of the |
|
||||
Combined Work produced by recombining or relinking the |
|
||||
Application with a modified version of the Linked Version. (If |
|
||||
you use option 4d0, the Installation Information must accompany |
|
||||
the Minimal Corresponding Source and Corresponding Application |
|
||||
Code. If you use option 4d1, you must provide the Installation |
|
||||
Information in the manner specified by section 6 of the GNU GPL |
|
||||
for conveying Corresponding Source.) |
|
||||
|
|
||||
5. Combined Libraries. |
|
||||
|
|
||||
You may place library facilities that are a work based on the |
|
||||
Library side by side in a single library together with other library |
|
||||
facilities that are not Applications and are not covered by this |
|
||||
License, and convey such a combined library under terms of your |
|
||||
choice, if you do both of the following: |
|
||||
|
|
||||
a) Accompany the combined library with a copy of the same work based |
|
||||
on the Library, uncombined with any other library facilities, |
|
||||
conveyed under the terms of this License. |
|
||||
|
|
||||
b) Give prominent notice with the combined library that part of it |
|
||||
is a work based on the Library, and explaining where to find the |
|
||||
accompanying uncombined form of the same work. |
|
||||
|
|
||||
6. Revised Versions of the GNU Lesser General Public License. |
|
||||
|
|
||||
The Free Software Foundation may publish revised and/or new versions |
|
||||
of the GNU Lesser General Public License from time to time. Such new |
|
||||
versions will be similar in spirit to the present version, but may |
|
||||
differ in detail to address new problems or concerns. |
|
||||
|
|
||||
Each version is given a distinguishing version number. If the |
|
||||
Library as you received it specifies that a certain numbered version |
|
||||
of the GNU Lesser General Public License "or any later version" |
|
||||
applies to it, you have the option of following the terms and |
|
||||
conditions either of that published version or of any later version |
|
||||
published by the Free Software Foundation. If the Library as you |
|
||||
received it does not specify a version number of the GNU Lesser |
|
||||
General Public License, you may choose any version of the GNU Lesser |
|
||||
General Public License ever published by the Free Software Foundation. |
|
||||
|
|
||||
If the Library as you received it specifies that a proxy can decide |
|
||||
whether future versions of the GNU Lesser General Public License shall |
|
||||
apply, that proxy's public statement of acceptance of any version is |
|
||||
permanent authorization for you to choose that version for the |
|
||||
Library. |
|
@ -1,114 +0,0 @@ |
|||||
============== |
|
||||
MuK Theme Mail |
|
||||
============== |
|
||||
|
|
||||
This module complements the Backend Theme module by customizing the chatter to |
|
||||
better integrate with the theme. |
|
||||
|
|
||||
Installation |
|
||||
============ |
|
||||
|
|
||||
To install this module, you need to: |
|
||||
|
|
||||
Download the module and add it to your Odoo addons folder. Afterward, log on to |
|
||||
your Odoo server and go to the Apps menu. Trigger the debug mode and update the |
|
||||
list by clicking on the "Update Apps List" link. Now install the module by |
|
||||
clicking on the install button. |
|
||||
|
|
||||
Another way to install this module is via the package management for Python |
|
||||
(`PyPI <https://pypi.org/project/pip/>`_). |
|
||||
|
|
||||
To install our modules using the package manager make sure |
|
||||
`odoo-autodiscover <https://pypi.org/project/odoo-autodiscover/>`_ is installed |
|
||||
correctly. Then open a console and install the module by entering the following |
|
||||
command: |
|
||||
|
|
||||
``pip install --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>`` |
|
||||
|
|
||||
The module name consists of the Odoo version and the module name, where |
|
||||
underscores are replaced by a dash. |
|
||||
|
|
||||
**Module:** |
|
||||
|
|
||||
``odoo<version>-addon-<module_name>`` |
|
||||
|
|
||||
**Example:** |
|
||||
|
|
||||
``sudo -H pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo11-addon-muk-utils`` |
|
||||
|
|
||||
Once the installation has been successfully completed, the app is already in the |
|
||||
correct folder. Log on to your Odoo server and go to the Apps menu. Trigger the |
|
||||
debug mode and update the list by clicking on the "Update Apps List" link. Now |
|
||||
install the module by clicking on the install button. |
|
||||
|
|
||||
The biggest advantage of this variant is that you can now also update the app |
|
||||
using the "pip" command. To do this, enter the following command in your console: |
|
||||
|
|
||||
``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>`` |
|
||||
|
|
||||
When the process is finished, restart your server and update the application in |
|
||||
Odoo. The steps are the same as for the installation only the button has changed |
|
||||
from "Install" to "Upgrade". |
|
||||
|
|
||||
You can also view available Apps directly in our `repository <https://nexus.mukit.at/#browse/browse:odoo>`_ |
|
||||
and find a more detailed installation guide on our `website <https://mukit.at/page/open-source>`_. |
|
||||
|
|
||||
For modules licensed under OPL-1, you will receive access data when you purchase |
|
||||
the module. If the modules were not purchased directly from |
|
||||
`MuK IT <https://www.mukit.at/>`_ please contact our support (support@mukit.at) |
|
||||
with a confirmation of purchase to receive the corresponding access data. |
|
||||
|
|
||||
Upgrade |
|
||||
============ |
|
||||
|
|
||||
To upgrade this module, you need to: |
|
||||
|
|
||||
Download the module and add it to your Odoo addons folder. Restart the server |
|
||||
and log on to your Odoo server. Select the Apps menu and upgrade the module by |
|
||||
clicking on the upgrade button. |
|
||||
|
|
||||
If you installed the module using the "pip" command, you can also update the |
|
||||
module in the same way. Just type the following command into the console: |
|
||||
|
|
||||
``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>`` |
|
||||
|
|
||||
When the process is finished, restart your server and update the application in |
|
||||
Odoo, just like you would normally. |
|
||||
|
|
||||
Configuration |
|
||||
============= |
|
||||
|
|
||||
No additional configuration is needed to use this module. |
|
||||
|
|
||||
Usage |
|
||||
============= |
|
||||
|
|
||||
After installing the module the chatter is automatically updated. |
|
||||
|
|
||||
Credits |
|
||||
======= |
|
||||
|
|
||||
Contributors |
|
||||
------------ |
|
||||
|
|
||||
* Mathias Markl <mathias.markl@mukit.at> |
|
||||
|
|
||||
Images |
|
||||
------------ |
|
||||
|
|
||||
Some pictures are based on or inspired by: |
|
||||
|
|
||||
* `Font Awesome <https://fontawesome.com>`_ |
|
||||
* `Freepik <https://www.flaticon.com/authors/freepik>`_ |
|
||||
|
|
||||
Author & Maintainer |
|
||||
------------------- |
|
||||
|
|
||||
This module is maintained by the `MuK IT GmbH <https://www.mukit.at/>`_. |
|
||||
|
|
||||
MuK IT is an Austrian company specialized in customizing and extending Odoo. |
|
||||
We develop custom solutions for your individual needs to help you focus on |
|
||||
your strength and expertise to grow your business. |
|
||||
|
|
||||
If you want to get in touch please contact us via mail |
|
||||
(sale@mukit.at) or visit our website (https://mukit.at). |
|
@ -1,21 +0,0 @@ |
|||||
################################################################################### |
|
||||
# |
|
||||
# Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
# |
|
||||
# This file is part of MuK Backend Theme Mail |
|
||||
# (see https://mukit.at). |
|
||||
# |
|
||||
# This program is free software: you can redistribute it and/or modify |
|
||||
# it under the terms of the GNU Lesser General Public License as published by |
|
||||
# the Free Software Foundation, either version 3 of the License, or |
|
||||
# (at your option) any later version. |
|
||||
# |
|
||||
# This program is distributed in the hope that it will be useful, |
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
# GNU Lesser General Public License for more details. |
|
||||
# |
|
||||
# You should have received a copy of the GNU Lesser General Public License |
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
||||
# |
|
||||
################################################################################### |
|
@ -1,54 +0,0 @@ |
|||||
################################################################################### |
|
||||
# |
|
||||
# Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
# |
|
||||
# This file is part of MuK Backend Theme Mail |
|
||||
# (see https://mukit.at). |
|
||||
# |
|
||||
# This program is free software: you can redistribute it and/or modify |
|
||||
# it under the terms of the GNU Lesser General Public License as published by |
|
||||
# the Free Software Foundation, either version 3 of the License, or |
|
||||
# (at your option) any later version. |
|
||||
# |
|
||||
# This program is distributed in the hope that it will be useful, |
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
# GNU Lesser General Public License for more details. |
|
||||
# |
|
||||
# You should have received a copy of the GNU Lesser General Public License |
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
||||
# |
|
||||
################################################################################### |
|
||||
{ |
|
||||
"name": "MuK Backend Theme Mail", |
|
||||
"summary": "Backend Theme Mail", |
|
||||
"version": "13.0.1.0.0", |
|
||||
'category': 'Extra Tools', |
|
||||
"license": "LGPL-3", |
|
||||
"author": "MuK IT", |
|
||||
"website": "http://www.mukit.at", |
|
||||
'live_test_url': 'https://mukit.at/r/SgN', |
|
||||
"contributors": [ |
|
||||
"Mathias Markl <mathias.markl@mukit.at>", |
|
||||
], |
|
||||
"depends": [ |
|
||||
"mail", |
|
||||
"muk_web_theme", |
|
||||
], |
|
||||
"data": [ |
|
||||
"template/assets.xml", |
|
||||
], |
|
||||
"qweb": [ |
|
||||
"static/src/xml/*.xml", |
|
||||
], |
|
||||
"images": [ |
|
||||
'static/description/banner.png', |
|
||||
], |
|
||||
'external_dependencies': { |
|
||||
'python': [], |
|
||||
'bin': [], |
|
||||
}, |
|
||||
'application': False, |
|
||||
'installable': True, |
|
||||
'auto_install': True, |
|
||||
} |
|
@ -1,9 +0,0 @@ |
|||||
`1.1.0` |
|
||||
------- |
|
||||
|
|
||||
- Mobile Chatter |
|
||||
|
|
||||
`1.0.0` |
|
||||
------- |
|
||||
|
|
||||
- Init version |
|
@ -1,114 +0,0 @@ |
|||||
============== |
|
||||
MuK Theme Mail |
|
||||
============== |
|
||||
|
|
||||
This module complements the Backend Theme module by customizing the chatter to |
|
||||
better integrate with the theme. |
|
||||
|
|
||||
Installation |
|
||||
============ |
|
||||
|
|
||||
To install this module, you need to: |
|
||||
|
|
||||
Download the module and add it to your Odoo addons folder. Afterward, log on to |
|
||||
your Odoo server and go to the Apps menu. Trigger the debug mode and update the |
|
||||
list by clicking on the "Update Apps List" link. Now install the module by |
|
||||
clicking on the install button. |
|
||||
|
|
||||
Another way to install this module is via the package management for Python |
|
||||
(`PyPI <https://pypi.org/project/pip/>`_). |
|
||||
|
|
||||
To install our modules using the package manager make sure |
|
||||
`odoo-autodiscover <https://pypi.org/project/odoo-autodiscover/>`_ is installed |
|
||||
correctly. Then open a console and install the module by entering the following |
|
||||
command: |
|
||||
|
|
||||
``pip install --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>`` |
|
||||
|
|
||||
The module name consists of the Odoo version and the module name, where |
|
||||
underscores are replaced by a dash. |
|
||||
|
|
||||
**Module:** |
|
||||
|
|
||||
``odoo<version>-addon-<module_name>`` |
|
||||
|
|
||||
**Example:** |
|
||||
|
|
||||
``sudo -H pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo11-addon-muk-utils`` |
|
||||
|
|
||||
Once the installation has been successfully completed, the app is already in the |
|
||||
correct folder. Log on to your Odoo server and go to the Apps menu. Trigger the |
|
||||
debug mode and update the list by clicking on the "Update Apps List" link. Now |
|
||||
install the module by clicking on the install button. |
|
||||
|
|
||||
The biggest advantage of this variant is that you can now also update the app |
|
||||
using the "pip" command. To do this, enter the following command in your console: |
|
||||
|
|
||||
``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>`` |
|
||||
|
|
||||
When the process is finished, restart your server and update the application in |
|
||||
Odoo. The steps are the same as for the installation only the button has changed |
|
||||
from "Install" to "Upgrade". |
|
||||
|
|
||||
You can also view available Apps directly in our `repository <https://nexus.mukit.at/#browse/browse:odoo>`_ |
|
||||
and find a more detailed installation guide on our `website <https://mukit.at/page/open-source>`_. |
|
||||
|
|
||||
For modules licensed under OPL-1, you will receive access data when you purchase |
|
||||
the module. If the modules were not purchased directly from |
|
||||
`MuK IT <https://www.mukit.at/>`_ please contact our support (support@mukit.at) |
|
||||
with a confirmation of purchase to receive the corresponding access data. |
|
||||
|
|
||||
Upgrade |
|
||||
============ |
|
||||
|
|
||||
To upgrade this module, you need to: |
|
||||
|
|
||||
Download the module and add it to your Odoo addons folder. Restart the server |
|
||||
and log on to your Odoo server. Select the Apps menu and upgrade the module by |
|
||||
clicking on the upgrade button. |
|
||||
|
|
||||
If you installed the module using the "pip" command, you can also update the |
|
||||
module in the same way. Just type the following command into the console: |
|
||||
|
|
||||
``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>`` |
|
||||
|
|
||||
When the process is finished, restart your server and update the application in |
|
||||
Odoo, just like you would normally. |
|
||||
|
|
||||
Configuration |
|
||||
============= |
|
||||
|
|
||||
No additional configuration is needed to use this module. |
|
||||
|
|
||||
Usage |
|
||||
============= |
|
||||
|
|
||||
After installing the module the chatter is automatically updated. |
|
||||
|
|
||||
Credits |
|
||||
======= |
|
||||
|
|
||||
Contributors |
|
||||
------------ |
|
||||
|
|
||||
* Mathias Markl <mathias.markl@mukit.at> |
|
||||
|
|
||||
Images |
|
||||
------------ |
|
||||
|
|
||||
Some pictures are based on or inspired by: |
|
||||
|
|
||||
* `Font Awesome <https://fontawesome.com>`_ |
|
||||
* `Freepik <https://www.flaticon.com/authors/freepik>`_ |
|
||||
|
|
||||
Author & Maintainer |
|
||||
------------------- |
|
||||
|
|
||||
This module is maintained by the `MuK IT GmbH <https://www.mukit.at/>`_. |
|
||||
|
|
||||
MuK IT is an Austrian company specialized in customizing and extending Odoo. |
|
||||
We develop custom solutions for your individual needs to help you focus on |
|
||||
your strength and expertise to grow your business. |
|
||||
|
|
||||
If you want to get in touch please contact us via mail |
|
||||
(sale@mukit.at) or visit our website (https://mukit.at). |
|
@ -1,16 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0-20190310\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2019-03-11 09:22+0000\n" |
|
||||
"PO-Revision-Date: 2019-03-11 09:22+0000\n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: \n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: \n" |
|
||||
|
|
@ -1,16 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0-20190310\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2019-03-11 09:22+0000\n" |
|
||||
"PO-Revision-Date: 2019-03-11 09:22+0000\n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: \n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: \n" |
|
||||
|
|
@ -1,16 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0-20190310\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2019-03-11 09:22+0000\n" |
|
||||
"PO-Revision-Date: 2019-03-11 09:22+0000\n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: \n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: \n" |
|
||||
|
|
@ -1,16 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0-20190310\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2019-03-11 09:22+0000\n" |
|
||||
"PO-Revision-Date: 2019-03-11 09:22+0000\n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: \n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: \n" |
|
||||
|
|
@ -1,16 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 12.0-20190310\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2019-03-11 09:22+0000\n" |
|
||||
"PO-Revision-Date: 2019-03-11 09:22+0000\n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: \n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: \n" |
|
||||
|
|
Before Width: 880 | Height: 440 | Size: 47 KiB |
Before Width: 250 | Height: 250 | Size: 13 KiB |
1
muk_web_theme_mail/static/description/icon.svg
File diff suppressed because it is too large
View File
@ -1,133 +0,0 @@ |
|||||
<section class="oe_container"> |
|
||||
<div class="oe_row oe_spaced"> |
|
||||
<h2 class="oe_slogan">MuK Backend Theme Mail</h2> |
|
||||
<h3 class="oe_slogan">Community Backend Theme Mail Extension</h3> |
|
||||
<h4 class="oe_slogan" style="font-size: 23px;">MuK IT GmbH - |
|
||||
www.mukit.at</h4> |
|
||||
<div class="oe_demo oe_screenshot" |
|
||||
style="max-width: 84%; margin: 16px 8%;"> |
|
||||
<img src="screenshot.png"> |
|
||||
</div> |
|
||||
</div> |
|
||||
</section> |
|
||||
|
|
||||
<section class="oe_container"> |
|
||||
<div class="oe_row oe_spaced"> |
|
||||
<div class="text-justify" style="max-width: 84%; margin: 16px 8%;"> |
|
||||
<h3 class="oe_slogan">Overview</h3> |
|
||||
<p class="oe_mt32"> |
|
||||
This module complements the <a |
|
||||
href="https://www.odoo.com/apps/themes/12.0/muk_web_theme/" |
|
||||
target="_blank">Backend Theme</a> module by customizing the chatter |
|
||||
to better integrate with the theme. In addition, this module offers |
|
||||
a better user experience for the chatter on mobile devices. |
|
||||
</p> |
|
||||
</div> |
|
||||
</div> |
|
||||
</section> |
|
||||
|
|
||||
<section class="oe_container oe_dark"> |
|
||||
<div class="oe_row oe_spaced"> |
|
||||
<h3 class="oe_slogan">Our Services</h3> |
|
||||
<div |
|
||||
style="display: flex; padding-top: 20px; justify-content: space-between;"> |
|
||||
<div style="flex-basis: 18%;"> |
|
||||
<a href="https://mukit.at/r/MQ5" target="_blank"> |
|
||||
<div |
|
||||
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;"> |
|
||||
<img src="service_implementation.png" |
|
||||
style="width: 100%; border-radius: 100%;"> |
|
||||
</div> |
|
||||
<h3 class="oe_slogan" |
|
||||
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;"> |
|
||||
Odoo <br>Implementation |
|
||||
</h3> |
|
||||
</a> |
|
||||
</div> |
|
||||
<div style="flex-basis: 18%;"> |
|
||||
<a href="https://mukit.at/r/u7c" target="_blank"> |
|
||||
<div |
|
||||
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;"> |
|
||||
<img src="service_integration.png" |
|
||||
style="width: 100%; border-radius: 100%;"> |
|
||||
</div> |
|
||||
<h3 class="oe_slogan" |
|
||||
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;"> |
|
||||
Odoo <br>Integration |
|
||||
</h3> |
|
||||
</a> |
|
||||
</div> |
|
||||
<div style="flex-basis: 18%;"> |
|
||||
<a href="https://mukit.at/r/xDJ" target="_blank"> |
|
||||
<div |
|
||||
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;"> |
|
||||
<img src="service_customization.png" |
|
||||
style="width: 100%; border-radius: 100%;"> |
|
||||
</div> |
|
||||
<h3 class="oe_slogan" |
|
||||
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;"> |
|
||||
Odoo <br>Customization |
|
||||
</h3> |
|
||||
</a> |
|
||||
</div> |
|
||||
<div style="flex-basis: 18%;"> |
|
||||
<a href=" https://mukit.at/r/J3A" target="_blank"> |
|
||||
<div |
|
||||
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;"> |
|
||||
<img src="service_development.png" |
|
||||
style="width: 100%; border-radius: 100%;"> |
|
||||
</div> |
|
||||
<h3 class="oe_slogan" |
|
||||
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;"> |
|
||||
Odoo <br>Development |
|
||||
</h3> |
|
||||
</a> |
|
||||
</div> |
|
||||
<div style="flex-basis: 18%;"> |
|
||||
<a href=" https://mukit.at/r/R1v" target="_blank"> |
|
||||
<div |
|
||||
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;"> |
|
||||
<img src="service_support.png" |
|
||||
style="width: 100%; border-radius: 100%;"> |
|
||||
</div> |
|
||||
<h3 class="oe_slogan" |
|
||||
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;"> |
|
||||
Odoo <br>Support |
|
||||
</h3> |
|
||||
</a> |
|
||||
</div> |
|
||||
</div> |
|
||||
</div> |
|
||||
</section> |
|
||||
|
|
||||
<section class="oe_container" style="padding: 32px 0;"> |
|
||||
<div class="oe_row oe_spaced" style="margin: auto;"> |
|
||||
<div class="oe_demo oe_picture oe_screenshot"> |
|
||||
<a href="https://mukit.at/r/SgN" target="_blank"> <img |
|
||||
src="preview.png"> |
|
||||
</a> |
|
||||
</div> |
|
||||
</div> |
|
||||
</section> |
|
||||
|
|
||||
<section class="oe_container oe_dark"> |
|
||||
<h3 class="oe_slogan">Help and Support</h3> |
|
||||
<h5 class="oe_slogan" style="font-size: 20px;">Feel free to |
|
||||
contact us, if you need any help with your Odoo integration or |
|
||||
addiontal features.</h5> |
|
||||
<h5 class="oe_slogan" style="font-size: 20px;">You will get 30 |
|
||||
Days free support incase of any bugs or issues (Except data recovery |
|
||||
or migration).</h5> |
|
||||
<div class="oe_slogan"> |
|
||||
<a class="btn btn-primary btn-lg mt8" href="https://mukit.at" |
|
||||
target="_blank"> <i class="fa fa-globe"></i> Website |
|
||||
</a> <a class="btn btn-primary btn-lg mt8" href="mailto:sale@mukit.at"> |
|
||||
<i class="fa fa-envelope"></i> Contact Us |
|
||||
</a> <a class="btn btn-primary btn-lg mt8" href="mailto:support@mukit.at"> |
|
||||
<i class="fa fa-life-ring"></i> Support |
|
||||
</a> |
|
||||
</div> |
|
||||
<img src="logo.png" |
|
||||
style="width: 200px; margin-bottom: 20px; display: block;" |
|
||||
class="mx-auto center-block"> |
|
||||
</section> |
|
Before Width: 500 | Height: 500 | Size: 37 KiB |
Before Width: 1000 | Height: 200 | Size: 32 KiB |
Before Width: 1600 | Height: 900 | Size: 271 KiB |
Before Width: 250 | Height: 250 | Size: 27 KiB |
Before Width: 250 | Height: 250 | Size: 28 KiB |
Before Width: 250 | Height: 250 | Size: 26 KiB |
Before Width: 250 | Height: 250 | Size: 24 KiB |
Before Width: 250 | Height: 250 | Size: 24 KiB |
@ -1,45 +0,0 @@ |
|||||
/********************************************************************************** |
|
||||
* |
|
||||
* Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
* |
|
||||
* This file is part of MuK Backend Theme Mail |
|
||||
* (see https://mukit.at).
|
|
||||
* |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU Lesser General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU Lesser General Public License for more details. |
|
||||
* |
|
||||
* You should have received a copy of the GNU Lesser General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
* |
|
||||
**********************************************************************************/ |
|
||||
|
|
||||
odoo.define('muk_web_theme_mail.Chatter', function (require) { |
|
||||
"use strict"; |
|
||||
|
|
||||
var core = require('web.core'); |
|
||||
var config = require("web.config"); |
|
||||
var session = require("web.session"); |
|
||||
|
|
||||
var Chatter = require('mail.Chatter'); |
|
||||
|
|
||||
var _t = core._t; |
|
||||
var QWeb = core.qweb; |
|
||||
|
|
||||
Chatter.include({ |
|
||||
_openComposer: function (options) { |
|
||||
if (this._composer && options.isLog === this._composer.options.isLog && this._composer.$el.is(':visible')) { |
|
||||
this._closeComposer(false); |
|
||||
} else { |
|
||||
this._super.apply(this, arguments); |
|
||||
} |
|
||||
} |
|
||||
}); |
|
||||
|
|
||||
}); |
|
@ -1,211 +0,0 @@ |
|||||
/********************************************************************************** |
|
||||
* |
|
||||
* Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
* |
|
||||
* This file is part of MuK Backend Theme Mail |
|
||||
* (see https://mukit.at).
|
|
||||
* |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU Lesser General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU Lesser General Public License for more details. |
|
||||
* |
|
||||
* You should have received a copy of the GNU Lesser General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
* |
|
||||
**********************************************************************************/ |
|
||||
|
|
||||
odoo.define('muk_web_theme_mail.Discuss', function (require) { |
|
||||
"use strict"; |
|
||||
|
|
||||
const config = require("web.config"); |
|
||||
const core = require("web.core"); |
|
||||
|
|
||||
const Discuss = require("mail.Discuss"); |
|
||||
|
|
||||
const QWeb = core.qweb; |
|
||||
|
|
||||
if (!config.device.isMobile) { |
|
||||
return; |
|
||||
} |
|
||||
|
|
||||
Discuss.include({ |
|
||||
contentTemplate: "mail.discuss_mobile", |
|
||||
events: Object.assign({}, Discuss.prototype.events, { |
|
||||
"click .o_mail_mobile_tab": "_onClickMobileTab", |
|
||||
"click .o_mailbox_inbox_item": "_onClickMobileMailboxItem", |
|
||||
"click .o_mail_preview": "_onClickMobileMailPreview", |
|
||||
}), |
|
||||
init: function() { |
|
||||
this._super.apply(this, arguments); |
|
||||
this._currentState = this._defaultThreadID; |
|
||||
}, |
|
||||
start: function() { |
|
||||
this._$mainContent = this.$(".o_mail_discuss_content"); |
|
||||
return this._super |
|
||||
.apply(this, arguments) |
|
||||
.then(this._updateControlPanel.bind(this)); |
|
||||
}, |
|
||||
on_attach_callback: function() { |
|
||||
if (this._thread && this._isInInboxTab()) { |
|
||||
this._threadWidget.scrollToPosition( |
|
||||
this._threadsScrolltop[this._thread.getID()] |
|
||||
); |
|
||||
} |
|
||||
}, |
|
||||
on_detach_callback: function() { |
|
||||
if (this._isInInboxTab()) { |
|
||||
this._threadsScrolltop[ |
|
||||
this._thread.getID() |
|
||||
] = this._threadWidget.getScrolltop(); |
|
||||
} |
|
||||
}, |
|
||||
_isInInboxTab: function() { |
|
||||
return _.contains(["mailbox_inbox", "mailbox_starred"], this._currentState); |
|
||||
}, |
|
||||
_renderButtons: function() { |
|
||||
this._super.apply(this, arguments); |
|
||||
_.each(["dm_chat", "multi_user_channel"], type => { |
|
||||
const selector = ".o_mail_discuss_button_" + type; |
|
||||
this.$buttons.on("click", selector, this._onAddThread.bind(this)); |
|
||||
}); |
|
||||
}, |
|
||||
_restoreThreadState: function() { |
|
||||
if (this._isInInboxTab()) { |
|
||||
this._super.apply(this, arguments); |
|
||||
} |
|
||||
}, |
|
||||
_selectMessage: function() { |
|
||||
this._super.apply(this, arguments); |
|
||||
this.$(".o_mail_mobile_tabs").addClass("o_hidden"); |
|
||||
}, |
|
||||
_setThread: function(threadID) { |
|
||||
const thread = this.call("mail_service", "getThread", threadID); |
|
||||
this._thread = thread; |
|
||||
if (thread.getType() !== "mailbox") { |
|
||||
this.call("mail_service", "openThreadWindow", threadID); |
|
||||
return Promise.resolve(); |
|
||||
} |
|
||||
return this._super.apply(this, arguments); |
|
||||
}, |
|
||||
_storeThreadState: function() { |
|
||||
if (this._thread && this._isInInboxTab()) { |
|
||||
this._super.apply(this, arguments); |
|
||||
} |
|
||||
}, |
|
||||
_unselectMessage: function() { |
|
||||
this._super.apply(this, arguments); |
|
||||
this.$(".o_mail_mobile_tabs").removeClass("o_hidden"); |
|
||||
}, |
|
||||
_updateThreads: function() { |
|
||||
return this._updateContent(this._currentState); |
|
||||
}, |
|
||||
_updateContent: function(type) { |
|
||||
const inMailbox = type === "mailbox_inbox" || type === "mailbox_starred"; |
|
||||
if (!inMailbox && this._isInInboxTab()) { |
|
||||
this._storeThreadState(); |
|
||||
} |
|
||||
const previouslyInInbox = this._isInInboxTab(); |
|
||||
this._currentState = type; |
|
||||
let def = false; |
|
||||
if (inMailbox) { |
|
||||
def = this._fetchAndRenderThread(); |
|
||||
} else { |
|
||||
const allChannels = this.call("mail_service", "getChannels"); |
|
||||
const channels = _.filter(allChannels, function(channel) { |
|
||||
return channel.getType() === type; |
|
||||
}); |
|
||||
def = this.call("mail_service", "getChannelPreviews", channels); |
|
||||
} |
|
||||
return def.then(previews => { |
|
||||
if (inMailbox) { |
|
||||
if (!previouslyInInbox) { |
|
||||
this.$(".o_mail_discuss_tab_pane").remove(); |
|
||||
this._$mainContent.append(this._threadWidget.$el); |
|
||||
this._$mainContent.append(this._extendedComposer.$el); |
|
||||
} |
|
||||
this._restoreThreadState(); |
|
||||
} else { |
|
||||
this._threadWidget.$el.detach(); |
|
||||
this._extendedComposer.$el.detach(); |
|
||||
const $content = $( |
|
||||
QWeb.render("mail.discuss.MobileTabPane", { |
|
||||
previews: previews, |
|
||||
type: type, |
|
||||
}) |
|
||||
); |
|
||||
this._prepareAddThreadInput( |
|
||||
$content.find(".o_mail_add_thread input"), |
|
||||
type |
|
||||
); |
|
||||
this._$mainContent.html($content); |
|
||||
} |
|
||||
this.$buttons |
|
||||
.find("button") |
|
||||
.removeClass("d-block") |
|
||||
.addClass("d-none"); |
|
||||
this.$buttons |
|
||||
.find(".o_mail_discuss_button_" + type) |
|
||||
.removeClass("d-none") |
|
||||
.addClass("d-block"); |
|
||||
this.$buttons |
|
||||
.find(".o_mail_discuss_button_mark_all_read") |
|
||||
.toggleClass("d-none", type !== "mailbox_inbox") |
|
||||
.toggleClass("d-block", type === "mailbox_inbox"); |
|
||||
this.$buttons |
|
||||
.find(".o_mail_discuss_button_unstar_all") |
|
||||
.toggleClass("d-none", type !== "mailbox_starred") |
|
||||
.toggleClass("d-block", type === "mailbox_starred"); |
|
||||
if (inMailbox) { |
|
||||
this.$(".o_mail_discuss_mobile_mailboxes_buttons").removeClass( |
|
||||
"o_hidden" |
|
||||
); |
|
||||
this.$(".o_mailbox_inbox_item") |
|
||||
.removeClass("btn-primary") |
|
||||
.addClass("btn-secondary"); |
|
||||
this.$(".o_mailbox_inbox_item[data-type=" + type + "]") |
|
||||
.removeClass("btn-secondary") |
|
||||
.addClass("btn-primary"); |
|
||||
} else { |
|
||||
this.$(".o_mail_discuss_mobile_mailboxes_buttons").addClass( |
|
||||
"o_hidden" |
|
||||
); |
|
||||
} |
|
||||
this.$(".o_mail_mobile_tab").removeClass("active"); |
|
||||
const type_n = type === "mailbox_starred" ? "mailbox_inbox" : type; |
|
||||
this.$(".o_mail_mobile_tab[data-type=" + type_n + "]").addClass( |
|
||||
"active" |
|
||||
); |
|
||||
}); |
|
||||
}, |
|
||||
_onAddThread: function() { |
|
||||
this.$(".o_mail_add_thread") |
|
||||
.show() |
|
||||
.find("input") |
|
||||
.focus(); |
|
||||
}, |
|
||||
_onClickMobileMailboxItem: function(ev) { |
|
||||
const mailboxID = $(ev.currentTarget).data("type"); |
|
||||
this._setThread(mailboxID); |
|
||||
this._updateContent(this._thread.getID()); |
|
||||
}, |
|
||||
_onClickMobileTab: function(ev) { |
|
||||
const type = $(ev.currentTarget).data("type"); |
|
||||
if (type === "mailbox") { |
|
||||
const inbox = this.call("mail_service", "getMailbox", "inbox"); |
|
||||
this._setThread(inbox); |
|
||||
} |
|
||||
this._updateContent(type); |
|
||||
}, |
|
||||
_onClickMobileMailPreview: function(ev) { |
|
||||
const threadID = $(ev.currentTarget).data("preview-id"); |
|
||||
this.call("mail_service", "openThreadWindow", threadID); |
|
||||
}, |
|
||||
}); |
|
||||
|
|
||||
}); |
|
@ -1,42 +0,0 @@ |
|||||
/********************************************************************************** |
|
||||
* |
|
||||
* Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
* |
|
||||
* This file is part of MuK Backend Theme Mail |
|
||||
* (see https://mukit.at).
|
|
||||
* |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU Lesser General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU Lesser General Public License for more details. |
|
||||
* |
|
||||
* You should have received a copy of the GNU Lesser General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
* |
|
||||
**********************************************************************************/ |
|
||||
|
|
||||
odoo.define('muk_web_theme.KeyboardNavigationMixin', function (require) { |
|
||||
"use strict"; |
|
||||
|
|
||||
var core = require('web.core'); |
|
||||
var config = require("web.config"); |
|
||||
var session = require("web.session"); |
|
||||
|
|
||||
var AbstractWebClient = require('web.AbstractWebClient'); |
|
||||
|
|
||||
var _t = core._t; |
|
||||
var QWeb = core.qweb; |
|
||||
|
|
||||
AbstractWebClient.include({ |
|
||||
_getAllUsedAccessKeys: function () { |
|
||||
return _.union(this._super.apply(this, arguments), ['M', 'T']); |
|
||||
}, |
|
||||
}); |
|
||||
|
|
||||
}); |
|
||||
|
|
@ -1,110 +0,0 @@ |
|||||
/********************************************************************************** |
|
||||
* |
|
||||
* Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
* |
|
||||
* This file is part of MuK Backend Theme Mail |
|
||||
* (see https://mukit.at). |
|
||||
* |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU Lesser General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU Lesser General Public License for more details. |
|
||||
* |
|
||||
* You should have received a copy of the GNU Lesser General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
||||
* |
|
||||
**********************************************************************************/ |
|
||||
|
|
||||
.o_form_view { |
|
||||
@include media-breakpoint-down(sm) { |
|
||||
.o_chatter { |
|
||||
.o_thread_composer { |
|
||||
padding-left: $o-mail-thread-avatar-size * 0.5; |
|
||||
.o_chatter_avatar { |
|
||||
display: none; |
|
||||
} |
|
||||
} |
|
||||
.o_chatter_topbar { |
|
||||
height: auto; |
|
||||
flex-wrap: wrap-reverse; |
|
||||
margin-top: $grid-gutter-width* 0.25; |
|
||||
> .o_topbar_right_area { |
|
||||
max-width: 100%; |
|
||||
min-width: 100%; |
|
||||
flex-basis: 100%; |
|
||||
display: flex; |
|
||||
flex: 1 0 auto; |
|
||||
flex-wrap: wrap; |
|
||||
justify-content: space-between; |
|
||||
border-bottom: 1px solid gray('300'); |
|
||||
.o_followers { |
|
||||
display: initial !important; |
|
||||
margin-bottom: 0; |
|
||||
} |
|
||||
} |
|
||||
> .o_active { |
|
||||
border-top: none; |
|
||||
} |
|
||||
.o_chatter_button_attachment { |
|
||||
margin-right: 5px; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
.mk_chatter_position_sided { |
|
||||
@include media-breakpoint-up(xxl, $o-extra-grid-breakpoints) { |
|
||||
.o_form_view:not(.o_form_nosheet) > .o_chatter { |
|
||||
.o_chatter_topbar { |
|
||||
top: -1px; |
|
||||
z-index: 2; |
|
||||
height: auto; |
|
||||
position: sticky; |
|
||||
flex-wrap: wrap-reverse; |
|
||||
background-color: $o-view-background-color; |
|
||||
margin-top: $grid-gutter-width* 0.25; |
|
||||
> .o_topbar_right_area { |
|
||||
max-width: 100%; |
|
||||
min-width: 100%; |
|
||||
flex-basis: 100%; |
|
||||
display: flex; |
|
||||
flex: 1 0 auto; |
|
||||
flex-wrap: wrap; |
|
||||
justify-content: space-between; |
|
||||
border-bottom: 1px solid gray('300'); |
|
||||
.o_followers { |
|
||||
margin-bottom: 0; |
|
||||
min-width: 100px; |
|
||||
} |
|
||||
} |
|
||||
> .o_active { |
|
||||
border-top: none; |
|
||||
} |
|
||||
> .btn-link { |
|
||||
border-top: none; |
|
||||
border-bottom: none; |
|
||||
} |
|
||||
.o_chatter_button_attachment { |
|
||||
margin-right: 5px; |
|
||||
} |
|
||||
} |
|
||||
.o_thread_composer { |
|
||||
position: sticky; |
|
||||
border: 1px solid gray('300'); |
|
||||
background-color: $o-view-background-color; |
|
||||
z-index: 1; |
|
||||
top: 68px; |
|
||||
.o_composer_mention_dropdown > .dropdown-menu.show { |
|
||||
top: 100%; |
|
||||
bottom: auto; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
@ -1,33 +0,0 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||
|
|
||||
<!-- |
|
||||
|
|
||||
Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
|
|
||||
This file is part of MuK Backend Theme Mail |
|
||||
(see https://mukit.at). |
|
||||
|
|
||||
This program is free software: you can redistribute it and/or modify |
|
||||
it under the terms of the GNU Lesser General Public License as published by |
|
||||
the Free Software Foundation, either version 3 of the License, or |
|
||||
(at your option) any later version. |
|
||||
|
|
||||
This program is distributed in the hope that it will be useful, |
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
GNU Lesser General Public License for more details. |
|
||||
|
|
||||
You should have received a copy of the GNU Lesser General Public License |
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
||||
|
|
||||
--> |
|
||||
|
|
||||
<templates id="template" xml:space="preserve"> |
|
||||
|
|
||||
<t t-extend="mail.discuss.ControlButtons"> |
|
||||
<t t-jquery=".o_mail_discuss_button_multi_user_channel" t-operation="attributes"> |
|
||||
<attribute name="class">btn btn-secondary o_mail_discuss_button_multi_user_channel d-md-block d-none</attribute> |
|
||||
</t> |
|
||||
</t> |
|
||||
|
|
||||
</templates> |
|
@ -1,50 +0,0 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||
|
|
||||
<!-- |
|
||||
|
|
||||
Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
|
|
||||
This file is part of MuK Backend Theme Mail |
|
||||
(see https://mukit.at). |
|
||||
|
|
||||
This program is free software: you can redistribute it and/or modify |
|
||||
it under the terms of the GNU Lesser General Public License as published by |
|
||||
the Free Software Foundation, either version 3 of the License, or |
|
||||
(at your option) any later version. |
|
||||
|
|
||||
This program is distributed in the hope that it will be useful, |
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
GNU Lesser General Public License for more details. |
|
||||
|
|
||||
You should have received a copy of the GNU Lesser General Public License |
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
||||
|
|
||||
--> |
|
||||
|
|
||||
<templates id="template" xml:space="preserve"> |
|
||||
|
|
||||
<t t-extend="UserMenu.shortcuts"> |
|
||||
<t t-jquery="tbody" t-operation="append"> |
|
||||
<tr> |
|
||||
<td align="left">Open the activities</td> |
|
||||
<td> |
|
||||
<span class="o_key">Alt</span> + <span class="o_key">t</span> |
|
||||
</td> |
|
||||
<td> |
|
||||
<span class="o_key">Control</span> + <span class="o_key">Alt</span> + <span class="o_key">t</span> |
|
||||
</td> |
|
||||
</tr> |
|
||||
<tr> |
|
||||
<td align="left">Open the messages</td> |
|
||||
<td> |
|
||||
<span class="o_key">Alt</span> + <span class="o_key">m</span> |
|
||||
</td> |
|
||||
<td> |
|
||||
<span class="o_key">Control</span> + <span class="o_key">Alt</span> + <span class="o_key">m</span> |
|
||||
</td> |
|
||||
</tr> |
|
||||
</t> |
|
||||
</t> |
|
||||
|
|
||||
</templates> |
|
@ -1,43 +0,0 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||
|
|
||||
<!-- |
|
||||
|
|
||||
Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
|
|
||||
This file is part of MuK Backend Theme Mail |
|
||||
(see https://mukit.at). |
|
||||
|
|
||||
This program is free software: you can redistribute it and/or modify |
|
||||
it under the terms of the GNU Lesser General Public License as published by |
|
||||
the Free Software Foundation, either version 3 of the License, or |
|
||||
(at your option) any later version. |
|
||||
|
|
||||
This program is distributed in the hope that it will be useful, |
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
GNU Lesser General Public License for more details. |
|
||||
|
|
||||
You should have received a copy of the GNU Lesser General Public License |
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
||||
|
|
||||
--> |
|
||||
|
|
||||
<templates id="template" xml:space="preserve"> |
|
||||
|
|
||||
<t t-extend="mail.systray.MessagingMenu"> |
|
||||
<t t-jquery="a.dropdown-toggle" t-operation="replace"> |
|
||||
<a class="dropdown-toggle o-no-caret" data-toggle="dropdown" data-display="static" aria-expanded="false" title="Conversations" href="#" role="button" accesskey="m"> |
|
||||
<i class="fa fa-comments" role="img" aria-label="Messages"/> <span class="o_notification_counter badge badge-pill"/> |
|
||||
</a> |
|
||||
</t> |
|
||||
</t> |
|
||||
|
|
||||
<t t-extend="mail.systray.ActivityMenu"> |
|
||||
<t t-jquery="a.dropdown-toggle" t-operation="replace"> |
|
||||
<a class="dropdown-toggle o-no-caret" data-toggle="dropdown" data-display="static" aria-expanded="false" title="Activities" href="#" role="button" accesskey="t"> |
|
||||
<i class="fa fa-clock-o" role="img" aria-label="Activities"/> <span class="o_notification_counter badge badge-pill"/> |
|
||||
</a> |
|
||||
</t> |
|
||||
</t> |
|
||||
|
|
||||
</templates> |
|
@ -1,38 +0,0 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||
|
|
||||
<!-- |
|
||||
|
|
||||
Copyright (c) 2017-2019 MuK IT GmbH. |
|
||||
|
|
||||
This file is part of MuK Backend Theme Mail |
|
||||
(see https://mukit.at). |
|
||||
|
|
||||
This program is free software: you can redistribute it and/or modify |
|
||||
it under the terms of the GNU Lesser General Public License as published by |
|
||||
the Free Software Foundation, either version 3 of the License, or |
|
||||
(at your option) any later version. |
|
||||
|
|
||||
This program is distributed in the hope that it will be useful, |
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
GNU Lesser General Public License for more details. |
|
||||
|
|
||||
You should have received a copy of the GNU Lesser General Public License |
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
||||
|
|
||||
--> |
|
||||
|
|
||||
<odoo> |
|
||||
|
|
||||
<template id="assets_backend" name="Backend Assets" inherit_id="web.assets_backend"> |
|
||||
<xpath expr="//link[last()]" position="after"> |
|
||||
<link rel="stylesheet" type="text/scss" href="/muk_web_theme_mail/static/src/scss/chatter.scss"/> |
|
||||
</xpath> |
|
||||
<xpath expr="//script[last()]" position="after"> |
|
||||
<script type="text/javascript" src="/muk_web_theme_mail/static/src/js/keyboard.js" /> |
|
||||
<script type="text/javascript" src="/muk_web_theme_mail/static/src/js/chatter.js" /> |
|
||||
<script type="text/javascript" src="/muk_web_theme_mail/static/src/js/discuss.js" /> |
|
||||
</xpath> |
|
||||
</template> |
|
||||
|
|
||||
</odoo> |
|