diff --git a/wagtail/admin/static_src/wagtailadmin/scss/layouts/page-editor.scss b/wagtail/admin/static_src/wagtailadmin/scss/layouts/page-editor.scss index 3a364d601..65188c1bb 100644 --- a/wagtail/admin/static_src/wagtailadmin/scss/layouts/page-editor.scss +++ b/wagtail/admin/static_src/wagtailadmin/scss/layouts/page-editor.scss @@ -471,3 +471,11 @@ footer .preview { } } } + +.lock-status { + margin: 0 0.5em 0.5em 0; +} + +.lock-status.status-tag { + color: $color-teal; +} diff --git a/wagtail/admin/templates/wagtailadmin/pages/_lock_switch.html b/wagtail/admin/templates/wagtailadmin/pages/_lock_switch.html index 5edca5baa..df5acd8a8 100644 --- a/wagtail/admin/templates/wagtailadmin/pages/_lock_switch.html +++ b/wagtail/admin/templates/wagtailadmin/pages/_lock_switch.html @@ -11,20 +11,43 @@ {% endif %}
- {% trans "Edit lock" %} + + {% if page.locked %} + {% trans "This page is locked" %} + {% else %} + {% trans "This page is unlocked" %} + {% endif %} {% csrf_token %} - - {% else %} - {% trans "Unlocked" %} +
+ ({% trans "You don't have permission to unlock" %}) +
{% endif %} - + {% else %} + {% if page_perms.can_lock %} + + + {% else %} +
+ ({% trans "You don't have permission to lock" %}) +
+ {% endif %} + {% endif %} + +