| | |
| | | // 프로젝트 관리자 여부를 확인한다. |
| | | @Override |
| | | @Transactional(readOnly = true) |
| | | public boolean checkProjectManager(Project project) { |
| | | public boolean checkProjectManager(Project project, User user) { |
| | | ProjectRole projectManagerRole = this.projectRoleService.findByProjectIdAndRoleType(project.getId(), ProjectRole.TYPE_MANAGER); |
| | | // 해당 사용자가 특정 역할에 소속되어 있는지 확인한다. |
| | | ProjectRoleUser projectRoleUser = this.findByProjectRoleIdAndUserId(projectManagerRole.getId(), this.webAppUtil.getLoginId()); |
| | | ProjectRoleUser projectRoleUser = this.findByProjectRoleIdAndUserId(projectManagerRole.getId(), user.getId()); |
| | | |
| | | return projectRoleUser != null; |
| | | } |