Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0035397Openbravo ERPA. Platformpublic2017-03-01 16:482017-03-15 20:21
egoitz 
caristu 
normalminoralways
closedfixed 
5
 
3.0PR17Q2 
alostale
Core
Production - Confirmed Stable
2015-11-17
3.0PR16Q1
https://code.openbravo.com/erp/devel/pi/rev/2c0caa49fcc0792e77c29ad705fe662b1eaf12d3 [^]
No
0035397: Not possible to get on the webservice regions of a country when those are defined to client 0.
Having both the countrys and regions (and translations) defined for Client System (0), when getting using xml rest webservices the information for the country, the regions are not shown on the response.
-Access as system adminitrator and define a new region for country spain
-Logout and login with QA testing client.
-Go to the country and region window and see on the region tab that the new region for spain is shown.
-Access to the webservice
/ws/dal/Country/106
and the region is not shown.
No tags attached.
depends on backport 00353983.0PR17Q1 closed caristu Not possible to get on the webservice regions of a country when those are defined to client 0. 
depends on backport 00353993.0PR16Q4.3 closed caristu Not possible to get on the webservice regions of a country when those are defined to client 0. 
depends on backport 00354003.0PR16Q3.6 closed caristu Not possible to get on the webservice regions of a country when those are defined to client 0. 
caused by defect 0029683 closed caristu web services do not filter by organization in System/Clients Entities 
Issue History
2017-03-01 16:48egoitzNew Issue
2017-03-01 16:48egoitzAssigned To => platform
2017-03-01 16:48egoitzModules => Core
2017-03-01 16:48egoitzResolution time => 1488927600
2017-03-01 16:48egoitzTriggers an Emergency Pack => No
2017-03-01 17:29caristuRegression level => Production - Confirmed Stable
2017-03-01 17:29caristuRegression date => 2015-11-17
2017-03-01 17:29caristuRegression introduced in release => 3.0PR16Q1
2017-03-01 17:29caristuRegression introduced by commit => https://code.openbravo.com/erp/devel/pi/rev/2c0caa49fcc0792e77c29ad705fe662b1eaf12d3 [^]
2017-03-01 17:29caristuAssigned Toplatform => caristu
2017-03-01 17:29caristuSeveritymajor => minor
2017-03-01 17:30caristuStatusnew => scheduled
2017-03-01 18:02caristuRelationship addedcaused by 0029683
2017-03-01 18:30hgbotCheckin
2017-03-01 18:30hgbotNote Added: 0094670
2017-03-01 18:30hgbotStatusscheduled => resolved
2017-03-01 18:30hgbotResolutionopen => fixed
2017-03-01 18:30hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/4fd058dfb0fdcb6b5f2687ddd339d7f9ce2a225e [^]
2017-03-01 19:24hgbotCheckin
2017-03-01 19:24hgbotNote Added: 0094671
2017-03-02 09:17hgbotCheckin
2017-03-02 09:17hgbotNote Added: 0094674
2017-03-02 10:20caristuReview Assigned To => alostale
2017-03-03 10:39alostaleNote Added: 0094721
2017-03-03 10:39alostaleStatusresolved => closed
2017-03-03 10:39alostaleFixed in Version => 3.0PR17Q2
2017-03-03 10:51hgbotCheckin
2017-03-03 10:51hgbotNote Added: 0094722
2017-03-15 20:20hudsonbotCheckin
2017-03-15 20:20hudsonbotNote Added: 0095243
2017-03-15 20:20hudsonbotCheckin
2017-03-15 20:20hudsonbotNote Added: 0095244
2017-03-15 20:20hudsonbotCheckin
2017-03-15 20:20hudsonbotNote Added: 0095246
2017-03-15 20:21hudsonbotCheckin
2017-03-15 20:21hudsonbotNote Added: 0095253

Notes
(0094670)
hgbot   
2017-03-01 18:30   
Repository: erp/devel/pi
Changeset: 4fd058dfb0fdcb6b5f2687ddd339d7f9ce2a225e
Author: Carlos Aristu <carlos.aristu <at> openbravo.com>
Date: Wed Mar 01 18:29:35 2017 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/4fd058dfb0fdcb6b5f2687ddd339d7f9ce2a225e [^]

fixes issue 35397: Check readable clients for child properties using DAL WS

Fix for issue 0029683 was introducing a security check to avoid showing child properties which belong to a client different from the current client. But this fix was preventing to display some readable objects like master data defined at system level (client 0).

Therefore this security check has been improved and now it is verified if the child property is defined for a client which is readable for the current role.

---
M src/org/openbravo/dal/xml/EntityXMLConverter.java
M src/org/openbravo/service/rest/DalWebService.java
---
(0094671)
hgbot   
2017-03-01 19:24   
Repository: erp/devel/pi
Changeset: d930e8fe2e334a511534d528ff36c8f05124a15a
Author: Carlos Aristu <carlos.aristu <at> openbravo.com>
Date: Wed Mar 01 19:23:44 2017 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/d930e8fe2e334a511534d528ff36c8f05124a15a [^]

related to issue 35397: prevent NullPointerException

---
M src/org/openbravo/dal/xml/EntityXMLConverter.java
---
(0094674)
hgbot   
2017-03-02 09:17   
Repository: erp/devel/pi
Changeset: 27a80e687a9af2244473b5e4ed5ba0c6a5d199f8
Author: Carlos Aristu <carlos.aristu <at> openbravo.com>
Date: Thu Mar 02 09:15:07 2017 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/27a80e687a9af2244473b5e4ed5ba0c6a5d199f8 [^]

related to issue 35397: Added new test case

---
M src-test/src/org/openbravo/test/AllWebserviceTests.java
A src-test/src/org/openbravo/test/webservice/WSReadableClientsTest.java
---
(0094721)
alostale   
2017-03-03 10:39   
code reviewed + tested
(0094722)
hgbot   
2017-03-03 10:51   
Repository: erp/devel/pi
Changeset: e349ce84e2317d4bf8bfc315bcc227f16a50cdb0
Author: Carlos Aristu <carlos.aristu <at> openbravo.com>
Date: Fri Mar 03 10:49:49 2017 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/e349ce84e2317d4bf8bfc315bcc227f16a50cdb0 [^]

related to issue 35397: add missing javadoc information

---
M src/org/openbravo/dal/xml/EntityXMLConverter.java
---
(0095243)
hudsonbot   
2017-03-15 20:20   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/54e102bef53e [^]
Maturity status: Test
(0095244)
hudsonbot   
2017-03-15 20:20   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/54e102bef53e [^]
Maturity status: Test
(0095246)
hudsonbot   
2017-03-15 20:20   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/54e102bef53e [^]
Maturity status: Test
(0095253)
hudsonbot   
2017-03-15 20:21   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/54e102bef53e [^]
Maturity status: Test