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)); category.setAbstractCategory(Objects.equals("true", isAbstract));
categoryRepo.save(category); categoryRepo.save(category);
// return String.format(
// "redirect:/%s/categorysystems/%s/categories/%s/%s",
// sectionIdentifier,
// context,
// categoryManager.getCategoryPath(category.getParentCategory()),
// categoryName
// );
return String.format( return String.format(
"redirect:/%s/categorysystems/%s/categories/%s/%s", "redirect:/%s/categorysystems/%s/categories/%s",
sectionIdentifier, sectionIdentifier,
context, context,
categoryManager.getCategoryPath(category.getParentCategory()), categoryManager.getCategoryPath(category)
categoryName
); );
} else { } else {
return result.getFailedResponseTemplate(); return result.getFailedResponseTemplate();

View File

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