add keyword during recipe edit
This commit is contained in:
parent
0f251bee9b
commit
4a4dafd69c
1
.gitignore
vendored
1
.gitignore
vendored
@ -78,3 +78,4 @@ postgresql/
|
|||||||
|
|
||||||
/docker-compose.override.yml
|
/docker-compose.override.yml
|
||||||
vue/node_modules
|
vue/node_modules
|
||||||
|
.vscode/
|
||||||
|
@ -77,6 +77,9 @@
|
|||||||
:hide-selected="true"
|
:hide-selected="true"
|
||||||
:preserve-search="true"
|
:preserve-search="true"
|
||||||
placeholder="{% trans 'Select Keywords' %}"
|
placeholder="{% trans 'Select Keywords' %}"
|
||||||
|
tag-placeholder="{% trans 'Add Keyword' %}"
|
||||||
|
:taggable="true"
|
||||||
|
@tag="addKeyword"
|
||||||
label="label"
|
label="label"
|
||||||
track-by="id"
|
track-by="id"
|
||||||
id="id_keywords"
|
id="id_keywords"
|
||||||
@ -667,6 +670,10 @@
|
|||||||
this.units.push(new_unit.unit)
|
this.units.push(new_unit.unit)
|
||||||
this.recipe.steps[step].ingredients[id] = new_unit
|
this.recipe.steps[step].ingredients[id] = new_unit
|
||||||
},
|
},
|
||||||
|
addKeyword: function (tag) {
|
||||||
|
let new_keyword = {'label':tag,'name':tag}
|
||||||
|
this.recipe.keywords.push(new_keyword)
|
||||||
|
},
|
||||||
searchKeywords: function (query) {
|
searchKeywords: function (query) {
|
||||||
this.keywords_loading = true
|
this.keywords_loading = true
|
||||||
this.$http.get("{% url 'api:keyword-list' %}" + '?query=' + query + '&limit=10').then((response) => {
|
this.$http.get("{% url 'api:keyword-list' %}" + '?query=' + query + '&limit=10').then((response) => {
|
||||||
|
Loading…
Reference in New Issue
Block a user