0
orangeHRM의 직원 추가 양식을 여는 방법을 알려주십시오. 이미 관리자로 로그인했지만 양식 추가 직원이 나타나지 않을 때 새로운 레코드를 ohrm_user_role_screen 테이블에 추가했습니다. 화면에 "Credentials Required"가 표시됩니다.메뉴 열기 "orangeHRM의 직원 추가"
orangeHRM의 직원 추가 양식을 여는 방법을 알려주십시오. 이미 관리자로 로그인했지만 양식 추가 직원이 나타나지 않을 때 새로운 레코드를 ohrm_user_role_screen 테이블에 추가했습니다. 화면에 "Credentials Required"가 표시됩니다.메뉴 열기 "orangeHRM의 직원 추가"
이 시도 ..
orangehrm\symfony\plugins\cashmanCorePlugin\lib\role\SupervisorUserRoleDecorator.php
Add some role permission data to SupervisorUserRoleDecorator.php compare AdminUserRoleDecorator.php
orangehrm\symfony\plugins\cashmanCorePlugin\lib\role\AdminUserRoleDecorator.php
Like:
Add permission link for example
const EMPLOYEE_REPORT_LINK="./symfony/web/index.php/time/displayEmployeeReportCriteria?reportId=2";
/**
* Get the employee list (whole employees)
* @return Employee[]
*/
public function getEmployeeList() {
$employeeList = $this->getEmployeeService()->getEmployeeList('empNumber', 'ASC', true);
if ($employeeList[0]->getEmpNumber() == null) {
return null;
} else {
return $employeeList;
}
}
public function getEmployeeListForAttendanceTotalSummaryReport() {
$employeeList = $this->getEmployeeService()->getEmployeeList('empNumber', 'ASC', true);
$employee = new Employee();
$employee->setEmpNumber('-1');
$employee->setFirstName("All");
if ($employeeList[0]->getEmpNumber() == null) {
$employeeList->add($employee);
return $employeeList;
} else {
$employeeList->add($employee);
return $employeeList;
}
}