From 58290a61348a17f9db6ed120cf7550dd548f5406 Mon Sep 17 00:00:00 2001 From: Kevin Ansfield Date: Wed, 20 Apr 2022 11:08:48 +0100 Subject: [PATCH] Added confirmation dialog when archiving newsletter closes https://github.com/TryGhost/Team/issues/1530 - added confirmation modal that uses passed in archive task when confirming to provide feedback on progress - switched archive link from immediately triggering the archive task to an action that launches the confirm modal --- .../admin/app/components/gh-nav-menu/main.hbs | 2 +- .../edit-newsletter/confirm-archive.hbs | 32 +++++++++++++++++++ .../modals/edit-newsletter/confirm-create.hbs | 2 +- .../newsletter-management.hbs | 2 +- .../newsletter-management.js | 16 +++++++++- 5 files changed, 50 insertions(+), 4 deletions(-) create mode 100644 ghost/admin/app/components/modals/edit-newsletter/confirm-archive.hbs diff --git a/ghost/admin/app/components/gh-nav-menu/main.hbs b/ghost/admin/app/components/gh-nav-menu/main.hbs index 65d697561a..a29ab0a403 100644 --- a/ghost/admin/app/components/gh-nav-menu/main.hbs +++ b/ghost/admin/app/components/gh-nav-menu/main.hbs @@ -1,5 +1,5 @@
- + {{#unless this.session.user.isContributor}}
diff --git a/ghost/admin/app/components/modals/edit-newsletter/confirm-archive.hbs b/ghost/admin/app/components/modals/edit-newsletter/confirm-archive.hbs new file mode 100644 index 0000000000..919a187bac --- /dev/null +++ b/ghost/admin/app/components/modals/edit-newsletter/confirm-archive.hbs @@ -0,0 +1,32 @@ + \ No newline at end of file diff --git a/ghost/admin/app/components/modals/edit-newsletter/confirm-create.hbs b/ghost/admin/app/components/modals/edit-newsletter/confirm-create.hbs index 8bc2c6c373..3b47504df2 100644 --- a/ghost/admin/app/components/modals/edit-newsletter/confirm-create.hbs +++ b/ghost/admin/app/components/modals/edit-newsletter/confirm-create.hbs @@ -1,5 +1,5 @@