import Controller from '@ember/controller'; import { inject as service } from '@ember/service'; export default Controller.extend({ userManagementData : service(), router: service(), queryParams: ['page', 'perPage', 'sort', 'filter'], page: 1, perPage: 10, filter: null, init() { this._super(...arguments); this.table = { mode: "list", model: "user-management", columns: [ { name: 'Employee Name', key: 'employeeName', uri: "user-management.detail", editUri: "user-management.edit" }, { name: '', key: '', }, { name: 'Employee No', key: 'employeeNo', }, { name: 'Company', key: 'dealer.dealerName', }, { name: 'Nick Name', key: 'nickname', }, { name: 'User Group', key: 'coreUserGroup.name', }, { name: 'Job Title', key: 'jobTitle', }, { name: 'Role', key: 'roleManagement.roleName', }, { name: 'Job Position', key: 'jobPosition', }, { name: 'approval input configuration', key: 'approvalInputConfiguration.approvalName', }, { name: 'Division / Department', key: 'divisionDepartment', }, { name: 'Is Active', key: 'isActive', } ] }; }, actions : { deleteRow(data) { let result = confirm('Are you sure want to delete this data?'); if (result) { if (data != null) { // this.userManagementData.delete(data).then(() => { // this.router.transitionTo('user-management.index'); // }); } } }, }, });