Skip to Content
0

Hiding CSS in BI launchpad

Nov 22, 2017 at 11:31 AM

85

avatar image
Former Member

Is there a possibility to hide the css-file of an application from the end-users in bi launchpad so that it still works in the dashboard?
It is possible with all documents in the bi launchpad (i.e. webi, crystal, design studio application,...). But when I hide the root folder from the css-file and get view-access to the folder that holds the css-file, I don't get css-styles in my dashboard.

10 |10000 characters needed characters left characters exceeded

Hi Christoph,

Can you post a screenshot of your folder structure in the CMC and the security rights assigned?

0
Former Member

Hi Mustafa, here ist the folder structure with application and css:

In the VSSC and VSSK folders I have placed hyperlinks which open the application via opendocument with different bw queries.
Opening application and executing queries works perfect. But I have no css in my dashboard.
When I get View on the hidden folder (F_0050_DEV) css is present in the application.

folder01.jpg (15.2 kB)
0

What technique have you used to "hide" folder F_0050_DEV?

0
Former Member

Usergroup has ACL "ACL_FolderViewATContainerRootFolder" to folder F_0050_DEV:


and ACL "ACL_FolderViewATContainerFolder" and ACL "ACL_SubFolderATContainerFolder" on folder PUBLIC and below:


Can you suggest another technique?

folder02.jpg (42.0 kB)
folder03.jpg (94.0 kB)
0

Hi Christoph,

This one looks tricky. I had thought the desired result could be achieved by disabling inheritance on the CSS folder and applying view access only to Subobjects but this approach did not work. This only leaves the option of placing the CSS files on the tomcat server as others have suggested. Not ideal but may be worth trying.

Regards,

Mustafa.

0
* Please Login or Register to Answer, Follow or Comment.

5 Answers

Vidhya V Nov 22, 2017 at 12:59 PM
0

Hi Brill,

If you hide the css supporting files. Dashboard won't work.

I suggest you option, what we have done in our project.

Try Create webi report like home page , using hyper link open the dashboard from there. Give the user rights to user for home page(webi report).

so using open url document , user see their dashboards alone.

they no need to navigate with public folders.

Please let me know if you have any doubts.

Regards,
Vidhya

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Nov 22, 2017 at 01:04 PM
0

Hi Vidhya,
sorry, but the users need access to folders.
Via folders they access dashboards using hyperlinks, but also webi reports and crystal reports.
Ideally they access the content via catagories but there ist the problem that I cannot assign a category to a shortcut.
The category gets automatically assigned to the referenced object where the shortcut is created on.
Regards,
Christoph

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Nov 22, 2017 at 02:46 PM
0

I suggest creating another folder just for CSS and pointing your dashboard to the CSS contained in the the other folder.

Show 3 Share
10 |10000 characters needed characters left characters exceeded
Former Member

I have done that.
But the problem ist that there is an additional folder that the user has in his list which I want to avoid.

0
Former Member

You can create a new folder and make sure access to it is restricted.

0

In my experience, if you restrict the access right to the css file or folder, the CSS file won't be visible too by your Design Studio application.

A solution was described in the following post (publish the CSS file directly on the tomcat server) which I did not test.

Regards,

Frederic

2
Zahid Yener Nov 23, 2017 at 08:12 AM
0

This is what you can do.

1. Create another folder and put the CSS file inside that folder.

2. Deny access to the folder you created.

3. Grant access to CSS file.

You denying access the folder and granting specific access to CSS file overwrites deny access inherited from folder. This way you can hide it. I used to do this back in Xcelsius days when created web services based on WebI docs. It should work.

Share
10 |10000 characters needed characters left characters exceeded
Arijit Das Nov 22, 2017 at 05:08 PM
0

I too would suggest the same way mentioned by Frédéric:

1. Host the css file in web server.

2. Use url to refer the css file from Design Studio application.

Share
10 |10000 characters needed characters left characters exceeded