FIX: check can_create_tags on mini-tag-chooser as tag-chooser (#7260)

FIX: check can_create_tags on mini-tag-chooser as tag-chooser (#7260)

diff --git a/app/assets/javascripts/select-kit/components/mini-tag-chooser.js.es6 b/app/assets/javascripts/select-kit/components/mini-tag-chooser.js.es6
index 662d6c4..eb26c06 100644
--- a/app/assets/javascripts/select-kit/components/mini-tag-chooser.js.es6
+++ b/app/assets/javascripts/select-kit/components/mini-tag-chooser.js.es6
@@ -16,7 +16,8 @@ export default ComboBox.extend(TagsMixin, {
   verticalOffset: 3,
   filterable: true,
   noTags: Ember.computed.empty("selection"),
-  allowAny: true,
+  allowCreate: null,
+  allowAny: Ember.computed.alias("allowCreate"),
   caretUpIcon: Ember.computed.alias("caretIcon"),
   caretDownIcon: Ember.computed.alias("caretIcon"),
   isAsync: true,
@@ -28,6 +29,10 @@ export default ComboBox.extend(TagsMixin, {
     this.set("termMatchesForbidden", false);
     this.selectionSelector = ".selected-tag";
 
+    if (this.get("allowCreate") !== false) {
+      this.set("allowCreate", this.site.get("can_create_tag"));
+    }
+
     this.set("templateForRow", rowComponent => {
       const tag = rowComponent.get("computedContent");
       return renderTag(get(tag, "value"), {
diff --git a/app/assets/javascripts/select-kit/components/tag-chooser.js.es6 b/app/assets/javascripts/select-kit/components/tag-chooser.js.es6
index 46ece3c..2d9fe9a 100644
--- a/app/assets/javascripts/select-kit/components/tag-chooser.js.es6
+++ b/app/assets/javascripts/select-kit/components/tag-chooser.js.es6
@@ -13,6 +13,7 @@ export default MultiSelectComponent.extend(TagsMixin, {
   limit: null,
   blacklist: null,
   attributeBindings: ["categoryId"],
+  allowCreate: null,
   allowAny: Ember.computed.alias("allowCreate"),
 
   init() {

GitHub sha: b2cacc5b

This commit has been mentioned on Discourse Meta. There might be relevant details there: