Openbravo Issue Tracking System - Retail Modules
View Issue Details
0031620Retail ModulesWeb POSpublic2015-11-27 22:522015-12-10 13:10
mtaal 
mtaal 
normalminorhave not tried
closedfixed 
5
 
RR16Q1RR16Q1 
guilleaer
No
0031620: Implement simplified webservice and API for creating a ticket
Provide and document a simplified API/webservice for creating tickets in Openbravo.
Add defaulting logic and other facilitating functions to make it easy to send in a ticket to Openbravo
No tags attached.
related to feature request 00316223.0PR16Q1 closed mtaal Openbravo ERP Small change to import entry framework to facilitate calling it from retail 
related to feature request 0031542RR16Q1 closed mtaal Retail Modules Make it easier for external systems to create tickets using json 
Issue History
2015-11-27 22:52mtaalNew Issue
2015-11-27 22:52mtaalAssigned To => mtaal
2015-11-27 22:52mtaalTriggers an Emergency Pack => No
2015-11-28 00:04mtaalRelationship addedrelated to 0031622
2015-11-28 09:35hgbotCheckin
2015-11-28 09:35hgbotNote Added: 0082442
2015-11-28 09:35hgbotCheckin
2015-11-28 09:35hgbotNote Added: 0082443
2015-11-28 09:35hgbotCheckin
2015-11-28 09:35hgbotNote Added: 0082444
2015-11-28 14:13hgbotCheckin
2015-11-28 14:13hgbotNote Added: 0082445
2015-12-02 12:25hgbotCheckin
2015-12-02 12:25hgbotNote Added: 0082531
2015-12-02 12:25hgbotStatusnew => resolved
2015-12-02 12:25hgbotResolutionopen => fixed
2015-12-02 12:25hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/8a12cc875b279ba064138d39ed258de20014a034 [^]
2015-12-02 12:26hgbotCheckin
2015-12-02 12:26hgbotNote Added: 0082532
2015-12-02 12:26hgbotCheckin
2015-12-02 12:26hgbotNote Added: 0082533
2015-12-09 10:15OrekariaReview Assigned To => guilleaer
2015-12-10 13:10guilleaerStatusresolved => closed
2015-12-10 13:10guilleaerFixed in Version => RR16Q1
2015-12-22 22:36mtaalRelationship addedrelated to 0031542

Notes
(0082442)
hgbot   
2015-11-28 09:35   
Repository: erp/pmods/org.openbravo.mobile.core
Changeset: b7424ec14c7ccd6a0c65cd622d0b019501dec595
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Fri Nov 27 22:53:35 2015 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/b7424ec14c7ccd6a0c65cd622d0b019501dec595 [^]

Related to issue 31620: Implement simplified webservice and API for creating a ticket
Smaller changes to make methods visible and prevent error if date format is not completely as expected

---
M src/org/openbravo/mobile/core/process/DataSynchronizationProcess.java
M src/org/openbravo/mobile/core/process/JSONProcessSimple.java
M src/org/openbravo/mobile/core/utils/OBMOBCUtils.java
---
(0082443)
hgbot   
2015-11-28 09:35   
Repository: tools/automation/pi-mobile
Changeset: b6b2d993563742e611d2f4637e676b98931a3584
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Fri Nov 27 22:56:00 2015 +0100
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/b6b2d993563742e611d2f4637e676b98931a3584 [^]

Related to issue 31620: Implement simplified webservice and API for creating a ticket
Added webservice test to test creating an order through a webservice

---
M src-test/org/openbravo/test/mobile/common/selenium/utils/OBUtils.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/suites/WebServiceSuite.java
A src-test/org/openbravo/test/mobile/retail/pack/webservice/common/BaseWSTest.java
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/RetailOrderLoaderTest.java
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-create-1.json
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-minimal-1.json
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-multiline-1.json
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-multiorder-1.json
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-paypartial1-1.json
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-paypartial2-1.json
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-promotions-1.json
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-ship-1.json
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-wrong-bp-1.json
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-wrong-lineids-1.json
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-wrong-payment-1.json
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-wrong-product-1.json
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-wrong-tax-1.json
---
(0082444)
hgbot   
2015-11-28 09:35   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: bc165573bb0470fb52beed8c297f9a0835af556e
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Fri Nov 27 22:54:23 2015 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/bc165573bb0470fb52beed8c297f9a0835af556e [^]

Related to issue 31620: Implement simplified webservice and API for creating a ticket
Small change in orderloader to make it more robust, implement ExternalOrderLoader to allow
easier creation of tickets through a web api

---
M src/org/openbravo/retail/posterminal/OrderLoader.java
A src/org/openbravo/retail/posterminal/ExternalOrderLoader.java
A src/org/openbravo/retail/posterminal/ExternalOrderLoaderErrorHandler.java
---
(0082445)
hgbot   
2015-11-28 14:13   
Repository: tools/automation/pi-mobile
Changeset: 85be7bfe3036fb1e1cf02be3cd9e288f7f174985
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Sat Nov 28 14:12:57 2015 +0100
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/85be7bfe3036fb1e1cf02be3cd9e288f7f174985 [^]

Related to issue 31620: Implement simplified webservice and API for creating a ticket
Make sure that json files are copied to the class output dir

---
M build.xml
---
(0082531)
hgbot   
2015-12-02 12:25   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 8a12cc875b279ba064138d39ed258de20014a034
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Wed Dec 02 09:54:17 2015 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/8a12cc875b279ba064138d39ed258de20014a034 [^]

Fixes issue 31620: Implement simplified webservice and API for creating a ticket
Added check on correct org, correctly compute original amount

---
M src/org/openbravo/retail/posterminal/ExternalOrderLoader.java
---
(0082532)
hgbot   
2015-12-02 12:26   
Repository: tools/automation/pi-mobile
Changeset: d4824ac3b2438619c04f28547b3dcf7f2f0e82b5
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Wed Dec 02 09:53:19 2015 +0100
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/d4824ac3b2438619c04f28547b3dcf7f2f0e82b5 [^]

Related to issue 31620: Implement simplified webservice and API for creating a ticket
Added wrong org test, added async request handling

---
M src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/RetailOrderLoaderTest.java
M src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-minimal-1.json
M src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-multiline-1.json
M src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-promotions-1.json
A src-test/org/openbravo/test/mobile/retail/pack/webservice/tests/orderloader/message-order-wrong-org-1.json
---
(0082533)
hgbot   
2015-12-02 12:26   
Repository: tools/automation/pi-mobile
Changeset: de5fa2e2d59b51410857144f83b5c90a429ed4bc
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Wed Dec 02 10:03:57 2015 +0100
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/de5fa2e2d59b51410857144f83b5c90a429ed4bc [^]

Related to issue 31620: Implement simplified webservice and API for creating a ticket
Added webservice test to try suite

---
M src-test/org/openbravo/test/mobile/retail/pack/selenium/suites/concurrent/Concurrent003Suite.java
---