FIX: check can_create_tags on mini-tag-chooser as tag-chooser (#7260)
This commit is contained in:
parent
4874cf742b
commit
b2cacc5b0e
|
@ -16,7 +16,8 @@ export default ComboBox.extend(TagsMixin, {
|
||||||
verticalOffset: 3,
|
verticalOffset: 3,
|
||||||
filterable: true,
|
filterable: true,
|
||||||
noTags: Ember.computed.empty("selection"),
|
noTags: Ember.computed.empty("selection"),
|
||||||
allowAny: true,
|
allowCreate: null,
|
||||||
|
allowAny: Ember.computed.alias("allowCreate"),
|
||||||
caretUpIcon: Ember.computed.alias("caretIcon"),
|
caretUpIcon: Ember.computed.alias("caretIcon"),
|
||||||
caretDownIcon: Ember.computed.alias("caretIcon"),
|
caretDownIcon: Ember.computed.alias("caretIcon"),
|
||||||
isAsync: true,
|
isAsync: true,
|
||||||
|
@ -28,6 +29,10 @@ export default ComboBox.extend(TagsMixin, {
|
||||||
this.set("termMatchesForbidden", false);
|
this.set("termMatchesForbidden", false);
|
||||||
this.selectionSelector = ".selected-tag";
|
this.selectionSelector = ".selected-tag";
|
||||||
|
|
||||||
|
if (this.get("allowCreate") !== false) {
|
||||||
|
this.set("allowCreate", this.site.get("can_create_tag"));
|
||||||
|
}
|
||||||
|
|
||||||
this.set("templateForRow", rowComponent => {
|
this.set("templateForRow", rowComponent => {
|
||||||
const tag = rowComponent.get("computedContent");
|
const tag = rowComponent.get("computedContent");
|
||||||
return renderTag(get(tag, "value"), {
|
return renderTag(get(tag, "value"), {
|
||||||
|
|
|
@ -13,6 +13,7 @@ export default MultiSelectComponent.extend(TagsMixin, {
|
||||||
limit: null,
|
limit: null,
|
||||||
blacklist: null,
|
blacklist: null,
|
||||||
attributeBindings: ["categoryId"],
|
attributeBindings: ["categoryId"],
|
||||||
|
allowCreate: null,
|
||||||
allowAny: Ember.computed.alias("allowCreate"),
|
allowAny: Ember.computed.alias("allowCreate"),
|
||||||
|
|
||||||
init() {
|
init() {
|
||||||
|
|
Loading…
Reference in New Issue