diff --git a/app/components/icons/key-outline.js b/app/components/icons/key-outline.js new file mode 100644 index 0000000..9f3558e --- /dev/null +++ b/app/components/icons/key-outline.js @@ -0,0 +1 @@ +export { KeyOutline as default } from 'ember-mdi'; diff --git a/app/components/royal-table/column.hbs b/app/components/royal-table/column.hbs index fee1832..508033c 100644 --- a/app/components/royal-table/column.hbs +++ b/app/components/royal-table/column.hbs @@ -26,8 +26,10 @@ {{/if}} {{#if (has-block 'name')}} {{yield to='name'}} - {{else}} + {{else if @name}} {{@name}} + {{else if @prop}} + {{capitalize @prop}} {{/if}} {{else if this.isBody}} diff --git a/app/router.js b/app/router.js index c83ba01..0999403 100644 --- a/app/router.js +++ b/app/router.js @@ -15,6 +15,9 @@ Router.map(function () { this.route('info'); }); }); + this.route('keys', function () { + this.route('key'); + }); }); this.route('login'); }); diff --git a/app/routes/admin/keys.js b/app/routes/admin/keys.js new file mode 100644 index 0000000..b92f324 --- /dev/null +++ b/app/routes/admin/keys.js @@ -0,0 +1,10 @@ +import Route from '@ember/routing/route'; +import { inject as service } from '@ember/service'; + +export default class AdminKeysRoute extends Route { + @service meilisearch; + + model() { + return this.meilisearch.getKeys(); + } +} diff --git a/app/routes/admin/keys/key.js b/app/routes/admin/keys/key.js new file mode 100644 index 0000000..17008f9 --- /dev/null +++ b/app/routes/admin/keys/key.js @@ -0,0 +1,3 @@ +import Route from '@ember/routing/route'; + +export default class AdminKeysKeyRoute extends Route {} diff --git a/app/services/meilisearch.js b/app/services/meilisearch.js index c0e7443..3a78d52 100644 --- a/app/services/meilisearch.js +++ b/app/services/meilisearch.js @@ -20,4 +20,8 @@ export default class MeilisearchService extends Service { getStats() { return query('stats'); } + + getKeys() { + return query('keys'); + } } diff --git a/app/templates/admin.hbs b/app/templates/admin.hbs index eb56552..2cf473a 100644 --- a/app/templates/admin.hbs +++ b/app/templates/admin.hbs @@ -25,6 +25,10 @@ {{/each}} {{! TODO: add link "create new index" }}
+