@Override public String doDefault() throws Exception { if (!isDashboardPluginEnabled()) { String link = getAdministratorContactLink(); addErrorMessage(getText("admin.errors.portalpages.plugin.disabled", link)); return ERROR; } final PortalPage defaultPortalPage = portalPageService.getSystemDefaultPortalPage(); if (defaultPortalPage == null) { return ERROR; } defaultPortalPageId = defaultPortalPage.getId(); if (!permissionService.isWritableBy( DashboardId.valueOf(defaultPortalPageId.toString()), getUsername())) { return ERROR; } return SUCCESS; }