| | |
| | | } |
| | | |
| | | // 기본, 관리자 프로젝트 역할을 생성한다. |
| | | /*@Override |
| | | @Override |
| | | @Transactional |
| | | public void addDefaultProjectRole(Project project, List<User> managers, List<User> users) { |
| | | public void addDefaultProjectRoleUser(Project project, List<User> managers, List<User> users) { |
| | | ProjectRole projectRole = this.addProjectRole(project, "기본 프로젝트 역할", ProjectRole.TYPE_DEFAULT, Permission.ROLE_TYPE_PROJECT_JOIN); |
| | | ProjectRole managerProjectRole = this.addProjectRole(project, "프로젝트 관리자 역할", ProjectRole.TYPE_MANAGER, Permission.ROLE_TYPE_PROJECT_MANAGER); |
| | | // 프로젝트 관리자 저장 |
| | | this.projectRoleAssociatedUser(managers, managerProjectRole); |
| | | // 프로젝트 일반 사용자 저장 |
| | | //this.projectRoleAssociatedUser(users, projectRole); |
| | | this.projectRoleAssociatedUser(users, projectRole); |
| | | |
| | | this.projectRoleRepository.flush(); |
| | | }*/ |
| | | } |
| | | |
| | | // 프로젝트 역할 생성(관리자, 담당부서) |
| | | @Override |
| | | @Transactional |
| | | public void addDefaultProjectRole(Project project, List<User> managers, List<Department> departments) { |
| | | public void addDefaultProjectRoleDepartment(Project project, List<User> managers, List<Department> departments) { |
| | | ProjectRole projectRole = this.addProjectRole(project, "기본 프로젝트 역할", ProjectRole.TYPE_DEFAULT, Permission.ROLE_TYPE_PROJECT_JOIN); |
| | | ProjectRole managerProjectRole = this.addProjectRole(project, "프로젝트 관리자 역할", ProjectRole.TYPE_MANAGER, Permission.ROLE_TYPE_PROJECT_MANAGER); |
| | | // 프로젝트 관리자 저장 |