diff --git a/.DINAR/image/README.md b/.DINAR/image/README.md index 8175f2a..e6e2e05 100644 --- a/.DINAR/image/README.md +++ b/.DINAR/image/README.md @@ -1,2 +1,4 @@ -This folder is attached on image building as `custom/` folder in [doobba](https://github.com/Tecnativa/doodba#image-usage). -Few additional [files](https://github.com/itpp-labs/DINAR/tree/master/embedded-files/.DINAR/image) are attached temporary on image building. +This folder is attached on image building as `custom/` folder in +[doobba](https://github.com/Tecnativa/doodba#image-usage). Few additional +[files](https://github.com/itpp-labs/DINAR/tree/master/embedded-files/.DINAR/image) are +attached temporary on image building. diff --git a/.DINAR/image/src/addons.yaml b/.DINAR/image/src/addons.yaml index 3689f07..9d0e1c7 100644 --- a/.DINAR/image/src/addons.yaml +++ b/.DINAR/image/src/addons.yaml @@ -1,5 +1,4 @@ # see https://github.com/Tecnativa/doodba#optodoocustomsrcaddonsyaml - --- ENV: DEFAULT_REPO_PATTERN: https://github.com/it-projects-llc/{}.git diff --git a/.eslintrc.yml b/.eslintrc.yml index 9657d44..0b81ecd 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -133,7 +133,7 @@ rules: no-unused-labels: error no-unused-vars: - error - - args: none + - args: none no-use-before-define: error no-useless-call: warn no-useless-computed-key: warn diff --git a/.isort.cfg b/.isort.cfg index 5751c40..249c22f 100644 --- a/.isort.cfg +++ b/.isort.cfg @@ -9,4 +9,4 @@ line_length=88 known_odoo=odoo known_odoo_addons=odoo.addons sections=FUTURE,STDLIB,THIRDPARTY,ODOO,ODOO_ADDONS,FIRSTPARTY,LOCALFOLDER -known_third_party= +known_third_party=openerp,requests,simplejson diff --git a/.travis.yml b/.travis.yml index 74b5194..8cd0ae6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,24 +11,25 @@ addons: postgresql: "9.5" apt: packages: - - expect-dev # provides unbuffer utility - - python-lxml # because pip installation is slow + - expect-dev # provides unbuffer utility + - python-lxml # because pip installation is slow env: global: - - VERSION="11.0" TESTS="0" LINT_CHECK="0" UNIT_TEST="0" - - PYLINT_ODOO_JSLINTRC="/home/travis/maintainer-quality-tools/travis/cfg/.jslintrc" + - VERSION="11.0" TESTS="0" LINT_CHECK="0" UNIT_TEST="0" + - PYLINT_ODOO_JSLINTRC="/home/travis/maintainer-quality-tools/travis/cfg/.jslintrc" matrix: - - LINT_CHECK="1" - - CHECK_TAGS="1" - - TESTS="1" ODOO_REPO="odoo/odoo" - - MAKEPOT="1" - - TESTS="1" ODOO_REPO="OCA/OCB" + - LINT_CHECK="1" + - CHECK_TAGS="1" + - TESTS="1" ODOO_REPO="odoo/odoo" + - MAKEPOT="1" + - TESTS="1" ODOO_REPO="OCA/OCB" install: - pip install anybox.testing.openerp - - git clone https://github.com/it-projects-llc/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools + - git clone https://github.com/it-projects-llc/maintainer-quality-tools.git + ${HOME}/maintainer-quality-tools - export PATH=${HOME}/maintainer-quality-tools/travis:${PATH} - travis_install_nightly diff --git a/mail_all/__manifest__.py b/mail_all/__manifest__.py index 1ffed98..f6e548b 100644 --- a/mail_all/__manifest__.py +++ b/mail_all/__manifest__.py @@ -3,34 +3,24 @@ "summary": """Checkout all messages where you have access""", "category": "Discuss", # "live_test_url": "", - "images": ['images/1.jpg'], + "images": ["images/1.jpg"], "version": "11.0.1.0.0", "application": False, - "author": "IT-Projects LLC, Pavel Romanchenko", "support": "apps@it-projects.info", "website": "https://it-projects.info", "license": "LGPL-3", - 'price': 40.00, - 'currency': 'EUR', - - "depends": [ - "mail_base" - ], + "price": 40.00, + "currency": "EUR", + "depends": ["mail_base"], "external_dependencies": {"python": [], "bin": []}, - "data": [ - "views/templates.xml", - ], - "qweb": [ - "static/src/xml/menu.xml", - ], + "data": ["views/templates.xml",], + "qweb": ["static/src/xml/menu.xml",], "demo": [], - "post_load": None, "pre_init_hook": None, "post_init_hook": None, "uninstall_hook": None, - - 'installable': True, + "installable": True, "auto_install": False, } diff --git a/mail_all/static/src/css/mail_all.css b/mail_all/static/src/css/mail_all.css index 010e720..0b13d18 100644 --- a/mail_all/static/src/css/mail_all.css +++ b/mail_all/static/src/css/mail_all.css @@ -1,3 +1,3 @@ .o_channel_name.mail_all i { margin-right: 4px; -} \ No newline at end of file +} diff --git a/mail_all/static/src/js/mail_all.js b/mail_all/static/src/js/mail_all.js index 1873f9e..8c9f707 100644 --- a/mail_all/static/src/js/mail_all.js +++ b/mail_all/static/src/js/mail_all.js @@ -1,57 +1,56 @@ -odoo.define('mail_all.all', function (require) { -"use strict"; - -var chat_manager = require('mail_base.base').chat_manager; -var core = require('web.core'); - -var _lt = core._lt; - -var ChatAction = core.action_registry.get('mail.chat.instant_messaging'); -ChatAction.include({ - get_thread_rendering_options: function (messages) { - var options = this._super.apply(this, arguments); - options.display_subject = options.display_subject || this.channel.id === "channel_all"; - return options; - } -}); - -// override methods -var chat_manager_super = _.clone(chat_manager); - -chat_manager.get_properties = function (msg) { - var properties = chat_manager_super.get_properties.apply(this, arguments); - properties.is_all = this.property_descr("channel_all", msg, this); - return properties; -}; - -chat_manager.set_channel_flags = function (data, msg) { - chat_manager_super.set_channel_flags.apply(this, arguments); - msg.is_all = data.author_id !== 'ODOOBOT'; - return msg; -}; - -chat_manager.get_channel_array = function (msg) { - var arr = chat_manager_super.get_channel_array.apply(this, arguments); - return arr.concat('channel_all'); -}; - -chat_manager.get_domain = function (channel) { - return (channel.id === "channel_all") - ? [] - : chat_manager_super.get_domain.apply(this, arguments); -}; - +odoo.define("mail_all.all", function(require) { + "use strict"; + + var chat_manager = require("mail_base.base").chat_manager; + var core = require("web.core"); + + var _lt = core._lt; + + var ChatAction = core.action_registry.get("mail.chat.instant_messaging"); + ChatAction.include({ + get_thread_rendering_options: function(messages) { + var options = this._super.apply(this, arguments); + options.display_subject = + options.display_subject || this.channel.id === "channel_all"; + return options; + }, + }); -chat_manager.is_ready.then(function () { + // Override methods + var chat_manager_super = _.clone(chat_manager); + + chat_manager.get_properties = function(msg) { + var properties = chat_manager_super.get_properties.apply(this, arguments); + properties.is_all = this.property_descr("channel_all", msg, this); + return properties; + }; + + chat_manager.set_channel_flags = function(data, msg) { + chat_manager_super.set_channel_flags.apply(this, arguments); + msg.is_all = data.author_id !== "ODOOBOT"; + return msg; + }; + + chat_manager.get_channel_array = function(msg) { + var arr = chat_manager_super.get_channel_array.apply(this, arguments); + return arr.concat("channel_all"); + }; + + chat_manager.get_domain = function(channel) { + return channel.id === "channel_all" + ? [] + : chat_manager_super.get_domain.apply(this, arguments); + }; + + chat_manager.is_ready.then(function() { // Add all channel chat_manager.add_channel({ id: "channel_all", name: _lt("All messages"), - type: "static" + type: "static", }); return $.when(); }); -return chat_manager; - + return chat_manager; }); diff --git a/mail_all/static/src/xml/menu.xml b/mail_all/static/src/xml/menu.xml index 1ed9bdc..729a985 100644 --- a/mail_all/static/src/xml/menu.xml +++ b/mail_all/static/src/xml/menu.xml @@ -1,10 +1,15 @@ - +