diff --git a/app/routes/admin/indexes/item/data.js b/app/routes/admin/indexes/item/data.js index 4f1cc34..9d610ee 100644 --- a/app/routes/admin/indexes/item/data.js +++ b/app/routes/admin/indexes/item/data.js @@ -1,3 +1,5 @@ import Route from '@ember/routing/route'; -export default class AdminIndexesItemDataRoute extends Route {} +export default class AdminIndexesItemDataRoute extends Route { + +} diff --git a/app/routes/admin/indexes/item/settings.js b/app/routes/admin/indexes/item/settings.js index 5be6546..05d4a28 100644 --- a/app/routes/admin/indexes/item/settings.js +++ b/app/routes/admin/indexes/item/settings.js @@ -1,3 +1,12 @@ import Route from '@ember/routing/route'; +import { inject as service } from '@ember/service'; -export default class AdminIndexesItemSettingsRoute extends Route {} +export default class AdminIndexesItemSettingsRoute extends Route { + @service meilisearch; + + async model() { + const item = this.modelFor('admin.indexes.item'); + + return this.meilisearch.index(item); + } +} diff --git a/app/templates/admin/indexes/item.hbs b/app/templates/admin/indexes/item.hbs index cd576d3..4e4aa1b 100644 --- a/app/templates/admin/indexes/item.hbs +++ b/app/templates/admin/indexes/item.hbs @@ -3,7 +3,7 @@

{{capitalize @model.name}}

- +