Some bugfixes for the category administration.

pull/20/head
Jens Pelzetter 2022-02-21 20:29:27 +01:00
parent ff27e7e494
commit ddb4f685f9
2 changed files with 18 additions and 9 deletions

View File

@ -820,12 +820,18 @@ public class CategoriesController {
category.setAbstractCategory(Objects.equals("true", isAbstract));
categoryRepo.save(category);
// return String.format(
// "redirect:/%s/categorysystems/%s/categories/%s/%s",
// sectionIdentifier,
// context,
// categoryManager.getCategoryPath(category.getParentCategory()),
// categoryName
// );
return String.format(
"redirect:/%s/categorysystems/%s/categories/%s/%s",
"redirect:/%s/categorysystems/%s/categories/%s",
sectionIdentifier,
context,
categoryManager.getCategoryPath(category.getParentCategory()),
categoryName
categoryManager.getCategoryPath(category)
);
} else {
return result.getFailedResponseTemplate();

View File

@ -154,18 +154,21 @@
pattern="[\\w-.]*"
required="true"
value="#{CategorySystemModel.selectedCategory.uniqueId}" />
<bootstrap:formCheck label="#{CmsAdminMessages['contentsecton.categorysystems.category.properties.edit.dialog.enabled.label']}"
<bootstrap:formCheck checked="#{CategorySystemModel.selectedCategory.enabled ? 'checked' : ''}"
label="#{CmsAdminMessages['contentsecton.categorysystems.category.properties.edit.dialog.enabled.label']}"
inputId="isEnabled"
name="isEnabled"
value="#{CategorySystemModel.selectedCategory.enabled}" />
<bootstrap:formCheck label="#{CmsAdminMessages['contentsecton.categorysystems.category.properties.edit.dialog.visible.label']}"
value="true" />
<bootstrap:formCheck checked="#{CategorySystemModel.selectedCategory.visible ? 'checked' : ''}"
label="#{CmsAdminMessages['contentsecton.categorysystems.category.properties.edit.dialog.visible.label']}"
inputId="isvisible"
name="isVisible"
value="#{CategorySystemModel.selectedCategory.visible}" />
<bootstrap:formCheck label="#{CmsAdminMessages['contentsecton.categorysystems.category.properties.edit.dialog.abstract_category.label']}"
value="true" />
<bootstrap:formCheck checked="#{CategorySystemModel.selectedCategory.abstractCategory ? 'checked' : ''}"
label="#{CmsAdminMessages['contentsecton.categorysystems.category.properties.edit.dialog.abstract_category.label']}"
inputId="isAbstract"
name="isAbstract"
value="#{CategorySystemModel.selectedCategory.abstractCategory}" />
value="true" />
</div>
<div class="modal-footer">
<button class="btn btn-danger"