muk-it / muk_web

MuK Odoo Web Modules
GNU Lesser General Public License v3.0
109 stars 232 forks source link

web branding color picker issue #108

Closed wealthyp closed 5 years ago

wealthyp commented 5 years ago

Hello, Thank you for the work making these useful modules. I have installed the muk web branding but the color picker is inactive. ie, I can not be able to choose color from the picker. Can you help me on this. Thanks. Capture

keshrath commented 5 years ago

Take a look at the browser console: Any error?

wealthyp commented 5 years ago

There is no error message displayed

keshrath commented 5 years ago

I'm not sure how I can help you then.

wealthyp commented 5 years ago

Is the any chronological order of installation. I mean, is there a module that I must install first before the order. I installed the muk web branding first and the order dependence were installed automatically.

keshrath commented 5 years ago

To me it looks like Odoo has no access to the files.

wealthyp commented 5 years ago

OK. how do I give odoo access to the file. I am newbie here. Thank you.

keshrath commented 5 years ago

Well, as you would otherwise set the permissions of a file or folder under Linux. But this is not really a question which is related to this module. That's just a guess from me because this image is not displayed and that's usually because Odoo has no rights on this file. But I am very surprised that there is no message in the browser console. I can't help you without more information I'm afraid.

image

wealthyp commented 5 years ago

Hello,

I uninstalled and try to reinstall then this error

"Odoo Server Error Traceback (most recent call last): File "/odoo/odoo-server/odoo/http.py", line 656, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/odoo/odoo-server/odoo/http.py", line 314, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "/odoo/odoo-server/odoo/tools/pycompat.py", line 87, in reraise raise value File "/odoo/odoo-server/odoo/http.py", line 698, in dispatch result = self._call_function(self.params) File "/odoo/odoo-server/odoo/http.py", line 346, in _call_function return checked_call(self.db, *args, *kwargs) File "/odoo/odoo-server/odoo/service/model.py", line 97, in wrapper return f(dbname, args, kwargs) File "/odoo/odoo-server/odoo/http.py", line 339, in checked_call result = self.endpoint(*a, kw) File "/odoo/odoo-server/odoo/http.py", line 941, in call return self.method(*args, *kw) File "/odoo/odoo-server/odoo/http.py", line 519, in response_wrap response = f(args, kw) File "/odoo/odoo-server/addons/web/controllers/main.py", line 966, in call_button action = self._call_kw(model, method, args, {}) File "/odoo/odoo-server/addons/web/controllers/main.py", line 954, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/odoo/odoo-server/odoo/api.py", line 749, in call_kw return _call_kw_multi(method, model, args, kwargs) File "/odoo/odoo-server/odoo/api.py", line 736, in _call_kw_multi result = method(recs, *args, *kwargs) File "", line 2, in button_immediate_install File "/odoo/odoo-server/odoo/addons/base/models/ir_module.py", line 74, in check_and_log return method(self, args, **kwargs) File "/odoo/odoo-server/odoo/addons/base/models/ir_module.py", line 445, in button_immediate_install return self._button_immediate_function(type(self).button_install) File "/odoo/odoo-server/odoo/addons/base/models/ir_module.py", line 561, in _button_immediate_function modules.registry.Registry.new(self._cr.dbname, update_module=True) File "/odoo/odoo-server/odoo/modules/registry.py", line 86, in new odoo.modules.load_modules(registry._db, force_demo, status, update_module) File "/odoo/odoo-server/odoo/modules/loading.py", line 421, in load_modules loaded_modules, update_module, models_to_check) File "/odoo/odoo-server/odoo/modules/loading.py", line 313, in load_marked_modules perform_checks=perform_checks, models_to_check=models_to_check File "/odoo/odoo-server/odoo/modules/loading.py", line 222, in load_module_graph load_data(cr, idref, mode, kind='data', package=package, report=report) File "/odoo/odoo-server/odoo/modules/loading.py", line 68, in load_data tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind, report) File "/odoo/odoo-server/odoo/tools/convert.py", line 796, in convert_file with file_open(pathname, 'rb') as fp: File "/odoo/odoo-server/odoo/tools/misc.py", line 199, in file_open return _fileopen(name, mode=mode, basedir=rtp, pathinfo=pathinfo, basename=basename) File "/odoo/odoo-server/odoo/tools/misc.py", line 257, in _fileopen raise IOError('File not found: %s' % basename) OSError: File not found: muk_branding/views/res_config_settings_view.xml Ok"

keshrath commented 5 years ago

File not found: muk_branding/views/res_config_settings_view.xml

wealthyp commented 5 years ago

I like your module but it seems not working well here. And you seems to be in a hurry to close the issue I raised. Every other custom module is working here but this.

keshrath commented 5 years ago

The problem is that you don't really provide useful information about this issue to do anything about it. And I can't reproduce this problem, so I have to assume that the problem is somewhere in your configuration.

keshrath commented 5 years ago

If I get more information and it is really a bug or if I can reproduce this problem I will gladly open the ticket again.

wealthyp commented 5 years ago

I gave this module a try again and got this very error "Error: Error: QWeb2: Template 'muk_web_utils.FieldColor' not found

http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3374 Traceback: exception@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3374:7 _render@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3419:103 render@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3415:151 renderElement@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3674:1014 _widgetRenderAndInsert/<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3684:6 then/</</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:681 fire@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:796:299 add@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:797:467 then/</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:649 each@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:625:767 then/<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:560 Deferred@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:803:194 then@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:525 _widgetRenderAndInsert@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3683:165 _renderFieldWidget@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1583:80 _renderTagField@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1641:61 _renderNode@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1634:246 _.collect@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:13:270 _renderGenericTag@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1624:387 _renderNode@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1637:13 _.collect@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:13:270 _renderGenericTag@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1624:387 _renderNode@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1637:13 _.collect@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:13:270 _renderGenericTag@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1624:387 _renderNode@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1637:13 _.collect@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:13:270 _renderGenericTag@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1624:387 _renderNode@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1637:13 _.collect@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:13:270 _renderGenericTag@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1624:387 _renderNode@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1637:13 _.collect@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:13:270 _renderGenericTag@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1624:387 _renderNode@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1637:13 _.collect@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:13:270 _renderGenericTag@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1624:387 _renderNode@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1637:13 _.collect@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:13:270 _renderGenericTag@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1624:387 _renderNode@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1637:13 _.collect@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:13:270 _renderTagForm@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1642:18 _renderNode@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1634:246 _renderView@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1649:1259 _render@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1580:178 _render@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:7:669 OdooClass.extend/</prototype[name]</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3538:488 _render@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:2850:274 OdooClass.extend/Class.include/</prototype[name]</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3541:371 start@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1276:335 OdooClass.extend/</prototype[name]</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3538:488 start@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1615:20 OdooClass.extend/</prototype[name]</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3538:488 start@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:3:654 OdooClass.extend/</prototype[name]</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3538:488 _widgetRenderAndInsert/<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3684:52 then/</</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:681 fire@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:796:299 add@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:797:467 then/</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:649 each@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:625:767 then/<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:560 Deferred@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:803:194 then@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:525 _widgetRenderAndInsert@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3683:165 appendTo@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3674:97 start@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1283:1519 OdooClass.extend/</prototype[name]</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3538:488 start@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:1548:1042 OdooClass.extend/</prototype[name]</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3538:488 _widgetRenderAndInsert/<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3684:52 then/</</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:681 fire@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:796:299 add@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:797:467 then/</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:649 each@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:625:767 then/<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:560 Deferred@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:803:194 then@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:525 _widgetRenderAndInsert@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3683:165 appendTo@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:3674:97 _startController@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:486:222 _executeAction/<@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:463:25 then/</</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:681 fire@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:796:299 add@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:797:467 then/</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:649 each@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:625:767 then/<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:560 Deferred@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:803:194 then@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:525 _executeAction@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:462:39 _executeWindowAction/</<@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:504:140 then/</</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:681 fire@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:796:299 fireWith@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:801:198 Deferred/</deferred[tuple[0]]@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:803:56 fire@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:796:299 fireWith@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:801:198 Deferred/</deferred[tuple[0]]@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:803:56 then/</</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:681 fire@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:796:299 fireWith@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:801:198 Deferred/</deferred[tuple[0]]@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:803:56 _createViewController/<@http://35.171.17.190:8069/web/content/270-04799c0/web.assets_backend.js:496:790 then/</</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:681 fire@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:796:299 fireWith@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:801:198 Deferred/</deferred[tuple[0]]@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:803:56 fire@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:796:299 fireWith@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:801:198 then/</</<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:802:874 fire@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:796:299 fireWith@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:801:198 updateFunc/<@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:804:491 fire@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:796:299 fireWith@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:801:198 Deferred/</deferred[tuple[0]]@http://35.171.17.190:8069/web/content/269-956c982/web.assets_common.js:803:56"

wealthyp commented 5 years ago

It is a fresh installation, no other module installed yet. The error show when I click on general setting and prevent me from configuring the system.

keshrath commented 5 years ago

Restart the server and update muk_web_utils

wealthyp commented 5 years ago

Thank you for this nice module and your help. It works now.