Skip to content

Commit

Permalink
simulations - improved actions for processed objects
Browse files Browse the repository at this point in the history
  • Loading branch information
1azyman committed Mar 15, 2023
1 parent 2ee9dca commit 7ecdb69
Showing 1 changed file with 16 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,16 @@
import org.apache.wicket.request.mapper.parameter.PageParameters;
import org.jetbrains.annotations.NotNull;

import com.evolveum.midpoint.gui.api.GuiStyleConstants;
import com.evolveum.midpoint.gui.api.component.ObjectBrowserPanel;
import com.evolveum.midpoint.gui.api.component.data.provider.ISelectableDataProvider;
import com.evolveum.midpoint.gui.api.page.PageBase;
import com.evolveum.midpoint.gui.api.util.LocalizationUtil;
import com.evolveum.midpoint.gui.api.util.WebComponentUtil;
import com.evolveum.midpoint.gui.api.util.WebModelServiceUtils;
import com.evolveum.midpoint.gui.impl.component.ContainerableListPanel;
import com.evolveum.midpoint.gui.impl.component.icon.CompositedIconBuilder;
import com.evolveum.midpoint.gui.impl.component.icon.LayeredIconCssStyle;
import com.evolveum.midpoint.gui.impl.component.search.SearchContext;
import com.evolveum.midpoint.gui.impl.component.search.wrapper.PropertySearchItemWrapper;
import com.evolveum.midpoint.model.api.simulation.ProcessedObject;
Expand All @@ -55,6 +58,7 @@
import com.evolveum.midpoint.web.component.data.column.ColumnMenuAction;
import com.evolveum.midpoint.web.component.data.column.ContainerableNameColumn;
import com.evolveum.midpoint.web.component.data.column.DeltaProgressBarColumn;
import com.evolveum.midpoint.web.component.menu.cog.ButtonInlineMenuItem;
import com.evolveum.midpoint.web.component.menu.cog.InlineMenuItem;
import com.evolveum.midpoint.web.component.menu.cog.InlineMenuItemAction;
import com.evolveum.midpoint.web.component.util.SelectableBean;
Expand Down Expand Up @@ -255,9 +259,14 @@ private String createProcessedShadowName(ShadowType shadow) {
private List<InlineMenuItem> createRowMenuItems() {
List<InlineMenuItem> items = new ArrayList<>();

items.add(new InlineMenuItem(createStringResource("pageContentAccounts.menu.markProtected"), true) {
items.add(new ButtonInlineMenuItem(createStringResource("pageContentAccounts.menu.markProtected"), true) {
private static final long serialVersionUID = 1L;

@Override
public CompositedIconBuilder getIconCompositedBuilder() {
return getDefaultCompositedIconBuilder("fa-fw " + GuiStyleConstants.CLASS_SHADOW_ICON_PROTECTED);
}

@Override
public InlineMenuItemAction initAction() {
return new ColumnMenuAction<SelectableBean<SimulationResultProcessedObjectType>>() {
Expand All @@ -271,9 +280,14 @@ public void onSubmit(AjaxRequestTarget target) {
}
});

items.add(new InlineMenuItem(createStringResource("pageContentAccounts.menu.mark"), true) {
items.add(new ButtonInlineMenuItem(createStringResource("pageContentAccounts.menu.mark"), true) {
private static final long serialVersionUID = 1L;

@Override
public CompositedIconBuilder getIconCompositedBuilder() {
return getDefaultCompositedIconBuilder("fa-fw " + GuiStyleConstants.CLASS_MARK);
}

@Override
public InlineMenuItemAction initAction() {
return new ColumnMenuAction<SelectableBean<SimulationResultProcessedObjectType>>() {
Expand Down

0 comments on commit 7ecdb69

Please sign in to comment.