diff --git a/app/assets/javascripts/app/controllers/_ui_element/autocompletion_ajax.coffee b/app/assets/javascripts/app/controllers/_ui_element/autocompletion_ajax.coffee index 31d3cf9a0..afd3bb88c 100644 --- a/app/assets/javascripts/app/controllers/_ui_element/autocompletion_ajax.coffee +++ b/app/assets/javascripts/app/controllers/_ui_element/autocompletion_ajax.coffee @@ -15,7 +15,7 @@ class App.UiElement.autocompletion_ajax id: params.organization_id || attribute.id placeholder: App.i18n.translateInline('Search…') limit: 40 - object: attribute.relation + relation: attribute.relation ajax: true multiple: attribute.multiple ) diff --git a/app/assets/javascripts/app/controllers/layout_ref.coffee b/app/assets/javascripts/app/controllers/layout_ref.coffee index 12a204fad..f795e7275 100644 --- a/app/assets/javascripts/app/controllers/layout_ref.coffee +++ b/app/assets/javascripts/app/controllers/layout_ref.coffee @@ -1502,7 +1502,7 @@ class InputsRef extends App.ControllerAppContent id: 'user-123' placeholder: __('Enter User') limt: 10 - object: 'User' + relation: 'User' @$('.searchableAjaxSelectPlaceholder').replaceWith( searchableAjaxSelectObject.element() ) diff --git a/app/assets/javascripts/app/controllers/widget/link/kb_answer.coffee b/app/assets/javascripts/app/controllers/widget/link/kb_answer.coffee index be93dca6b..15f62b4ed 100644 --- a/app/assets/javascripts/app/controllers/widget/link/kb_answer.coffee +++ b/app/assets/javascripts/app/controllers/widget/link/kb_answer.coffee @@ -52,7 +52,7 @@ class App.WidgetLinkKbAnswer extends App.WidgetLink name: 'input' placeholder: App.i18n.translateInline('Search…') limit: 40 - object: 'KnowledgeBaseAnswerTranslation' + relation: 'KnowledgeBaseAnswerTranslation' ajax: true ).element()) diff --git a/app/assets/javascripts/app/lib/app_post/searchable_select.coffee b/app/assets/javascripts/app/lib/app_post/searchable_select.coffee index 2e370fd48..cadc0af17 100644 --- a/app/assets/javascripts/app/lib/app_post/searchable_select.coffee +++ b/app/assets/javascripts/app/lib/app_post/searchable_select.coffee @@ -41,7 +41,7 @@ class App.SearchableSelect extends Spine.Controller tokens = '' if @attribute.multiple && @attribute.value - object = @attribute.object + relation = @attribute.relation # fallback for if the value is not an array if typeof @attribute.value isnt 'object' @@ -50,8 +50,8 @@ class App.SearchableSelect extends Spine.Controller # create tokens and attribute values values = [] for dataId in @attribute.value - if App[object].exists dataId - name = App[object].find(dataId).displayName() + if App[relation].exists dataId + name = App[relation].find(dataId).displayName() value = dataId values.push({name: name, value: value}) tokens += App.view('generic/token')( diff --git a/app/assets/javascripts/app/lib/app_post/z_searchable_ajax_select.coffee b/app/assets/javascripts/app/lib/app_post/z_searchable_ajax_select.coffee index 4513a0a3d..5b23e8780 100644 --- a/app/assets/javascripts/app/lib/app_post/z_searchable_ajax_select.coffee +++ b/app/assets/javascripts/app/lib/app_post/z_searchable_ajax_select.coffee @@ -10,7 +10,7 @@ class App.SearchableAjaxSelect extends App.SearchableSelect # convert requested object # e.g. Ticket to ticket or AnotherObject to another_object - objectString = underscored(@options.attribute.object) + objectString = underscored(@options.attribute.relation) query = @input.val()