У меня есть приложение с многочисленными контроллерами. Из них у меня есть возможность обновления только без функций Add и Delete. Я добавил перенаправления в класс Controller для Create и Delete, но я хочу, чтобы кнопки Delete и Add не появлялись в разных представлениях; список, шоу, редактирование. Мне нужны полные возможности CRUD для других классов в моем приложении, поэтому я хочу, чтобы кнопки «Добавить» и «Удалить» появлялись для всех других классов в моем приложении.
Я попытался отредактировать list.gsp с помощью:
<g:if test="${className != 'MyUpdateOnlyClass'}">
<span class="menuButton"><g:link class="create" action="create">New ${className}</g:link></span>
</g:if>
Но кнопка «Новый MyUpdateOnlyClass» по-прежнему отображается на панели навигации в верхней части страницы списка.
Есть предложения по удалению кнопок добавления и удаления из различных представлений?