{# required vars: rw: coming from canread or canwrite #} {# default icon/label are for canread #} {# twigcs use-var can #} {# see https://github.com/friendsoftwig/twigcs/issues/121 #} {% set icon = 'eye' %} {% set label = 'Visibility'|trans %} {% set modalTitle = 'Select who can see this entry'|trans %} {% set immutableVar = rw ~ '_is_immutable' %} {% if rw == 'canwrite' or rw == 'canwrite_target' %} {% set icon = 'pencil-alt' %} {% set label = 'Can write'|trans %} {% set modalTitle = 'Select who can edit this entry'|trans %} {% elseif rw == 'canbook' %} {% set icon = 'calendar-plus' %} {% set label = 'Can book'|trans %} {% set modalTitle = 'Select who can book this entry'|trans %} {% endif %} {% include('permissions-edit-modal.html') %} {% if not Entity.isReadOnly %} {% set permissionsIsDisabled = false %} {% if Entity.entityData[immutableVar] and Entity.entityType.value != 'experiments_templates' and Entity.entityType.value != 'items_types' %} {% set permissionsIsDisabled = true %} {% endif %} {# show the button as disabled and without any action related #} {% endif %}
{% include('view-permissions-details.html') %}