Swigを使った要素の無効化

例えば権限を持たない人からのクリックを無効化する

<a href="#" class="btn btn-danger btn-rounded btn-sm" {% if user.canDeleteCompletely(user) %}disabled=disabled{% endif %} data-target="#deletePage" data-toggle="modal"><i class="icon-fire" aria-hidden="true"></i> {{ t('Delete Completely') }}</a>

見た目はdisableになっても、クリックできる。

aタグはdisabledをしても反映されない!

JsやJqueryで無効化することはできるけど。。。

https://www.webantena.net/javascriptjquery/javascript-a-disabled/ external_link

対処法