Openbravo Issue Tracking System - Retail Modules  | 
| View Issue Details | 
  | 
| ID | Project | Category | View Status | Date Submitted | Last Update | 
| 0043676 | Retail Modules | Web POS | public | 2020-04-06 12:32 | 2020-04-08 09:10 | 
  | 
| Reporter | jarmendariz |   | 
| Assigned To | jarmendariz |   | 
| Priority | normal | Severity | major | Reproducibility | have not tried | 
| Status | closed | Resolution | fixed |   | 
| Platform |  | OS | 5 | OS Version |  | 
| Product Version |  |   | 
| Target Version |  | Fixed in Version | RR20Q3 |   | 
| Merge Request Status |  | 
| Review Assigned To | alostale | 
| OBNetwork customer | No | 
| Support ticket |  | 
| Regression level |  | 
| Regression date |  | 
| Regression introduced in release |  | 
| Regression introduced by commit |  | 
| Triggers an Emergency Pack | No | 
  | 
| Summary | 0043676: Application State additional features | 
| Description | This feature adds new features to the Application State: 
- Compatibility layer Backbone <-> State 
- Model level hooks for state actions 
- Offline login support using IndexedDB 
 
MR: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/11 [^] | 
| Steps To Reproduce | See above | 
| Proposed Solution |  | 
| Additional Information |  | 
| Tags | No tags attached. | 
| Relationships | | blocks  | feature request  | 0043701 |   | new  | Retail  | Implement local data storage with IndexedDB  |  
  | 
| Attached Files |  | 
  | 
| Issue History | 
| Date Modified | Username | Field | Change | 
| 2020-04-06 12:32 | jarmendariz | New Issue |  | 
| 2020-04-06 12:32 | jarmendariz | Assigned To |  => Retail | 
| 2020-04-06 12:32 | jarmendariz | OBNetwork customer |  => No | 
| 2020-04-06 12:32 | jarmendariz | Triggers an Emergency Pack |  => No | 
| 2020-04-07 09:13 | hgbot | Checkin |  | 
| 2020-04-07 09:13 | hgbot | Note Added: 0119015 |  | 
| 2020-04-07 09:13 | hgbot | Status | new => resolved | 
| 2020-04-07 09:13 | hgbot | Resolution | open => fixed | 
| 2020-04-07 09:13 | hgbot | Fixed in SCM revision |  => http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/85a5968c1d54bbb3840afa7dcf2bf55de30f2509 [^] | 
| 2020-04-07 09:14 | hgbot | Checkin |  | 
| 2020-04-07 09:14 | hgbot | Note Added: 0119016 |  | 
| 2020-04-07 09:14 | hgbot | Checkin |  | 
| 2020-04-07 09:14 | hgbot | Note Added: 0119017 |  | 
| 2020-04-07 09:14 | hgbot | Checkin |  | 
| 2020-04-07 09:14 | hgbot | Note Added: 0119018 |  | 
| 2020-04-07 09:20 | jarmendariz | Review Assigned To |  => alostale | 
| 2020-04-07 09:20 | jarmendariz | Assigned To | Retail => jarmendariz | 
| 2020-04-07 09:46 | alostale | Type | defect => feature request | 
| 2020-04-07 14:33 | hgbot | Checkin |  | 
| 2020-04-07 14:33 | hgbot | Note Added: 0119056 |  | 
| 2020-04-07 19:24 | hgbot | Checkin |  | 
| 2020-04-07 19:24 | hgbot | Note Added: 0119071 |  | 
| 2020-04-08 08:52 | alostale | Relationship added | blocks 0043701 | 
| 2020-04-08 09:10 | alostale | Status | resolved => closed | 
| 2020-04-08 09:10 | alostale | Fixed in Version |  => RR20Q3 | 
	| 
		Notes	 | 
	
		 
	 | 
	
		
		
			| 
				(0119015)
			 | 
		 
		
			| 
				hgbot   
			 | 
		 
		
			| 
				2020-04-07 09:13   
							 | 
		 
		 
	 | 
	
		
		
			
				Repository: erp/pmods/org.openbravo.mobile.core 
Changeset: 85a5968c1d54bbb3840afa7dcf2bf55de30f2509 
Author: Javier Armendáriz <javier.armendariz <at> openbravo.com> 
Date: Mon Apr 06 13:14:53 2020 +0200 
URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/85a5968c1d54bbb3840afa7dcf2bf55de30f2509 [^] 
 
Fixed ISSUE-43676: Application State additional features 
 
--- 
M package.json 
M src/org/openbravo/mobile/core/MobileCoreComponentProvider.java 
M web-test/model/application-state/StateAPI.test.js 
M web-test/model/application-state/StatePersistence.functional.test.js 
M web-test/model/business-object/messages/Messages.test.js 
M web/org.openbravo.mobile.core/app/model/application-state/State.js 
M web/org.openbravo.mobile.core/app/model/application-state/StateAPI.js 
M web/org.openbravo.mobile.core/app/model/application-state/StatePersistence.js 
M web/org.openbravo.mobile.core/app/model/business-object/messages/MessagesUtils.js 
M web/org.openbravo.mobile.core/app/model/business-object/terminal-log/actions/TerminalLogGenerateMessage.js 
M web/org.openbravo.mobile.core/source/component/legacy/ob-legacy.js 
M web/org.openbravo.mobile.core/source/component/ob-login.js 
M web/org.openbravo.mobile.core/source/component/obpos-approval.js 
M web/org.openbravo.mobile.core/source/model/ob-terminal-model.js 
M web/org.openbravo.mobile.core/source/offline/ob-user.js 
M web/org.openbravo.mobile.core/source/utils/ob-utilities.js 
A web-test/model/application-state/compat/StateBackwardCompatibility-backbone-state.test.js 
A web-test/model/application-state/compat/StateBackwardCompatibility-basic.test.js 
A web-test/model/application-state/compat/StateBackwardCompatibility-bidirectional.test.js 
A web-test/model/application-state/compat/StateBackwardCompatibility-infra.test.js 
A web-test/model/application-state/compat/StateBackwardCompatibility-state-backbone.test.js 
A web-test/model/application-state/compat/backward-compat-integration-base.js 
A web-test/model/login/OfflineSession.test.js 
A web-test/model/login/OfflineUser.test.js 
A web-test/util/UUID.test.js 
A web/org.openbravo.mobile.core/app/model/application-state/StateBackwardCompatibility.js 
A web/org.openbravo.mobile.core/app/model/login/OfflineSession.js 
A web/org.openbravo.mobile.core/app/model/login/OfflineSessionController.js 
A web/org.openbravo.mobile.core/app/model/login/PasswordHash.js 
A web/org.openbravo.mobile.core/app/model/login/SessionModel.js 
A web/org.openbravo.mobile.core/app/model/login/UserModel.js 
A web/org.openbravo.mobile.core/app/util/UUID.js 
R web/org.openbravo.mobile.core/source/model/ob-password-hash.js 
R web/org.openbravo.mobile.core/source/offline/ob-session.js 
--- 
			 | 
		 
		 
	 | 
	
		 
	 | 
	
		
		
			| 
				(0119016)
			 | 
		 
		
			| 
				hgbot   
			 | 
		 
		
			| 
				2020-04-07 09:14   
							 | 
		 
		 
	 | 
	
		
		
			
				Repository: erp/pmods/org.openbravo.retail.posterminal 
Changeset: a993861fab1e29803e9aff5e7a12caa8fef33b95 
Author: Javier Armendáriz <javier.armendariz <at> openbravo.com> 
Date: Mon Apr 06 15:07:19 2020 +0200 
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/a993861fab1e29803e9aff5e7a12caa8fef33b95 [^] 
 
Related to ISSUE-43676: Application State additional features 
 
--- 
M src/org/openbravo/retail/posterminal/utility/CheckApproval.java 
M web/org.openbravo.retail.posterminal/js/closecash/view/tabpendingreceipts.js 
M web/org.openbravo.retail.posterminal/js/model/obpos-supervisor-model.js 
M web/org.openbravo.retail.posterminal/js/model/order.js 
M web/org.openbravo.retail.posterminal/js/utils/ob-utilitiesuipos.js 
--- 
			 | 
		 
		 
	 | 
	
		 
	 | 
	
		
		
			| 
				(0119017)
			 | 
		 
		
			| 
				hgbot   
			 | 
		 
		
			| 
				2020-04-07 09:14   
							 | 
		 
		 
	 | 
	
		
	 | 
	
		 
	 | 
	
		
		
			| 
				(0119018)
			 | 
		 
		
			| 
				hgbot   
			 | 
		 
		
			| 
				2020-04-07 09:14   
							 | 
		 
		 
	 | 
	
		
	 | 
	
		 
	 | 
	
		
		
			| 
				(0119056)
			 | 
		 
		
			| 
				hgbot   
			 | 
		 
		
			| 
				2020-04-07 14:33   
							 | 
		 
		 
	 | 
	
		
	 | 
	
		 
	 | 
	
		
		
			| 
				(0119071)
			 | 
		 
		
			| 
				hgbot   
			 | 
		 
		
			| 
				2020-04-07 19:24   
							 | 
		 
		 
	 | 
	
		
	 |