Style and comment fix-ups.
@@ -57,6 +57,12 @@ angular.module('navigation').factory('userPageService', ['$injector',
* A map of all root connection groups visible to the current user,
* where each key is the identifier of the corresponding data source.
*
+ * @param {Object.<String, PermissionSet>} permissions
+ * A map of all permissions granted to the current user, where each
+ * key is the identifier of the corresponding data source.
+ *
+ * @param {Object.<String,
+ *
* @returns {PageDefinition}
* The user's home page.
*/
@@ -65,6 +71,8 @@ angular.module('navigation').factory('userPageService', ['$injector',
var homePage = null;
var settingsPages = generateSettingsPages(permissions);
+ // If we have more than one setting page, return the main home page
+ // and don't worry about checking for a single connection.
if (settingsPages.length > 1)
return SYSTEM_HOME_PAGE;
