From 6fa8dafa79f08013e968e886678e9a10ead89ff1 Mon Sep 17 00:00:00 2001 From: Peter Zimon Date: Tue, 1 Feb 2022 18:59:20 +0100 Subject: [PATCH] Contributors updates (#2235) Updates Admin UX for Contributors When logged in as a Contributor: - removes sidebar, added floating account menu and dark-mode switch to right side. Updated mobile menu accordingly - all post by the given user is listed in the Post list - changed post filtering - hides email columns in post list - removes publishmenu for Contributors in Post preview modal - visual tweaks --- .../admin/app/components/gh-contentfilter.hbs | 49 ++-- ghost/admin/app/components/gh-nav-menu.hbs | 2 +- ghost/admin/app/components/gh-nav-menu.js | 1 + .../app/components/gh-nav-menu/footer.hbs | 97 +++---- .../admin/app/components/gh-nav-menu/main.hbs | 244 +++++++++--------- .../app/components/gh-posts-list-item.hbs | 145 +++++++---- .../app/components/modals/post-preview.hbs | 16 +- .../app/components/modals/post-preview.js | 1 + ghost/admin/app/controllers/posts-loading.js | 3 + ghost/admin/app/controllers/posts.js | 3 + ghost/admin/app/routes/posts.js | 2 +- .../app/styles/components/settings-menu.css | 2 +- ghost/admin/app/styles/layouts/content.css | 17 ++ ghost/admin/app/styles/layouts/editor.css | 5 +- ghost/admin/app/styles/layouts/main.css | 38 ++- ghost/admin/app/templates/application.hbs | 4 +- ghost/admin/app/templates/editor.hbs | 2 +- ghost/admin/app/templates/posts-loading.hbs | 2 +- ghost/admin/app/templates/posts.hbs | 4 +- ghost/admin/tests/acceptance/content-test.js | 26 -- 20 files changed, 385 insertions(+), 278 deletions(-) diff --git a/ghost/admin/app/components/gh-contentfilter.hbs b/ghost/admin/app/components/gh-contentfilter.hbs index 45ee91a351..8932a78adc 100644 --- a/ghost/admin/app/components/gh-contentfilter.hbs +++ b/ghost/admin/app/components/gh-contentfilter.hbs @@ -1,38 +1,39 @@
- {{#unless @currentUser.isContributor}} -
- - {{#if type.name}}{{type.name}}{{else}}Unknown type{{/if}} - -
- {{/unless}} - -
+ +
- {{#if visibility.name}}{{visibility.name}}{{else}}Unknown visibility{{/if}} + {{#if type.name}}{{type.name}}{{else}}Unknown type{{/if}}
+ {{#unless @currentUser.isContributor}} +
+ + {{#if visibility.name}}{{visibility.name}}{{else}}Unknown visibility{{/if}} + +
+ {{/unless}} + {{#unless @currentUser.isAuthorOrContributor}}
+