8a232e7f45eb52f6e5589ff1183d97bbd354cb7e
It was preventing pos managers from opening sessions for pos users. Because pos users cannot open their own sessions, this means they couldn't do anything anymore. The reason for it is that the open frontend function checks whether or not the opened session belongs to the current user. If it doesn't, it throws a UserError, which prevents the session from being created. That's all open_frontend_cb did when called from wkf_action_open anyway, because the action it returns just gets ignored in the workflow. This also removes the validate & open session button because the only reason not to use the new dashboard to create a session is when you want to create a session for a different user. When doing that, validating and opening the session yourself makes no sense. When people do want to create a session for themselves without using the dashboard they can still do so, they will just have to save the session form and then click on the continue selling button.
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
If you are a developer you may type the following command at your terminal:
wget -O- https://raw.githubusercontent.com/odoo/odoo/master/odoo.py | python
Then follow the developer tutorials
For Odoo employees
To add the odoo-dev remote use this command:
$ ./odoo.py setup_git_dev
To fetch odoo merge pull requests refs use this command:
$ ./odoo.py setup_git_review
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%