BIRT Exchange Forum: Problem with User canvases - BIRT Exchange Forum

Jump to content


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Problem with User canvases Rate Topic: -----

#1 User is offline   AlanC 

  • Junior Member
  • PipPipPip
  • Group: Members
  • Posts: 34
  • Joined: 27-November 08

Posted 03 November 2009 - 03:11 AM

I have created a mashcanvas and mashconfig file (both attached, with .txt extensions) for a couple of reports. I've given my user full access rights to both of these files. However, if the user drags a report onto the screen and then logs out, when he logs back in again the "dragged" report is not displayed (it is back in the list on the right hand side. If the user switches to another tab and then back again, the report has remained on the canvas.

Does anyone have any advice?

Attached File(s)


0

#2 User is offline   bhanley 

  • Senior Member
  • View blog
  • Group: Members
  • Posts: 558
  • Joined: 26-October 07

Posted 09 November 2009 - 08:58 AM

There is a bit of ambiguity here around how the framework behaves when a user modifies a canvas. In order to obtain a personal, editable copy of a canvas, a user will first have to create that copy to be stored inside their iServer profile. To do this they have the option to copy an existing canvas. This would be the route for the users to follow in your case. Once the gloabal canvas loads, the user can go to the dock on the right-hand side of the mashboard. They can then click "copy" on the drop-down of available canvases. This will create a copy of the canvas config in the user's profile that they will then have the rights to modify.

We are looking at adding a feature to the next release of the Mashboard that will allow the administrator to indicate this canvas copy action should happen automatically. this way the canvas will appear as editable to the user from the start. I will update this thread when that feature is implemented.
0

#3 User is offline   kukkri 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 31
  • Joined: 30-September 09

Posted 09 November 2009 - 10:21 AM

Hey Brian,
Though I dont see a "COPY" I see an "ADD", "RENAME", "DELETE".

Also where on the iServer is the new profile and canvas stored? I was trying to find it.
0

#4 User is offline   bhanley 

  • Senior Member
  • View blog
  • Group: Members
  • Posts: 558
  • Joined: 26-October 07

Posted 09 November 2009 - 12:01 PM

The file is a secured file on the iServer stored as a hidden file on the user's profile. The file is not available for direct editing as it is managed by the Mashboard code and manual editing could interfere with the code's ability to read and process the contents of the file.

As for not seeing the "Copy" option on the Mashboard doc, can you tell me which options you do see? Do you see an underscore (_) in the list of options? If you do, it is likely an issue with your properties file. If you do not, you may need to update to the latest Mashboard code base.
0

#5 User is offline   kukkri 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 31
  • Joined: 30-September 09

Posted 09 November 2009 - 03:51 PM

Hi Brian,
As mentioned earlier
"I see an "ADD", "RENAME", "DELETE"." They work just fine.

The reason I asked about the file on iServer(I now know its hidden)....was to check out the size...as to how large it could get and how I would manage the space on the iServer. I am thinking multiple users = multiple files * # of charts/flash objects.

Let me know.
0

#6 User is offline   bhanley 

  • Senior Member
  • View blog
  • Group: Members
  • Posts: 558
  • Joined: 26-October 07

Posted 10 November 2009 - 06:26 AM

The file on the iServer is a mashcanvas file. Meaning it is only XML, and quite small. It simply holds the names and layouts for portlets defined in one or more mashconfig files. No BIRT components are stored in the user's profile.
0

#7 User is offline   kukkri 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 31
  • Joined: 30-September 09

Posted 10 November 2009 - 06:39 AM

Nice to know that it does not add any extra space to the iServer.
What about my mashboard version? Is it really old since I dont see the COPY button? Am I missing out on a lot?
0

#8 User is offline   PuckPuck 

  • Junior Member
  • PipPip
  • Group: Members
  • Posts: 19
  • Joined: 07-August 07

Posted 11 November 2009 - 10:02 AM

You are not missing out on a lot. We did a small update a while ago, to include the copy functionality, and for some reason we never did update the .properties file to include the label.

To get the new stuff you would need to grab the lastest mashboard code from here, and deploy it. You will then see an "_" between the add and rename buttons. Next you would modify your mashboard project's localized .properties file to specify the label. Add the following entries to your .properties file:

json.portal.canvas.copy=copy
json.portal.submit.copy=copy
json.portal.submit.copy.cancel=cancel
0

#9 User is offline   kukkri 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 31
  • Joined: 30-September 09

Posted 11 November 2009 - 10:54 AM

thanks puckpuck...I may not upgrade for now...if I am not missing out on a lot. The ADD button works just fine...:)
0

#10 User is offline   kkrishnan 

  • Junior Member
  • PipPip
  • Group: Members
  • Posts: 28
  • Joined: 24-April 09

Posted 06 January 2010 - 10:09 AM

Guys,
Any idea why the "Add" and/or "Copy" button works in one environment but not on the other, permissions/folder structure/OS/Actuate version all remaining the same.

It works in the UAT environment but not on the production box.What should I be looking out for? I am able to create my own canvas and save it in UAT but not it prod...well I can create it but when I log back in its gone.

Please advise.
0

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users