UNPKG

celerichain-iam-engin

Version:

Fleetbase IAM extension provides identity and access management module for managing users, permissions and policies.

24 lines (20 loc) 773 B
import Engine from '@ember/engine'; import loadInitializers from 'ember-load-initializers'; import Resolver from 'ember-resolver'; import config from './config/environment'; import services from 'celerichain-ember-cor/exports/services'; const { modulePrefix } = config; const externalRoutes = ['console', 'extensions']; export default class IAMEngine extends Engine { modulePrefix = modulePrefix; Resolver = Resolver; dependencies = { services, externalRoutes, }; setupExtension = function (app, engine, universe) { // register menu item in header universe.registerHeaderMenuItem('IAM', 'console.iam', { icon: 'shield-halved', priority: 3 }); }; } loadInitializers(IAMEngine, modulePrefix);