Skip to content

Commit

Permalink
self profile page opening fix
Browse files Browse the repository at this point in the history
  • Loading branch information
KaterynaHonchar committed Aug 25, 2021
1 parent a344684 commit 5f2b15b
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -191,8 +191,10 @@ private SideBarMenuItem createSelfServiceMenu(boolean experimentalFeaturesEnable
SideBarMenuItem menu = new SideBarMenuItem("PageAdmin.menu.selfService", experimentalFeaturesEnabled);
menu.addMainMenuItem(createMainMenuItem("PageAdmin.menu.selfDashboard", GuiStyleConstants.CLASS_ICON_DASHBOARD,
PageSelfDashboard.class));
PageParameters pageParameters = new PageParameters();
pageParameters.add(OnePageParameterEncoder.PARAMETER, WebModelServiceUtils.getLoggedInFocusOid());
menu.addMainMenuItem(createMainMenuItem("PageAdmin.menu.profile", GuiStyleConstants.CLASS_ICON_PROFILE,
WebComponentUtil.resolveSelfPage()));
WebComponentUtil.resolveSelfPage(), pageParameters));
menu.addMainMenuItem(createMainMenuItem("PageAdmin.menu.credentials", GuiStyleConstants.CLASS_ICON_CREDENTIALS,
PageSelfCredentials.class));
if (WebModelServiceUtils.getLoggedInFocus() instanceof UserType) {
Expand Down Expand Up @@ -683,6 +685,10 @@ private MainMenuItem createMainMenuItem(String key, String icon, Class<? extends
return new MainMenuItem(key, icon, page);
}

private MainMenuItem createMainMenuItem(String key, String icon, Class<? extends PageBase> page, PageParameters params) {
return new MainMenuItem(key, icon, page, params);
}

public List<SideBarMenuItem> getItems() {
SideBarMenuPanel sideBarMenuPanel = (SideBarMenuPanel) get(ID_MENU);
return sideBarMenuPanel.getModelObject();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
import com.evolveum.midpoint.util.annotation.Experimental;
import com.evolveum.midpoint.web.security.util.SecurityUtils;

import org.apache.wicket.request.mapper.parameter.PageParameters;

/**
* @author Viliam Repan (lazyman)
*/
Expand All @@ -35,8 +37,11 @@ public MainMenuItem(String name, String iconClass) {
}

public MainMenuItem(String name, String iconClass, Class<? extends PageBase> page) {
super(name, iconClass, page, null);
this(name, iconClass, page, null);
}

public MainMenuItem(String name, String iconClass, Class<? extends PageBase> page, PageParameters params) {
super(name, iconClass, page, params);
}

private List<MenuItem> getItems() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ public PageUserSelfProfile() {

}

//TODO is this even used??
public PageUserSelfProfile(PageParameters parameters) {
super(parameters);
}
Expand Down

0 comments on commit 5f2b15b

Please sign in to comment.