Files
Fleetbase-Mirror-Repo/console/app/routes/console/admin.js
2024-08-31 15:51:30 +08:00

17 lines
481 B
JavaScript

import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
export default class ConsoleAdminRoute extends Route {
@service currentUser;
@service notifications;
@service router;
beforeModel() {
if (!this.currentUser.isAdmin) {
return this.router.transitionTo('console').then(() => {
this.notifications.error('You do not have authorization to access admin!');
});
}
}
}