private void actionAdd(AjaxRequestTarget aTarget, Form<List<User>> aForm) { for (User user : aForm.getModelObject()) { projectRepository.createProjectPermission(new ProjectPermission( projectModel.getObject(), user.getUsername(), PermissionLevel.ANNOTATOR)); } aForm.getModelObject().clear(); usersToAdd.getChoicesModel().detach(); aTarget.add(this); } }
private void actionSave(AjaxRequestTarget aTarget, Form<Project> aForm) { aTarget.add(getPage()); // aTarget.add(((ApplicationPageBase) getPage()).getPageContent()); // aTarget.addChildren(getPage(), IFeedback.class); Project project = aForm.getModelObject(); if (isNull(project.getId())) { try { String username = SecurityContextHolder.getContext().getAuthentication().getName(); projectService.createProject(project); projectService.createProjectPermission( new ProjectPermission(project, username, PermissionLevel.MANAGER)); projectService.createProjectPermission( new ProjectPermission(project, username, PermissionLevel.CURATOR)); projectService.createProjectPermission( new ProjectPermission(project, username, PermissionLevel.ANNOTATOR)); annotationService.initializeProject(project); } catch (IOException e) { error("Project repository path not found " + ":" + ExceptionUtils.getRootCauseMessage(e)); LOG.error("Project repository path not found " + ":" + ExceptionUtils.getRootCauseMessage(e)); } } else { projectService.updateProject(project); } }
private void actionAdd(AjaxRequestTarget aTarget, Form<List<User>> aForm) { for (User user : aForm.getModelObject()) { projectRepository.createProjectPermission(new ProjectPermission( projectModel.getObject(), user.getUsername(), PermissionLevel.ANNOTATOR)); } aForm.getModelObject().clear(); usersToAdd.getChoicesModel().detach(); aTarget.add(this); } }
private void actionSave(AjaxRequestTarget aTarget, Form<Project> aForm) { aTarget.add(getPage()); // aTarget.add(((ApplicationPageBase) getPage()).getPageContent()); // aTarget.addChildren(getPage(), IFeedback.class); Project project = aForm.getModelObject(); if (isNull(project.getId())) { try { String username = SecurityContextHolder.getContext().getAuthentication().getName(); projectService.createProject(project); projectService.createProjectPermission( new ProjectPermission(project, username, PermissionLevel.MANAGER)); projectService.createProjectPermission( new ProjectPermission(project, username, PermissionLevel.CURATOR)); projectService.createProjectPermission( new ProjectPermission(project, username, PermissionLevel.ANNOTATOR)); annotationService.initializeProject(project); } catch (IOException e) { error("Project repository path not found " + ":" + ExceptionUtils.getRootCauseMessage(e)); LOG.error("Project repository path not found " + ":" + ExceptionUtils.getRootCauseMessage(e)); } } else { projectService.updateProject(project); } }
projectRepository.createProjectPermission( new ProjectPermission(project, username, PermissionLevel.MANAGER)); projectRepository.createProjectPermission( new ProjectPermission(project, username, PermissionLevel.CURATOR)); projectRepository.createProjectPermission( new ProjectPermission(project, username, PermissionLevel.ANNOTATOR));
projectRepository.createProjectPermission( new ProjectPermission(project, username, PermissionLevel.MANAGER)); projectRepository.createProjectPermission( new ProjectPermission(project, username, PermissionLevel.CURATOR)); projectRepository.createProjectPermission( new ProjectPermission(project, username, PermissionLevel.ANNOTATOR));
projectService.createProjectPermission( new ProjectPermission(project, owner, PermissionLevel.MANAGER)); projectService.createProjectPermission( new ProjectPermission(project, owner, PermissionLevel.CURATOR)); projectService.createProjectPermission( new ProjectPermission(project, owner, PermissionLevel.ANNOTATOR));
projectService.createProjectPermission( new ProjectPermission(project, owner, PermissionLevel.MANAGER)); projectService.createProjectPermission( new ProjectPermission(project, owner, PermissionLevel.CURATOR)); projectService.createProjectPermission( new ProjectPermission(project, owner, PermissionLevel.ANNOTATOR));
permission.setProject(aProject); permission.setUser(importedPermission.getUser()); projectService.createProjectPermission(permission); permission.setProject(aProject); permission.setUser(aRequest.getManager().get().getUsername()); projectService.createProjectPermission(permission);
permission.setProject(aProject); permission.setUser(importedPermission.getUser()); projectService.createProjectPermission(permission); permission.setProject(aProject); permission.setUser(aRequest.getManager().get().getUsername()); projectService.createProjectPermission(permission);