Skip to content

Commit

Permalink
MID-7877 breadcrumb fix for system page
Browse files Browse the repository at this point in the history
  • Loading branch information
1azyman committed Sep 11, 2022
1 parent 5177991 commit 7c5cc73
Showing 1 changed file with 18 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,16 @@

package com.evolveum.midpoint.gui.impl.page.admin.systemconfiguration;

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

import org.apache.wicket.AttributeModifier;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;

import com.evolveum.midpoint.authentication.api.authorization.AuthorizationAction;
import com.evolveum.midpoint.authentication.api.authorization.PageDescriptor;
import com.evolveum.midpoint.authentication.api.authorization.Url;
Expand All @@ -27,16 +37,6 @@
import com.evolveum.midpoint.xml.ns._public.common.common_3.DisplayType;
import com.evolveum.prism.xml.ns._public.types_3.PolyStringType;

import org.apache.wicket.AttributeModifier;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

/**
* @author lazyman
* @author skublik
Expand Down Expand Up @@ -94,7 +94,7 @@ public Class<? extends PageBaseSystemConfiguration> getPage() {
return page;
}

public static String getIcon(Class<?extends PageBaseSystemConfiguration> page) {
public static String getIcon(Class<? extends PageBaseSystemConfiguration> page) {
if (page == null) {
return null;
}
Expand Down Expand Up @@ -123,9 +123,15 @@ public PageSystemConfiguration() {

@Override
protected void createBreadcrumb() {
Breadcrumb bc = getLastBreadcrumb();
if (bc != null && PageSystemConfiguration.class.equals(bc.getPageClass())) {
// there's already breadcrumb for this page
return;
}

super.createBreadcrumb();

Breadcrumb bc = getLastBreadcrumb();
bc = getLastBreadcrumb();
bc.setIcon(new Model(GuiStyleConstants.CLASS_SYSTEM_CONFIGURATION_ICON));
}

Expand Down

0 comments on commit 7c5cc73

Please sign in to comment.