Add version of Meiliadmin
This commit is contained in:
parent
da9e184ac3
commit
49b131b7ad
4 changed files with 16 additions and 19 deletions
|
|
@ -1,10 +1,13 @@
|
|||
import Controller from '@ember/controller';
|
||||
import { inject as service } from '@ember/service';
|
||||
import { action } from '@ember/object';
|
||||
import config from 'meiliadmin/config/environment';
|
||||
|
||||
export default class AdminController extends Controller {
|
||||
@service session;
|
||||
|
||||
config = config;
|
||||
|
||||
@action
|
||||
invalidateSession() {
|
||||
this.session.invalidate();
|
||||
|
|
|
|||
|
|
@ -1,10 +1,21 @@
|
|||
import Route from '@ember/routing/route';
|
||||
import { inject as service } from '@ember/service';
|
||||
import { hash } from 'rsvp';
|
||||
|
||||
export default class AdminRoute extends Route {
|
||||
@service session;
|
||||
@service meilisearch;
|
||||
|
||||
beforeModel(transition) {
|
||||
this.session.requireAuthentication(transition, 'login');
|
||||
}
|
||||
|
||||
model() {
|
||||
return hash({
|
||||
indexes: this.meilisearch.getIndexes(),
|
||||
health: this.meilisearch.getHealth(),
|
||||
version: this.meilisearch.getVersion(),
|
||||
stats: this.meilisearch.getStats(),
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,17 +0,0 @@
|
|||
import Route from '@ember/routing/route';
|
||||
import { inject as service } from '@ember/service';
|
||||
import { hash } from 'rsvp';
|
||||
|
||||
export default class AdminIndexRoute extends Route {
|
||||
@service meilisearch;
|
||||
@service session;
|
||||
|
||||
async model() {
|
||||
return hash({
|
||||
indexes: this.meilisearch.getIndexes(),
|
||||
health: this.meilisearch.getHealth(),
|
||||
version: this.meilisearch.getVersion(),
|
||||
stats: this.meilisearch.getStats(),
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -97,8 +97,8 @@
|
|||
|
||||
<ThemeToggler class='mb-6 mt-5' />
|
||||
|
||||
<div class='flex items-center mb-4'>
|
||||
|
||||
<div class='text-center text-sm'>
|
||||
{{this.config.APP.version}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in a new issue