Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Trivial
-
Resolution: Fixed/Completed
-
Affects Version/s: 3.0.2
-
Fix Version/s: 3.0.3
-
Component/s: Core CiviCRM
-
Labels:None
Description
If "Dashboard" is given as a front-end menu item, users who are not logged in will get a whitescreen with CiviCRM error message (that suggests that it was trying to search for "" or null as a userID) rather than being told to login. One workaround is to make such menu items registered only, but then users won't see the menu option until they are logged in and have no idea that the option is there once they are logged in. That means that you have to create normal Joomla link to the page rather than use a menu item (as Joomla will then force a login to allow viewing of an ACL restricted page). It would be better if CiviCRM just returned a "You must be logged in to view this page" message, which would appear within the normal site template etc. rather than as a yellow box error message which looks as if the site/software is broken.
This problem does occur on the Joomla/CiviCRM Demo site (if you create a Dashboard link).