- Summary:
Add multi user management to manage report documents
- Bugzilla Bug
(s) Resolved:
129089
- Description:
Before, all report documents were placed under the
same directory with the report design file. That will cause many problems.
If several users access the same
design file at the same time, the document will be shared among several
different users, which brings the security and the parameter overridden problem.
And the once the document is created, birt viewer never delete it.
This check in manage the document
by different user session Id. Birt Viewer will create different folders under the VIEWER_WORKING_FOLDER.
Normally, the value of VIEWER_WORKING_FOLDER is the viewer plugin root
directory. User can config the working folder. Different documents will be created
based on the different access user browser session Id.
BIRT Viewer will delete all
document files every time when server start up.
Tests Description :
Manual test
- Files Edited:
- Files Added:
- Notes to Build Team:
- Notes to Developers:
- Notes to QA:
- Notes to Documentation:
/cvsroot/birt/source/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/utility/ParameterAccessor.java,v
<--
ParameterAccessor.java
/cvsroot/birt/source/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/context/ViewerAttributeBean.java,v
<--
ViewerAttributeBean.java
/cvsroot/birt/source/org.eclipse.birt.report.viewer/src/org/eclipse/birt/report/viewer/utilities/WebViewer.java,v <-- WebViewer.java
Ivy
Actuate
Software ShangHai center.
Tel:
(86)21-58826388
Fax:(86)21-58826002
Email:
yli@xxxxxxxxxxx