Prevent users from seeing their homepage.


I posted this question in this old thread https://dundas.influitive.com/discussions/topics/40592?page=1, but wasn't sure if it was going to be seen. So please pardon the annoying repost.


I want the users of a user group to only see the dashboards that I allow them to navigate to (using buttons on the dashboard template). I don't want them to see the home screen, the menu bar on the left side, nor the project explore on the right side. When a user logs in, they go to the default view. Full screen is disabled. The user is able to log off using using a button on the dashboard template.


So far everything works when the user logs off and then logs in for a new session.


The problem occurs when either the user opens a new tab or window, or they close their browser without logging off and open a new browser window. Their session is still active. When they go to the url (portal.ourdomain.com) they don't get the log in screen, they get the home screen where all of the dashboards and scorecards are listed, along with the menu bar on the left. I don't want them to see this at all. Only want them to see the default view and any dashboards that they are allowed to navigate to.


I haven't figured out how to solve this problem. I'm using Google Chrome which is what we are going to recommend to our users.


Thanks,

Matt



It seems this functionality has not been introduced yet, so I created a new Feature Request for this and added you to the submitter’s list.



Until this is implemented, you can add scripts to the JavaScript override file, which will redirect users to the page that you’d like to be displayed, even after they are logged in.

You can do this before the document load or context ready events and use URL checking for '/', 'home', etc., or you can wait until load / ready and check context.currentPage to dundas.Pages.HOME.



However, this may cause a flicker, unless you also use a CSS override to completely blank out the home page.



I do not have a sample for this at hand, but please let me know if you need help with the code.

@matt.lothamer, as of V5.0.1 there is a setting named “Always Use Custom Home Page” config setting (showing under the admin --> setup --> config). This setting will ensure that whenever the users click on the home button from the main (left) menu they are routed to their default view and not to the Dundas BI default home and so I think it will meet your requirement.
This setting is also mentioned under this blog that covers navigation options in Dundas BI.