From 21344c13f36a7cb8531859dcd445e8bac21936e3 Mon Sep 17 00:00:00 2001 From: Stanislav Romanov Date: Wed, 23 Mar 2022 18:14:48 +0300 Subject: [PATCH] Add redirect from item.index to item.data --- app/routes/admin/indexes/item/index.js | 12 ++++++++++++ app/templates/admin/indexes/item.hbs | 2 +- app/templates/admin/indexes/item/index.hbs | 2 ++ tests/unit/routes/admin/indexes/item/index-test.js | 11 +++++++++++ 4 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 app/routes/admin/indexes/item/index.js create mode 100644 app/templates/admin/indexes/item/index.hbs create mode 100644 tests/unit/routes/admin/indexes/item/index-test.js diff --git a/app/routes/admin/indexes/item/index.js b/app/routes/admin/indexes/item/index.js new file mode 100644 index 0000000..ffbf596 --- /dev/null +++ b/app/routes/admin/indexes/item/index.js @@ -0,0 +1,12 @@ +import Route from '@ember/routing/route'; +import { inject as service } from '@ember/service'; + +export default class AdminIndexesItemIndexRoute extends Route { + @service router; + + beforeModel() { + const item = this.modelFor('admin.indexes.item'); + + this.router.transitionTo('admin.indexes.item.data', item); + } +} diff --git a/app/templates/admin/indexes/item.hbs b/app/templates/admin/indexes/item.hbs index 784ff75..cd576d3 100644 --- a/app/templates/admin/indexes/item.hbs +++ b/app/templates/admin/indexes/item.hbs @@ -2,7 +2,7 @@

{{capitalize @model.name}}

-
+
diff --git a/app/templates/admin/indexes/item/index.hbs b/app/templates/admin/indexes/item/index.hbs new file mode 100644 index 0000000..cf303da --- /dev/null +++ b/app/templates/admin/indexes/item/index.hbs @@ -0,0 +1,2 @@ +{{page-title "Index"}} +{{outlet}} \ No newline at end of file diff --git a/tests/unit/routes/admin/indexes/item/index-test.js b/tests/unit/routes/admin/indexes/item/index-test.js new file mode 100644 index 0000000..afec9c4 --- /dev/null +++ b/tests/unit/routes/admin/indexes/item/index-test.js @@ -0,0 +1,11 @@ +import { module, test } from 'qunit'; +import { setupTest } from 'ember-qunit'; + +module('Unit | Route | admin/indexes/item/index', function (hooks) { + setupTest(hooks); + + test('it exists', function (assert) { + let route = this.owner.lookup('route:admin/indexes/item/index'); + assert.ok(route); + }); +});