From 4548b96d886dad55fed56b6eff5aa3264ea23b44 Mon Sep 17 00:00:00 2001 From: lskublik Date: Mon, 6 Apr 2020 15:41:08 +0200 Subject: [PATCH] change back link in system configuration for dashboard link box MID-6174 --- .../web/page/self/PageSelfProfile.java | 37 ++++--------------- .../000-system-configuration.xml | 2 +- 2 files changed, 9 insertions(+), 30 deletions(-) diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageSelfProfile.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageSelfProfile.java index 0e8bcbff3e7..c7145f81cfe 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageSelfProfile.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageSelfProfile.java @@ -6,6 +6,10 @@ */ package com.evolveum.midpoint.web.page.self; +import com.evolveum.midpoint.gui.api.page.PageBase; + +import com.evolveum.midpoint.gui.api.util.WebComponentUtil; + import org.apache.wicket.model.IModel; import org.apache.wicket.model.Model; import org.apache.wicket.request.mapper.parameter.PageParameters; @@ -20,47 +24,22 @@ import com.evolveum.midpoint.web.component.breadcrumbs.Breadcrumb; import com.evolveum.midpoint.web.page.admin.roles.PageRole; -@PageDescriptor(url = {"/self/profile/role"}, action = { +@PageDescriptor(url = {"/self/profile"}, action = { @AuthorizationAction(actionUri = PageSelf.AUTH_SELF_ALL_URI, label = PageSelf.AUTH_SELF_ALL_LABEL, description = PageSelf.AUTH_SELF_ALL_DESCRIPTION), @AuthorizationAction(actionUri = AuthorizationConstants.AUTZ_UI_SELF_PROFILE_URL, label = "PageRoleSelfProfile.auth.profile.label", description = "PageRoleSelfProfile.auth.profile.description")}) -public class PageSelfProfile extends PageRole { +public class PageSelfProfile extends PageBase { public PageSelfProfile() { - super(); + getRequestCycle().setResponsePage(WebComponentUtil.resolveSelfPage()); } public PageSelfProfile(PageParameters parameters) { super(parameters); - } - - private static final long serialVersionUID = 1L; - private static final Trace LOGGER = TraceManager.getTrace(PageSelfProfile.class); - - @Override - protected String getObjectOidParameter() { - return WebModelServiceUtils.getLoggedInFocusOid(); - } - - @Override - protected boolean isSelfProfile(){ - return true; - } - - @Override - protected IModel createPageTitleModel() { - return createStringResource("PageAdmin.menu.profile"); - } - - @Override - protected void createBreadcrumb() { - super.createBreadcrumb(); - - Breadcrumb bc = getLastBreadcrumb(); - bc.setIcon(new Model(GuiStyleConstants.CLASS_OBJECT_ROLE_ICON)); + getRequestCycle().setResponsePage(WebComponentUtil.resolveSelfPage()); } } diff --git a/gui/admin-gui/src/main/resources/initial-objects/000-system-configuration.xml b/gui/admin-gui/src/main/resources/initial-objects/000-system-configuration.xml index bf47e85552c..868c722b759 100644 --- a/gui/admin-gui/src/main/resources/initial-objects/000-system-configuration.xml +++ b/gui/admin-gui/src/main/resources/initial-objects/000-system-configuration.xml @@ -172,7 +172,7 @@ - /self/profile/user + /self/profile View/edit your profile