summaryrefslogtreecommitdiff
path: root/addons/web/static/lib/bootstrap-datetimepicker/src
diff options
context:
space:
mode:
authorOlivier Dony <odo@openerp.com>2016-12-02 10:22:40 +0100
committerOlivier Dony <odo@openerp.com>2016-12-14 14:12:25 +0100
commite892c574825c19598fe3c243fcb651f8b6d50d0f (patch)
treebcfc057916cf4bf23a5af74ff1051bb8dfb3b69d /addons/web/static/lib/bootstrap-datetimepicker/src
parent43a0decb3aa9571643d3d206796937f13a11f059 (diff)
[FIX] point_of_sale: repair rescue session system
Rev 87a3fe92de43dd7fce7e3364a5ca8dbb417ca7f8 revamped the rescue session system in an attempt to simplify it, but created new problems. The rescue system is designed for accepting POS orders that belong to a POS session that is already closed. After 87a3fe92de43dd7fce7e3364a5ca8dbb417ca7f8: - The system tried to automatically reuse an existing session that matches the properties of the closed one. This will often come as a surprise to the POS users, with orders appearing from nowhere in a live session, possibly invalidating the cash control steps, etc. Using a separate new session with an obvious "RESCUE" name is much better for users. They will be able to review the rescued order separately as well. - When no open session was available, the system tried to create a new one (without the rescue flag). This could often fail because existing sessions could conflict with the new one, completely breaking the recovery. (E.g. a session from the same POS but with a different user) The rescue flag was designed to avoid this pitfall, allowing multiple extra rescue sessions to coexist with live ones. This patch restores the use of the RESCUE flag for recovery sessions, and forces the creation of a new session for every recovered session. Recovery sessions will also be labelled as "RESCUE" now, making it things more obvious for end users.
Diffstat (limited to 'addons/web/static/lib/bootstrap-datetimepicker/src')
0 files changed, 0 insertions, 0 deletions