Skip to content

Commit ba7d139

Browse files
committed
Grey out info provider settings button if the user misses system settings permission
Helps to make the problem in #1026 more clear
1 parent d657b2f commit ba7d139

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

templates/info_providers/providers.macro.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
</div>
2424
<div class="col-6">
2525
{% if provider.providerInfo.settings_class is defined %}
26-
<a href="{{ path('info_providers_provider_settings', {'provider': provider.providerKey}) }}" class="btn btn-primary btn-sm"
26+
<a href="{{ path('info_providers_provider_settings', {'provider': provider.providerKey}) }}" class="btn btn-primary btn-sm {% if not is_granted('@config.change_system_settings') %}disabled{% endif %}"
2727
title="{% trans %}info_providers.settings.title{% endtrans %}"
2828
><i class="fa-solid fa-cog"></i></a>
2929
{% endif %}

0 commit comments

Comments
 (0)