itpp-labs / pos-addons Goto Github PK
View Code? Open in Web Editor NEWOdoo POS Addons
Home Page: https://itpp.dev
License: MIT License
Odoo POS Addons
Home Page: https://itpp.dev
License: MIT License
2015-10-12 09:38:22,312 4962 INFO ? werkzeug: 127.0.0.1 - - [12/Oct/2015 09:38:22] "GET /web/login?redirect=http%3A%2F%2Fv8.myerp.ph%2Fweb%3Fdb%3Dtest HTTP/1.1" 500 -
2015-10-12 09:38:22,319 4962 ERROR ? werkzeug: Error on request:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 180, in run_wsgi
execute(self.server.app)
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 168, in execute
application_iter = app(environ, start_response)
File "/opt/odoo/v8/server/openerp/service/server.py", line 273, in app
return self.app(e, s)
File "/opt/odoo/v8/server/openerp/service/wsgi_server.py", line 215, in application
return application_unproxied(environ, start_response)
File "/opt/odoo/v8/server/openerp/service/wsgi_server.py", line 201, in application_unproxied
result = handler(environ, start_response)
File "/opt/odoo/v8/server/openerp/http.py", line 1096, in call
self.load_addons()
File "/opt/odoo/v8/server/openerp/http.py", line 1115, in load_addons
m = import('openerp.addons.' + module)
File "/opt/odoo/v8/server/openerp/modules/module.py", line 72, in load_module
mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
File "/opt/odoo/v8/extra-addons/pos_debranding/init.py", line 1, in
import models
File "/opt/odoo/v8/extra-addons/pos_debranding/models.py", line 2, in
from openerp import api, models, fields, SUPERUSER_ID
ImportError: cannot import name api
Steps to reproduce :
Configure a pos restaurant with shared session between users and printers for kitchen (printer_ids)
Log in pos session with user1
Make an order with printable products
Clic on "Order" button to print the order
The state of the order is not sync between poses
Expected behaviour :
order state should be synchronized
OpenERP Server Error
Traceback (most recent call last):
File "/opt/odoo/odoo-server/openerp/http.py", line 476, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo/odoo-server/openerp/http.py", line 495, in dispatch
result = self._call_function(*_self.params)
File "/opt/odoo/odoo-server/openerp/http.py", line 311, in _call_function
return checked_call(self.db, *args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/service/model.py", line 113, in wrapper
return f(dbname, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/http.py", line 308, in checked_call
return self.endpoint(_a, *_kw)
File "/opt/odoo/odoo-server/openerp/http.py", line 685, in call
return self.method(_args, *_kw)
File "/opt/odoo/odoo-server/openerp/http.py", line 360, in response_wrap
response = f(_args, *_kw)
File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 987, in call_button
action = self._call_kw(model, method, args, {})
File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 975, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/api.py", line 204, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/addons/base/module/module.py", line 450, in button_immediate_install
return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 204, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/addons/base/module/module.py", line 497, in _button_immediate_function
registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
File "/opt/odoo/odoo-server/openerp/modules/registry.py", line 322, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "/opt/odoo/odoo-server/openerp/modules/loading.py", line 357, in load_modules
loaded_modules, update_module)
File "/opt/odoo/odoo-server/openerp/modules/loading.py", line 263, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/opt/odoo/odoo-server/openerp/modules/loading.py", line 182, in load_module_graph
_load_data(cr, module_name, idref, mode, kind='data')
File "/opt/odoo/odoo-server/openerp/modules/loading.py", line 118, in _load_data
tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
File "/opt/odoo/odoo-server/openerp/tools/convert.py", line 984, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/opt/odoo/odoo-server/openerp/tools/convert.py", line 1070, in convert_xml_import
obj.parse(doc.getroot())
File "/opt/odoo/odoo-server/openerp/tools/convert.py", line 937, in parse
self._tags[rec.tag](self.cr, rec, n)
File "/opt/odoo/odoo-server/openerp/tools/convert.py", line 855, in _tag_record
id = self.pool['ir.model.data']._update(cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode, context=rec_context )
File "/opt/odoo/odoo-server/openerp/api.py", line 204, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_model.py", line 1024, in _update
res_id = model_obj.create(cr, uid, values, context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 204, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_ui_view.py", line 270, in create
context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 204, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/api.py", line 297, in old_api
result = method(recs, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/models.py", line 3900, in create
record = self.browse(self._create(old_vals))
File "/opt/odoo/odoo-server/openerp/api.py", line 202, in wrapper
return new_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/api.py", line 429, in new_api
result = method(self._model, cr, uid, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/models.py", line 4091, in _create
recs._validate_fields(vals)
File "/opt/odoo/odoo-server/openerp/api.py", line 202, in wrapper
return new_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/models.py", line 1261, in _validate_fields
raise except_orm('ValidateError', '\n'.join(errors))
ParseError: "ValidateError
Field(s) arch
failed against a constraint: Invalid view definition
Error details:
Field country
does not exist
Error context:
View view.tg.partner.tree
[view_id: 1128, xml_id: n/a, model: res.partner, parent_id: 124]" while parsing /opt/odoo/custom/addons/tg_partner_firstname/tg_partner_view.xml:30, near
res.partner
view.tg.partner.tree
tree
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
when i press enter or other non-numpad/number key/shortcut after keypress it repeat last keystroke (i.e. q15[enter] ended up as quantity 155)
and also please add payment method shortcut and next order shortcut; if possible
anyway it helps a lot so far
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Hi,
trying to install on odoo 8.0 (latest nightly) , got this error :
Error details:
Field country
does not exist
Error context:
View view.tg.partner.tree
[view_id: 826, xml_id: n/a, model: res.partner, parent_id: 124]" while parsing /usr/lib/python2.7/site-packages/openerp/addons/tg_partner_firstname/tg_partner_view.xml:30, near
res.partner
view.tg.partner.tree
tree
Steps to reproduce :
Expected behaviour :
it should be added by cashier1 / edited by cashier2
Hello,
i downloaded and installed the module, i dont find how it works, when i update quantity of a pack the related products quantity doens change, the reverse is correct and this in sales orders or warehouse moves.
I've been seen this pattern on the available quantity of products on the POS interface, where the product is shown with residual decimals. Even though that there is no decimals added on the inventory.
Have you experienced this too?
I'm adding some pictures so i can explain better this issue.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Steps to reproduce :
Configure a pos restaurant with shared session between users
Log in pos session with user1
Make an order
Change Guests in the order
The guest number is not sync between poses
Expected behaviour :
guest number should be synchronized
Hi, Whenever I try to access a table on my pos_restaurant
If I install pos_fiscal_floor, every click on a table will show me this error:
`too much recursion
http://localhost:8070/point_of_sale/static/src/js/db.js:153
Traceback:
PosDB<.save@http://localhost:8070/point_of_sale/static/src/js/db.js:153:49
PosDB<.save_unpaid_order@http://localhost:8070/point_of_sale/static/src/js/db.js:472:17
exports.Order<.save_to_db@http://localhost:8070/point_of_sale/static/src/js/models.js:1533:13
exports.Order<.initialize/<@http://localhost:8070/point_of_sale/static/src/js/models.js:1518:52
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
triggerEvents@http://localhost:8070/web/static/lib/backbone/backbone.js:204:32
Backbone.Events.trigger@http://localhost:8070/web/static/lib/backbone/backbone.js:146:19
.update_summary@http://localhost:8070/pos_fiscal_floor/static/src/js/pos_fiscal_floor.js:18:17
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost:8070/web/static/src/js/framework/class.js:122:35
`
The error is about too much recursion, I guess is a javascript issue, but how can I solve this?
I'm using Odoov9 community compilation 20160712
BTW, I've downloaded the pos modules from 9.0 branch
Any ideas?
Hi @yelizariev
when working with pos_cache, the value of available quantity don't seems to be loaded, Could it come from the fact that the available stock is computed thanks to location?
Could it be the same problem as : odoo/odoo#10736
This is a request for the pos_product_available addon (branch 8.0).
When using the pod module, it uses the word "of" to define de amount of items sold from the amount in stock.
The issue that i find is that it won't match the current Odoo l10n. So maybe instead of deploying a integration with the localization for one word, it could be replaced to a symbol. ( » ).
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Hi @yelizariev ,
i get this Error!
File "/odoo/custom/addons/pos_debt_notebook/models.py", line 28, in _get_debt
res = {}
File "/odoo/odoo-server/openerp/sql_db.py", line 139, in wrapper
return f(self, *args, **kwargs)
File "/odoo/odoo-server/openerp/sql_db.py", line 218, in execute
res = self._obj.execute(query, params)
IndexError: tuple index out of range
=> (debt_account.id, tuple(self.ids)))
I need only this module and i will adapt it with the new version POS, i have a smart idea.
Steps to reproduce :
Configure a pos restaurant with shared session between users
Log in pos session with user1
Make an order
Add a note on orderline
The note is not sync in user2 pos session
Expected behaviour :
orderline notes should be synchronized
I'm really impressed by this module. However, I deleted the POS product category "Custom Packs" because I don't need such a category on my POS display and now I can not create new packs because the checkbox and the tab disappeared. Already defined packs do still work.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Hi,
How can i use the tg_pos_packs to work with ecommerce? i want to add product packs for products/service and use it for ecommerce without POS. How can i use tg_pos_packs to do this? Please Help. Thank you
when add sale order to pos order, it is the duplicated. the order and delivery order counted twice, that is not the behavior as excepted.
the excepted behavior should be like this,
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Hi @yelizariev ,
I've struggle with you module.
We configured 2 POS in the same group
Longpolling is working correctly on port 8072, we can chat between users
We ran 2 POS on 2 different machines and browser and try to share orders between machines. We reach Odoo through the 8072 port to be sure longpolling is used.
Here are the logs :
2016-02-25 12:20:22,652 11167 DEBUG mau_light openerp.modules.registry: Multiprocess signaling check: [Registry - old# 5 new# 5] [Cache - old# 6 new# 6]
2016-02-25 12:20:22,653 11167 DEBUG mau_light openerp.http.rpc.request: poll: None None, []
2016-02-25 12:20:23,021 11167 DEBUG mau_light openerp.modules.registry: Multiprocess signaling check: [Registry - old# 5 new# 5] [Cache - old# 6 new# 6]
2016-02-25 12:20:23,022 11167 DEBUG mau_light openerp.http.rpc.request: multi_session_update: None None, []
2016-02-25 12:20:23,033 11167 DEBUG mau_light openerp.http.rpc.response: multi_session_update: None None: time:0.011s mem: 483724k -> 483724k (diff: 0k), [1]
192.168.3.52 - - [2016-02-25 12:20:23] "POST /pos_multi_session/update HTTP/1.1" 200 287 0.043292
2016-02-25 12:20:23,077 11167 DEBUG mau_light openerp.http.rpc.response: poll: None None: time:0.421s mem: 483724k -> 483724k (diff: 0k), [{'channel': [u'mau_light', u'pos.multi_session', 8],
'id': 267,
'message': {u'action': u'update',
u'data': {u'amount_paid': 0,
u'amount_return': 0,
u'amount_tax': 0,
u'amount_total': 1.34,
u'creation_date': u'2016-02-25 12:16:55',
u'fiscal_position_id': False,
u'lines': [[0,
0,
{u'discount': 0,
u'id': 1,
u'ms_info': {u'created': {u'pos': {u'id': 1,
u'name': u'caisse'},
u'user': {u'id': 7,
u'name': u'user1'}}},
u'price_unit': 0.51,
u'product_id': 92,
u'qty': 1,
u'tax_ids': [[6, False, []]],
u'uid': u'00010-008-0003-1'}],
[0,
0,
{u'discount': 0,
u'id': 2,
u'ms_info': {u'created': {u'pos': {u'id': 1,
u'name': u'caisse'},
u'user': {u'id': 7,
u'name': u'user1'}}},
u'price_unit': 0.8300000000000001,
u'product_id': 111,
u'qty': 1,
u'tax_ids': [[6, False, []]],
u'uid': u'00010-008-0003-2'}]],
u'ms_info': {},
u'name': u'Commande 00010-008-0003',
u'partner_id': False,
u'pos_session_id': 10,
u'sequence_number': 3,
u'statement_ids': [],
u'uid': u'00010-008-0003',
u'user_id': 7}}}]
Your help would be appreciated.
regards
The quick scan a bar code bar number is included in the amount.
Hi,
I'm wondering how your module "Sale orders in POS" works.
Is it possible to find a sale order and get it from the POS or is it the opposite way?
regards
In your Ticket custom 2, you put the Name of the res.partner directly, but in case we have several pos points and with diferent stock locations, here is an idea. But i will like to know your proposal
<t t-extend="PosTicket">
<t t-jquery="div.pos-sale-ticket" t-operation="prepend">
<t t-if="widget.pos.shop.partner_id">
<div style="text-align:center">
<br/>
Printed in:
<br/>
<t t-set="shop_address" t-value="widget.pos.db.get_partner_by_id(widget.pos.shop.partner_id[0])"/>
<t t-esc="shop_address.name or 'Not Working'"/>
<br/>
</t>
</t>
</t>
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Hi,
The scenario :
Hi,
here is a problem while trying to close the debt of the customer :
TypeError: this.cashregister.journal_id is undefined
http://erp.manucentre.fr/point_of_sale/static/src/js/models.js:1429
Retraçage :
exports.Paymentline<.initialize@http://erp.manucentre.fr/point_of_sale/static/src/js/models.js:1429:9
Backbone.Model@http://erp.manucentre.fr/web/static/lib/backbone/backbone.js:256:5
extend/child@http://erp.manucentre.fr/web/static/lib/backbone/backbone.js:1541:34
.pay_full_debt@http://erp.manucentre.fr/tg_pos_debt_notebook/static/src/js/tg_pos.js:119:38
.renderElement/<@http://erp.manucentre.fr/tg_pos_debt_notebook/static/src/js/tg_pos.js:96:54
Thanks in advance for your support
when apply sale order, it can not get product object use function get_product_by_id.
Hi!
I've been trying to figure this module out, but i can't get how it works.
I'm on Odoo v8.0 odoo/odoo@c55c15a
Used the latest product_barcode_generator_custom & product_barcode_generator (requirement) from github.
But no clue about the workflow with the addon.
Have somebody used it recently that could share their experience, maybe some change upstream broke something and that's why i can't see anything.
Thanks in advance for you attention 👍
Hello,
how to add the amount of debt in the recipt for print in the module tg_pos_debt_notebook, thanks a lot.
Regards.
how to define product quantity per pack?
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
@yelizariev
Do you have any plans already to port the pos_packs?
Thanks, trevi
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
2015-04-24 14:39:05,501 27075 INFO 03test openerp.modules.loading: loading product_variant_multi/product_view.xml
2015-04-24 14:39:05,906 27075 ERROR 03test openerp.addons.base.ir.ir_ui_view: Field price_margin
does not exist
Error context:
View product.variant.form
[view_id: 2317, xml_id: n/a, model: product.product, parent_id: n/a]
2015-04-24 14:39:05,908 27075 ERROR 03test openerp.http: Exception during JSON request handling.
Traceback (most recent call last):
File "/home/odoo-test/odoo-test/openerp/http.py", line 525, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/odoo-test/odoo-test/openerp/http.py", line 562, in dispatch
result = self._call_function(*_self.params)
File "/home/odoo-test/odoo-test/openerp/http.py", line 302, in _call_function
return checked_call(self.db, *args, *_kwargs)
File "/home/odoo-test/odoo-test/openerp/service/model.py", line 113, in wrapper
return f(dbname, _args, *_kwargs)
File "/home/odoo-test/odoo-test/openerp/http.py", line 299, in checked_call
return self.endpoint(_a, *_kw)
File "/home/odoo-test/odoo-test/openerp/http.py", line 791, in call
return self.method(_args, *_kw)
File "/home/odoo-test/odoo-test/openerp/http.py", line 395, in response_wrap
response = f(_args, *_kw)
File "/home/odoo-test/odoo-test/addons/web/controllers/main.py", line 953, in call_button
action = self._call_kw(model, method, args, {})
File "/home/odoo-test/odoo-test/addons/web/controllers/main.py", line 941, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, _args, *_kwargs)
File "/home/odoo-test/odoo-test/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/home/odoo-test/odoo-test/openerp/addons/base/module/module.py", line 450, in button_immediate_install
return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
File "/home/odoo-test/odoo-test/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/home/odoo-test/odoo-test/openerp/addons/base/module/module.py", line 498, in _button_immediate_function
registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
File "/home/odoo-test/odoo-test/openerp/modules/registry.py", line 346, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "/home/odoo-test/odoo-test/openerp/modules/loading.py", line 363, in load_modules
loaded_modules, update_module)
File "/home/odoo-test/odoo-test/openerp/modules/loading.py", line 263, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/home/odoo-test/odoo-test/openerp/modules/loading.py", line 182, in load_module_graph
_load_data(cr, module_name, idref, mode, kind='data')
File "/home/odoo-test/odoo-test/openerp/modules/loading.py", line 118, in _load_data
tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
File "/home/odoo-test/odoo-test/openerp/tools/convert.py", line 901, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/home/odoo-test/odoo-test/openerp/tools/convert.py", line 987, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/home/odoo-test/odoo-test/openerp/tools/convert.py", line 853, in parse
self._tags[rec.tag](self.cr, rec, n, mode=mode)
File "/home/odoo-test/odoo-test/openerp/tools/convert.py", line 763, in _tag_record
id = self.pool['ir.model.data']._update(cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode, context=rec_context )
File "/home/odoo-test/odoo-test/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/home/odoo-test/odoo-test/openerp/addons/base/ir/ir_model.py", line 1067, in _update
res_id = model_obj.create(cr, uid, values, context=context)
File "/home/odoo-test/odoo-test/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/home/odoo-test/odoo-test/openerp/addons/base/ir/ir_ui_view.py", line 264, in create
context=context)
File "/home/odoo-test/odoo-test/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/home/odoo-test/odoo-test/openerp/api.py", line 336, in old_api
result = method(recs, _args, *_kwargs)
File "/home/odoo-test/odoo-test/openerp/models.py", line 4007, in create
record = self.browse(self._create(old_vals))
File "/home/odoo-test/odoo-test/openerp/api.py", line 239, in wrapper
return new_api(self, _args, *_kwargs)
File "/home/odoo-test/odoo-test/openerp/api.py", line 462, in new_api
result = method(self._model, cr, uid, _args, *_kwargs)
File "/home/odoo-test/odoo-test/openerp/models.py", line 4198, in _create
recs._validate_fields(vals)
File "/home/odoo-test/odoo-test/openerp/api.py", line 239, in wrapper
return new_api(self, _args, *_kwargs)
File "/home/odoo-test/odoo-test/openerp/models.py", line 1282, in _validate_fields
raise ValidationError('\n'.join(errors))
ParseError: "ValidateError
Field(s) arch
failed against a constraint: Invalid view definition
Error details:
Field price_margin
does not exist
Error context:
View product.variant.form
[view_id: 2317, xml_id: n/a, model: product.product, parent_id: n/a]" while parsing /home/odoo-test/odoo-test/addons/product_variant_multi/product_view.xml:262, near
product.variant.form
product.product
Hi @yelizariev , Page turns blank after i install the pos_enhanced for version module. Please see the picture below.
Thank You
The quantity of products in the Lot doesn't decrease when sold via Point of sale.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Hi,
I have this kind of message :
ome modules could not be started
Failed modules: ["pos_disable_payment"]
Debug: Object {pos_disable_payment: Object}
How can I debug this?
HI, I ask, as I know as you're odoo contributor, if exists and where to get fiscal printer module. It could be enough txt file generator.
Hi,
Don't really know if it's the correct place to report :
regards
Hi!
Could you please add support for this free and open source addon (the table changing one) in pos_multi_session_restaurant?
Links: https://www.odoo.com/apps/modules/9.0/pos_change_table/
https://github.com/CybroOdoo/CybroAddons/tree/9.0?files=1
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
I have instaldo Odoo 9 global community and need to make POS discounts .
when I enable the module by you it does not make any changes to the POS.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Steps to reproduce :
Configure a pos with shared session between users
Log in pos session with user1
Choose customer in the order
The customer is not synchronized in the other poses
Expected behaviour :
customer should be synchronized
hello,
I want to get the client's name on other session, so I modified :
`ms_my_info: function(){
var user = this.cashier || this.user;
return {
'user': {
'id': user.id,
'name': user.name,
},
'pos': {
'id': this.config.id,
'name': this.config.name,
},
'client':this.get_client(),
}
}
ms_do_update: function(order, data){
var pos = this;
var sequence_number = data.sequence_number;
if (!order){
var create_new_order = pos.config.multi_session_accept_incoming_orders || !(data.ms_info && data.ms_info.created.user.id != pos.ms_my_info().user.id)
if (sequence_number == this.pos_session.sequence_number){
//ok
} else if (sequence_number > this.pos_session.sequence_number){
// this pos has obsolete sequence_number
this.pos_session.sequence_number = sequence_number;
} else if (sequence_number < this.pos_session.sequence_number){
// another pos has obsolete sequence_number
pos.multi_session.sync_sequence_number();
if (create_new_order)
this.pos_session.sequence_number--; // decrease temporarily, because it is increased right after creating new order
}
if (!create_new_order){
return;
}
order = this.ms_create_order({ms_info:data.ms_info,data:data})
order.uid = data.uid;
order.sequence_number = data.sequence_number
var current_order = this.get_order();
this.get('orders').add(order);
this.ms_on_add_order(current_order);
} else {
order.ms_info = data.ms_info;
}
//-----------------added code----------------------
var client = order.ms_info.client;
order.set_client(client);
//-------------------------------------------------------
var not_found = order.orderlines.map(function(r){
return r.uid;
})
_.each(data.lines, function(dline){
dline = dline[2];
var line = order.orderlines.find(function(r){
return dline.uid == r.uid
})
not_found = _.without(not_found, dline.uid);
var product = pos.db.get_product_by_id(dline.product_id);
if (!line){
line = new models.Orderline({}, {pos: pos, order: order, product: product});
line.uid = dline.uid
}
line.ms_info = dline.ms_info || {}
if(dline.qty !== undefined){
line.set_quantity(dline.qty);
}
if(dline.price_unit !== undefined){
line.set_unit_price(dline.price_unit);
}
if(dline.discount !== undefined){
line.set_discount(dline.discount);
}
order.orderlines.add(line)
})
_.each(not_found, function(uid){
var line = order.orderlines.find(function(r){
return uid == r.uid;
})
order.orderlines.remove(line);
})
}
`
But I get with my debug mode the object order->ms_info->changed->client (the attribute has my new client).
With the above code order.ms_info.client = NULL and if I replace it by order.ms_info.changed.client, I have error : order.ms_info.changed.client not found
Do you have idea to resolve this problem? or I have error in my added code?
Edit : I see that the partner_id is send, but my client is not changed on others pos, it's a bug?
Hi,
The module is great and it performs as proposed, but I'm having problems using this module with a barcode scanner.
If I scan a product the program recognize the barcode and show the item and if I scan another item the quantity becomes the barcode scanned and then appears the next item.
I suggest that for better use of the keyboard shortcuts maybe add crtl or alt key to execute.
Great job!
Problem with module pos_product_available (In pos error with function get or ..).
Problem with module tg_pos_debt_notebook (In pos error with function push_order or ...) It custom modules from Ivan Yelizariev.
I think it works on RC1 but in final release it modules don't works correctly. Js script errors.
Hi Ivan,
We have a problem while installing the module on an already existing database.
Here is the message :
File "/home/pascal/DEV/Serveurs/odoo9/odoo/openerp/models.py", line 1271, in _validate_fields
raise ValidationError('\n'.join(errors))
ParseError: "The company of a payment method is different than the one of point of sale
None" while parsing /home/pascal/DEV/lib_Odoo/v9/yelizariev/pos-addons/pos_debt_notebook/data.xml:32, near
<record id="point_of_sale.pos_config_main" model="pos.config">
<field name="journal_ids" eval="[(4, ref('pos_debt_notebook.debt_journal'))]"/>
</record>
Any ideas ?
Error when installing the Product Variant Multi:
Odoo Server Error
Traceback (most recent call last):
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/http.py", line 530, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/http.py", line 567, in dispatch
result = self._call_function(*_self.params)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/http.py", line 303, in _call_function
return checked_call(self.db, *args, *_kwargs)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/service/model.py", line 113, in wrapper
return f(dbname, _args, *_kwargs)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/http.py", line 300, in checked_call
return self.endpoint(_a, *_kw)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/http.py", line 796, in call
return self.method(_args, *_kw)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/http.py", line 396, in response_wrap
response = f(_args, *_kw)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/addons/web/controllers/main.py", line 940, in call_button
action = self._call_kw(model, method, args, {})
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/addons/web/controllers/main.py", line 928, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, _args, *_kwargs)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/addons/base/module/module.py", line 450, in button_immediate_install
return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/addons/base/module/module.py", line 498, in _button_immediate_function
registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/modules/registry.py", line 368, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/modules/loading.py", line 355, in load_modules
loaded_modules, update_module)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/modules/loading.py", line 255, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/modules/loading.py", line 176, in load_module_graph
_load_data(cr, module_name, idref, mode, kind='data')
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/modules/loading.py", line 118, in _load_data
tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/tools/convert.py", line 901, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/tools/convert.py", line 987, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/tools/convert.py", line 853, in parse
self._tags[rec.tag](self.cr, rec, n, mode=mode)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/tools/convert.py", line 763, in _tag_record
id = self.pool['ir.model.data']._update(cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode, context=rec_context )
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/addons/base/ir/ir_model.py", line 1077, in _update
res_id = model_obj.create(cr, uid, values, context=context)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/addons/base/ir/ir_ui_view.py", line 264, in create
context=context)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/api.py", line 336, in old_api
result = method(recs, _args, *_kwargs)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/models.py", line 4059, in create
record = self.browse(self._create(old_vals))
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/api.py", line 239, in wrapper
return new_api(self, _args, *_kwargs)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/api.py", line 462, in new_api
result = method(self._model, cr, uid, _args, *_kwargs)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/models.py", line 4250, in _create
recs._validate_fields(vals)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/api.py", line 239, in wrapper
return new_api(self, _args, *_kwargs)
File "/opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/models.py", line 1267, in _validate_fields
raise ValidationError('\n'.join(errors))
ParseError: "ValidateError
Field(s) arch
failed against a constraint: Invalid view definition
Error details:
Field price_margin
does not exist
Error context:
View product.variant.form
[view_id: 1051, xml_id: n/a, model: product.product, parent_id: n/a]" while parsing /opt/bitnami/apps/odoo/lib/odoo-8.0.post20150423-py2.7.egg/openerp/addons/product_variant_multi/product_view.xml:262, near
product.variant.form
product.product
An interesting module, a pity that is not installed, is there a solution?
2015-04-16 19:43:58,221 2490 INFO pos openerp.modules.loading: loading tg_pos_enhanced/tg_order_view.xml
2015-04-16 19:43:58,236 2490 WARNING pos openerp.models: ir.ui.view.create() with unknown fields: view_type
2015-04-16 19:43:58,333 2490 WARNING pos openerp.models: ir.ui.view.create() with unknown fields: view_type
2015-04-16 19:43:58,394 2490 INFO pos openerp.modules.loading: loading tg_pos_enhanced/tg_users_view.xml
2015-04-16 19:43:58,565 2490 INFO pos openerp.modules.loading: loading tg_pos_enhanced/tg_pos_config_view.xml
2015-04-16 19:43:58,653 2490 INFO pos openerp.modules.loading: loading tg_pos_enhanced/tg_data.xml
2015-04-16 19:43:59,564 2490 INFO pos openerp.modules.loading: 48 modules loaded in 4.65s, 3 queries
2015-04-16 19:44:02,758 2490 INFO pos openerp.modules.loading: Modules loaded.
2015-04-16 19:44:02,773 2490 INFO pos openerp.models: Computing parent left and right for table ir_ui_menu...
2015-04-16 19:44:02,955 2490 INFO pos openerp.addons.base.res.res_config: getting next operation
2015-04-16 19:44:02,955 2490 INFO pos openerp.addons.base.res.res_config: getting next ir.actions.todo
2015-04-16 19:44:02,961 2490 INFO pos openerp.addons.base.res.res_config: next action is None
2015-04-16 19:44:02,963 2490 INFO pos werkzeug: 127.0.0.1 - - [16/Apr/2015 19:44:02] "POST /web/dataset/call_button HTTP/1.1" 200 -
2015-04-16 19:44:03,023 2490 INFO pos openerp.addons.base.ir.ir_http: Generating routing map
2015-04-16 19:44:03,216 2490 INFO pos werkzeug: 127.0.0.1 - - [16/Apr/2015 19:44:03] "POST /web/menu/load_needaction HTTP/1.1" 200 -
2015-04-16 19:44:04,397 2490 INFO pos werkzeug: 127.0.0.1 - - [16/Apr/2015 19:44:04] "GET /web? HTTP/1.1" 200 -
2015-04-16 19:44:04,436 2490 INFO ? werkzeug: 127.0.0.1 - - [16/Apr/2015 19:44:04] "GET /web/static/src/css/full.css HTTP/1.1" 200 -
2015-04-16 19:44:04,497 2490 INFO pos werkzeug: 127.0.0.1 - - [16/Apr/2015 19:44:04] "GET /web/css/web.assets_common/ede1bd6 HTTP/1.1" 200 -
2015-04-16 19:44:04,528 2490 INFO pos werkzeug: 127.0.0.1 - - [16/Apr/2015 19:44:04] "GET /web/js/web.assets_common/ede1bd6 HTTP/1.1" 200 -
2015-04-16 19:44:05,184 2490 INFO pos werkzeug: 127.0.0.1 - - [16/Apr/2015 19:44:05] "GET /web/css/web.assets_backend/e14f1b0 HTTP/1.1" 200 -
2015-04-16 19:44:07,296 2490 INFO pos werkzeug: 127.0.0.1 - - [16/Apr/2015 19:44:07] "GET /web/js/web.assets_backend/e14f1b0 HTTP/1.1" 200 -
2015-04-16 19:44:07,335 2490 INFO pos werkzeug: 127.0.0.1 - - [16/Apr/2015 19:44:07] "GET /web/binary/company_logo HTTP/1.1" 200 -
20
the system is buggy
tables are not sync :
requests :
Thanks
Hi,
using latest todate github odoo code , i got this error on installing the module :
Error details:
Element '<xpath expr="//field[@name='pos_security_pin']/..">' cannot be located in parent view
Error context:
View `res.users.form.view`
[view_id: 700, xml_id: n/a, model: res.users, parent_id: 149]
None" while parsing /opt/odoo/custom/addons/pos_disable_payment/views.xml:10, near
<record id="res_users_form_view" model="ir.ui.view">
<field name="name">res.users.form.view</field>
<field name="model">res.users</field>
<field name="inherit_id" ref="base.view_users_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='pos_security_pin']/.." position="after">
<group string="Access">
<field name="allow_payments"/>
<field name="allow_delete_order"/>
<field name="allow_discount"/>
<field name="allow_edit_price"/>
<field name="allow_delete_order_line"/>
</group>
</xpath>
</field>
</record>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.