Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[Birt-Dev]Checkin:Fix 129089 Serious issue with viewerserlet

 

 

- 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

 

 


Back to the top