From 9b3f90a7baa93d6395601ce3791c5a03821b8b9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ciar=C3=A1n=20Ainsworth?= Date: Fri, 30 Apr 2021 21:11:44 +0000 Subject: [PATCH] Resolve "Channel: clicking auf "Subscribe" when not logged in still updates the subscriber count" --- changes/changelog.d/1296.enhancement | 1 + front/scripts/fix-fomantic-css.py | 1 + .../components/channels/SubscribeButton.vue | 26 +++++++- front/src/components/common/LoginModal.vue | 65 +++++++++++++++++++ 4 files changed, 91 insertions(+), 2 deletions(-) create mode 100644 changes/changelog.d/1296.enhancement create mode 100644 front/src/components/common/LoginModal.vue diff --git a/changes/changelog.d/1296.enhancement b/changes/changelog.d/1296.enhancement new file mode 100644 index 000000000..2df4117aa --- /dev/null +++ b/changes/changelog.d/1296.enhancement @@ -0,0 +1 @@ +Added modal to prompt users to log in when subscribing to channels (#1296) diff --git a/front/scripts/fix-fomantic-css.py b/front/scripts/fix-fomantic-css.py index 075d818dd..3ab13001f 100755 --- a/front/scripts/fix-fomantic-css.py +++ b/front/scripts/fix-fomantic-css.py @@ -164,6 +164,7 @@ def discard_unused_icons(rule): ".wikipedia", ".wrench", ".x", + ".key", ] if ":before" not in rule["lines"][0]: return False diff --git a/front/src/components/channels/SubscribeButton.vue b/front/src/components/channels/SubscribeButton.vue index 6a087554b..3fb06be29 100644 --- a/front/src/components/channels/SubscribeButton.vue +++ b/front/src/components/channels/SubscribeButton.vue @@ -1,16 +1,33 @@