Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0021508
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Openbravo ERP] A. Platformmajorhave not tried2012-08-30 13:372012-09-19 09:59
ReportermarvintmView Statuspublic 
Assigned Tomarvintm 
PrioritynormalResolutionfixedFixed in Version3.0MP15
StatusclosedFix in branchFixed in SCM revision2b882d173e1f
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned ToAugustoMauch
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0021508: Components require the user to be logged in to work correctly

DescriptionOpenbravo 3 components allow specific parts of the UI to be implemented. More information about them can be found here:

http://wiki.openbravo.com/wiki/Openbravo_3_Architecture [^]

Components are executed via the KernelServlet, which is an HttpSecureAppServlet child. This means that they will not work unless the user has already logged in. This in turn means that components cannot be used on non-secure servlets, such as the login pages. And, specifically, this also means that a component which generates a dynamic application cache cannot be used.
Steps To ReproduceTry to use the ApplicationCache component in the Web POS when you are not logged in. Notice that it fails.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 00216853.0MP17 closedAugustoMauch A non authenticated Component needs to have the AdminMode context by default 
related to design defect 00231343.0MP21 closedalostale StyleSheet components should bypass authentication 
related to design defect 00231353.0MP21 closedalostale Bypass authentication resources create sessions 

-  Notes
(0051684)
hgbot (developer)
2012-08-30 13:40

Repository: erp/devel/pi
Changeset: 2b882d173e1f33126cc3bf33b4392e7078c927f9
Author: Antonio Moreno <antonio.moreno <at> openbravo.com>
Date: Thu Aug 30 13:39:45 2012 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/2b882d173e1f33126cc3bf33b4392e7078c927f9 [^]

Fixed issue 21508. Added the capability for components not to need the user to have logged in

---
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/BaseComponent.java
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelServlet.java
M src/org/openbravo/base/secureApp/HttpSecureAppServlet.java
---
(0051746)
hudsonbot (developer)
2012-09-01 01:03

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/05b3ea484705 [^]

Maturity status: Test
(0051780)
AugustoMauch (manager)
2012-09-03 15:16

Code reviewed and verified in pi@8d78c37391b6
(0052216)
iperdomo (reporter)
2012-09-19 09:59

The documentation in the DevGuide was not updated with this new capability:
http://wiki.openbravo.com/wiki/Openbravo_3_Architecture#Component_Provider [^]

- Issue History
Date Modified Username Field Change
2012-08-30 13:37 marvintm New Issue
2012-08-30 13:37 marvintm Assigned To => marvintm
2012-08-30 13:37 marvintm Modules => Core
2012-08-30 13:40 hgbot Checkin
2012-08-30 13:40 hgbot Note Added: 0051684
2012-08-30 13:40 hgbot Status new => resolved
2012-08-30 13:40 hgbot Resolution open => fixed
2012-08-30 13:40 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/2b882d173e1f33126cc3bf33b4392e7078c927f9 [^]
2012-09-01 01:03 hudsonbot Checkin
2012-09-01 01:03 hudsonbot Note Added: 0051746
2012-09-03 15:16 AugustoMauch Closed by => AugustoMauch
2012-09-03 15:16 AugustoMauch Note Added: 0051780
2012-09-03 15:16 AugustoMauch Status resolved => closed
2012-09-03 15:16 AugustoMauch Fixed in Version => 3.0MP15
2012-09-19 09:57 iperdomo Relationship added related to 0021685
2012-09-19 09:59 iperdomo Note Added: 0052216
2013-02-21 10:28 alostale Relationship added related to 0023134
2013-02-21 10:32 alostale Relationship added related to 0023135


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker