import Route from '@ember/routing/route'; import { inject as service } from '@ember/service'; import BaseRoute from 'hino-hearts/routes/base'; export default BaseRoute.extend({ sessionAccount: service(), userManagement : service(), userManagementData : service(), async model() { let datas = this.sessionAccount.currentUser; let filter = JSON.parse("{\"core_user_id\" : \"" + datas.id + "\"}"); let result = await this.userManagementData.getList({ filter: filter, }); let userManagement = result.get("firstObject"); return this.userManagementData.getData(userManagement.id, { include: 'role-management,approval-input-configuration,core-user-group,dealer' }) .then(response => { this.userManagement.setModel(response); return response; }); } });