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,
|
||||
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"), {
|
||||
|
|
|
@ -13,6 +13,7 @@ export default MultiSelectComponent.extend(TagsMixin, {
|
|||
limit: null,
|
||||
blacklist: null,
|
||||
attributeBindings: ["categoryId"],
|
||||
allowCreate: null,
|
||||
allowAny: Ember.computed.alias("allowCreate"),
|
||||
|
||||
init() {
|
||||
|
|
Loading…
Reference in New Issue