Quellcode durchsuchen

Merge pull request #2108 from ValikDev/fix-crudviews

Fixed the actions list for cases when the create action is unavailable
Thomas vor 10 Jahren
Ursprung
Commit
ee258da454
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5 1
      Resources/views/CRUD/base_list.html.twig

+ 5 - 1
Resources/views/CRUD/base_list.html.twig

@@ -12,7 +12,11 @@ file that was distributed with this source code.
 {% extends base_template %}
 {% extends base_template %}
 
 
 {% block actions %}
 {% block actions %}
-    <li>{% include 'SonataAdminBundle:Core:create_button.html.twig' %}</li>
+{% spaceless %}
+    {% if admin.hasRoute('create') and admin.isGranted('CREATE')%}
+        <li>{% include 'SonataAdminBundle:Core:create_button.html.twig' %}</li>
+    {% endif %}
+{% endspaceless %}
 {% endblock %}
 {% endblock %}
 
 
 {% block tab_menu %}{{ knp_menu_render(admin.sidemenu(action), {'currentClass' : 'active', 'template': admin_pool.getTemplate('tab_menu_template')}, 'twig') }}{% endblock %}
 {% block tab_menu %}{{ knp_menu_render(admin.sidemenu(action), {'currentClass' : 'active', 'template': admin_pool.getTemplate('tab_menu_template')}, 'twig') }}{% endblock %}