Files
icehrm/web/admin/src/loans/index.js
2021-06-22 16:06:53 +05:30

27 lines
961 B
JavaScript

import {
CompanyLoanAdapter,
EmployeeCompanyLoanAdapter,
} from './lib';
import IceDataPipe from "../../../api/IceDataPipe";
function init(data) {
const modJsList = {};
modJsList.tabCompanyLoan = new CompanyLoanAdapter('CompanyLoan', 'CompanyLoan');
modJsList.tabCompanyLoan.setObjectTypeName('Company Loan');
modJsList.tabCompanyLoan.setDataPipe(new IceDataPipe(modJsList.tabCompanyLoan));
modJsList.tabCompanyLoan.setAccess(data.permissions.CompanyLoan);
modJsList.tabEmployeeCompanyLoan = new EmployeeCompanyLoanAdapter('EmployeeCompanyLoan', 'EmployeeCompanyLoan');
modJsList.tabEmployeeCompanyLoan.setObjectTypeName('Employee Company Loan');
modJsList.tabEmployeeCompanyLoan.setDataPipe(new IceDataPipe(modJsList.tabEmployeeCompanyLoan));
modJsList.tabEmployeeCompanyLoan.setAccess(data.permissions.EmployeeCompanyLoan);
window.modJs = modJsList.tabCompanyLoan;
window.modJsList = modJsList;
}
window.initAdminLoan = init;