Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0055134 | Openbravo ERP | 01. General setup | public | 2024-04-09 09:36 | 2024-04-22 12:16 |
|
Reporter | Leyre | |
Assigned To | meriem_azaf | |
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | PR24Q3 | |
Merge Request Status | |
Review Assigned To | AugustoMauch |
OBNetwork customer | |
Web browser | |
Modules | Core |
Support ticket | |
Regression level | Production - Confirmed Stable |
Regression date | 2023-09-17 |
Regression introduced in release | PR23Q4 |
Regression introduced by commit | https://gitlab.com/openbravo/product/openbravo/-/commit/fcd246dff378226fbc702ed953da646619b6c35f [^] |
Triggers an Emergency Pack | No |
|
Summary | 0055134: It is possible to active more terminals that are allowed in the instance. |
Description | It is possible to active more terminals that are allowed in the instance. |
Steps To Reproduce | As system administator:
1. Open the "Instance Activation" window and confirm the maximum number of allowed active POS terminals in the instance. In my case, for example, 3.
2. Confirm that there are less active terminals than the maximum allowed. In my case 1.
Change the role:
3. Open the "Channel - Touchpoint" window.
2. Select more terminals than the allowed in the instance and click on the button "Activate or deactivate the current(selected) record(s)". See attached image.
Result: It is possible to active more terminals than allowed. Additionally, if you change to "System Administrator" role and navigate to the "Instance Activation" window, even if you click the refresh button, the data is not refershed. |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | duplicate of | defect | 0053872 | | closed | Rajesh_18 | Retail Modules | [Promos] - Deactivation of several records KO in some cases | depends on | backport | 0055150 | PR24Q2 | closed | Triage Platform Base | Openbravo ERP | It is possible to active more terminals that are allowed in the instance. | depends on | backport | 0055151 | PR24Q1.2 | closed | Triage Platform Base | Openbravo ERP | It is possible to active more terminals that are allowed in the instance. | caused by | feature request | 0053407 | | closed | meriem_azaf | Openbravo ERP | Multi-record activation/deactivation | related to | defect | 0056875 | RR24Q2 | closed | Rajesh_18 | Retail Modules | [Copy Retail Store] Problem maximum number of active WebPOS |
|
Attached Files | image.png (190,088) 2024-04-09 09:36 https://issues.openbravo.com/file_download.php?file_id=19632&type=bug
|
|
Issue History |
Date Modified | Username | Field | Change |
2024-04-09 09:36 | Leyre | New Issue | |
2024-04-09 09:36 | Leyre | Assigned To | => Triage Omni OMS |
2024-04-09 09:36 | Leyre | File Added: image.png | |
2024-04-09 09:36 | Leyre | Modules | => Core |
2024-04-09 09:36 | Leyre | Triggers an Emergency Pack | => No |
2024-04-09 09:50 | aferraz | Assigned To | Triage Omni OMS => Triage Platform Base |
2024-04-10 08:23 | AugustoMauch | Regression level | => Production - Confirmed Stable |
2024-04-10 08:23 | AugustoMauch | Regression date | => 2023-09-17 |
2024-04-10 08:23 | AugustoMauch | Regression introduced in release | => PR23Q4 |
2024-04-10 08:23 | AugustoMauch | Regression introduced by commit | => https://gitlab.com/openbravo/product/openbravo/-/commit/fcd246dff378226fbc702ed953da646619b6c35f [^] |
2024-04-10 08:23 | AugustoMauch | Relationship added | caused by 0053407 |
2024-04-10 08:23 | AugustoMauch | Status | new => scheduled |
2024-04-11 10:26 | meriem_azaf | Assigned To | Triage Platform Base => meriem_azaf |
2024-04-11 10:27 | meriem_azaf | Review Assigned To | => AugustoMauch |
2024-04-11 10:27 | meriem_azaf | Relationship added | duplicate of 0055164 |
2024-04-11 10:27 | meriem_azaf | Status | scheduled => closed |
2024-04-11 10:27 | meriem_azaf | Resolution | open => duplicate |
2024-04-11 10:48 | ngarcia | Relationship added | duplicate of 0053872 |
2024-04-11 11:07 | Leyre | Note Added: 0163088 | |
2024-04-11 11:07 | Leyre | Status | closed => new |
2024-04-11 11:20 | Leyre | Note Deleted: 0163088 | |
2024-04-11 11:28 | Leyre | Note Added: 0163090 | |
2024-04-12 09:33 | hgbot | Note Added: 0163129 | |
2024-04-17 11:14 | hgbot | Resolution | duplicate => fixed |
2024-04-17 11:14 | hgbot | Status | new => closed |
2024-04-17 11:14 | hgbot | Fixed in Version | => PR24Q3 |
2024-04-17 11:14 | hgbot | Note Added: 0163317 | |
2024-04-17 11:14 | hgbot | Note Added: 0163318 | |
2024-04-17 13:05 | Leyre | Note Added: 0163334 | |
2024-04-17 13:05 | Leyre | Status | closed => new |
2024-04-22 12:14 | AugustoMauch | Status | new => scheduled |
2024-04-22 12:16 | AugustoMauch | Status | scheduled => closed |
2024-10-29 08:33 | alostale | Relationship added | related to 0056875 |
Notes |
|
(0163090)
|
Leyre
|
2024-04-11 11:28
|
|
|
|
(0163129)
|
hgbot
|
2024-04-12 09:33
|
|
|
|
(0163317)
|
hgbot
|
2024-04-17 11:14
|
|
Directly closing issue as related merge request is already approved.
Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: a74182b20d3c34efe3587d9920c8acf7112014fb
Author: Augusto Mauch <augusto.mauch@openbravo.com>
Date: 16-04-2024 11:14:22
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/a74182b20d3c34efe3587d9920c8acf7112014fb [^]
Fixes ISSUE-55134: Event handlers get accurate info on the number of active records
The problem was that when enabling/disabling recordsa using the EnableOrDisableMultipleRecords process, the
event handlers were not receiving accurate info on the number of currently active records if data was flushed
updated updating them all.
In order to prevent this problem, now data is flushed after updating each records. This results in a slower execution
of the process but it is still reasonable fast (changing the active flag of 100 records took <100ms)
---
M modules/org.openbravo.client.application/src/org/openbravo/client/application/EnableOrDisableMultipleRecords.java
---
|
|
|
(0163318)
|
hgbot
|
2024-04-17 11:14
|
|
|
|
(0163334)
|
Leyre
|
2024-04-17 13:05
|
|
The patch fixes the problem in the "Touchpoint" window, now it is not possible to activate more terminals than allowed in the instance and a new error message appears
But if you navigate to the "Instance Activation" window as a "System Administrator" role, the data is updated incorrectly: WebPOS Terminals and Active WebPOS Terminals = the maximum allowed in both cases. |
|