From d39c19c16673dcbae3165b3e9aecc46baf00e639 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Mon, 15 Jan 2018 12:43:32 -0500 Subject: [PATCH] UX: Allow claim of topic via posts --- .../connectors/flagged-post-controls/claim-flagged-post.hbs | 4 +--- .../flagged-post-controls/claim-flagged-post.js.es6 | 5 +++++ 2 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 assets/javascripts/discourse-assign/connectors/flagged-post-controls/claim-flagged-post.js.es6 diff --git a/assets/javascripts/discourse-assign/connectors/flagged-post-controls/claim-flagged-post.hbs b/assets/javascripts/discourse-assign/connectors/flagged-post-controls/claim-flagged-post.hbs index 6bee346..a1100d6 100644 --- a/assets/javascripts/discourse-assign/connectors/flagged-post-controls/claim-flagged-post.hbs +++ b/assets/javascripts/discourse-assign/connectors/flagged-post-controls/claim-flagged-post.hbs @@ -1,3 +1 @@ -{{#if actableFilter}} - {{claim-topic topic=flaggedPost.topic}} -{{/if}} +{{claim-topic topic=flaggedPost.topic}} diff --git a/assets/javascripts/discourse-assign/connectors/flagged-post-controls/claim-flagged-post.js.es6 b/assets/javascripts/discourse-assign/connectors/flagged-post-controls/claim-flagged-post.js.es6 new file mode 100644 index 0000000..c6d22f8 --- /dev/null +++ b/assets/javascripts/discourse-assign/connectors/flagged-post-controls/claim-flagged-post.js.es6 @@ -0,0 +1,5 @@ +export default { + shouldRender(args) { + return args.actableFilter && !args.topic; + } +};