Skip to content

Commit 29c0544

Browse files
committed
ITSTYR-68: Removed delete and create buttons. Hide Theme and category users
1 parent 92ef5ee commit 29c0544

2 files changed

Lines changed: 6 additions & 12 deletions

File tree

config/packages/easy_admin.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ easy_admin:
1919
- { label: 'menu.sysstatus' }
2020
- { label: 'menu.list.reports', icon: 'file', route: 'list', params: { entityType: 'report' }, default: true }
2121
- { label: 'menu.list.systems', icon: 'cog', route: 'list', params: { entityType: 'system' } }
22-
- { label: 'menu.configuration' }
23-
- { entity: 'Theme', icon: 'th-large', label: 'menu.themes' }
24-
- { entity: 'Category', icon: 'list', label: 'menu.categories' }
22+
- { label: 'menu.configuration', permission: ['ROLE_ADMIN', 'ROLE_GROUP_ADMIN'] }
23+
- { entity: 'Theme', icon: 'th-large', label: 'menu.themes', permission: ['ROLE_ADMIN', 'ROLE_GROUP_ADMIN'] }
24+
- { entity: 'Category', icon: 'list', label: 'menu.categories', permission: ['ROLE_ADMIN', 'ROLE_GROUP_ADMIN'] }
2525
- { label: 'menu.admin', permission: 'ROLE_ADMIN' }
2626
- { entity: 'User', icon: 'user', label: 'menu.users', permission: 'ROLE_ADMIN' }
2727
- { entity: 'Group', icon: 'users', label: 'menu.groups', permission: 'ROLE_ADMIN' }
@@ -73,6 +73,7 @@ easy_admin:
7373

7474
Answer:
7575
class: App\Entity\Answer
76+
disabled_actions: ['delete']
7677
list:
7778
# Not accessible through UI.
7879
item_permission: ['ROLE_SUPER_ADMIN']
@@ -89,6 +90,7 @@ easy_admin:
8990

9091
Report:
9192
class: App\Entity\Report
93+
disabled_actions: ['delete']
9294
# Overridden by AdminController
9395
list:
9496
item_permission: ['ROLE_SUPER_ADMIN']
@@ -148,6 +150,7 @@ easy_admin:
148150

149151
System:
150152
class: App\Entity\System
153+
disabled_actions: ['delete']
151154
# Overridden by AdminController
152155
list:
153156
item_permission: ['ROLE_SUPER_ADMIN']

templates/list.html.twig

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,6 @@
2727
</div>
2828
{% endblock %}
2929

30-
{% block content_footer %}
31-
<div class="text-right">
32-
<a class="btn btn-primary" href="{{ path('easyadmin', { action: 'new', entity: entityType|capitalize }) }}"
33-
title="{{ ('list.action.new.'~entityType)|trans }}">
34-
{{ ('list.action.new.'~entityType)|trans }}
35-
</a>
36-
</div>
37-
{% endblock %}
38-
3930
{% block content_title %}
4031
{{ ('list.'~entityType)|trans }}
4132
{% endblock %}

0 commit comments

Comments
 (0)