Skip to content

Commit

Permalink
MID-8267 fix for type displaying.
Browse files Browse the repository at this point in the history
  • Loading branch information
tchrapovic committed Oct 27, 2022
1 parent 10070ab commit 991a6fe
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@

import com.evolveum.midpoint.gui.api.GuiStyleConstants;
import com.evolveum.midpoint.gui.api.component.BasePanel;
import com.evolveum.midpoint.gui.api.model.LoadableModel;
import com.evolveum.midpoint.gui.api.util.WebComponentUtil;
import com.evolveum.midpoint.gui.impl.component.icon.CompositedIcon;
import com.evolveum.midpoint.gui.impl.component.icon.CompositedIconBuilder;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -431,15 +431,15 @@ private SearchConfigurationWrapper createSearchConfigWrapper(Class<? extends Obj
if (searchConfig.getTenantConfiguration() == null && !isNotRole()) {
searchConfig.setTenantConfiguration(searchBoxConfig.getDefaultTenantConfiguration());
}
SearchConfigurationWrapper searchConfigWrapper = new SearchConfigurationWrapper(defaultObjectType, searchConfig, getPageBase());
SearchConfigurationWrapper<?> searchConfigWrapper = new SearchConfigurationWrapper<>(defaultObjectType, searchConfig, getPageBase());
SearchFactory.createAbstractRoleSearchItemWrapperList(searchConfigWrapper, searchConfig);
if (additionalPanelConfig != null) {
searchConfigWrapper.setAllowToConfigureSearchItems(!Boolean.FALSE.equals(additionalPanelConfig.isAllowToConfigureSearchItems()));
}
searchConfigWrapper.getItemsList().forEach(item -> {
if (item instanceof ObjectTypeSearchItemWrapper) {
((ObjectTypeSearchItemWrapper) item).setAllowAllTypesSearch(true);
((ObjectTypeSearchItemWrapper) item).setValueForNull(
((ObjectTypeSearchItemWrapper<?>) item).setAllowAllTypesSearch(true);
((ObjectTypeSearchItemWrapper<?>) item).setValueForNull(
WebComponentUtil.classToQName(getPageBase().getPrismContext(), getChoiceForAllTypes()));
}
});
Expand Down Expand Up @@ -1427,7 +1427,7 @@ private boolean checkRelationNotSelected(Collection<QName> relations, String mes
return getSearchBoxConfiguration().getSupportedRelations();
}

protected ObjectQuery getActionQuery(IModel rowModel, QueryScope scope, @NotNull Collection<QName> relations) {
protected ObjectQuery getActionQuery(IModel<?> rowModel, QueryScope scope, @NotNull Collection<QName> relations) {
AssignmentHolderType assignmentHolder = getAssignmetHolderFromRow(rowModel);
if (assignmentHolder == null) {
return getActionQuery(scope, relations);
Expand Down Expand Up @@ -1575,17 +1575,9 @@ protected SearchBoxConfigurationHelper getSearchBoxConfiguration() {
}
searchBoxConfiguration = new SearchBoxConfigurationHelper(additionalPanelConfig);
searchBoxConfiguration.setDefaultSupportedRelations(getSupportedRelations());
searchBoxConfiguration.setDefaultSupportedObjectTypes(getDefaultSupportedObjectTypes(false));
searchBoxConfiguration.setDefaultSupportedObjectTypes(getDefaultSupportedObjectTypes(true));
searchBoxConfiguration.setDefaultObjectType(WebComponentUtil.classToQName(getPrismContext(), getDefaultObjectType()));

// MemberPanelStorage storage = (MemberPanelStorage) pageStorage;
//
// storage.setIndirectSearchItem(searchBoxCofig.getDefaultIndirectConfiguration());
// storage.setRelationSearchItem(searchBoxCofig.getDefaultRelationConfiguration());
// storage.setScopeSearchItem(searchBoxCofig.getDefaultSearchScopeConfiguration());
// storage.setObjectTypeSearchItem(searchBoxCofig.getDefaultObjectTypeConfiguration());
// storage.setTenantSearchItem(searchBoxCofig.getDefaultTenantConfiguration());
// storage.setProjectSearchItem(searchBoxCofig.getDefaultProjectConfiguration());
return searchBoxConfiguration;
}

Expand Down

0 comments on commit 991a6fe

Please sign in to comment.