src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java

changeset 133
ef075cd7ce55
parent 131
67df332e3146
child 134
f47e82cd6077
equal deleted inserted replaced
132:57e5a4624919 133:ef075cd7ce55
272 } 272 }
273 273
274 return ResponseType.HTML; 274 return ResponseType.HTML;
275 } 275 }
276 276
277 private void configureProjectEditor(IssueEditView viewModel, Issue issue, DataAccessObjects dao) throws SQLException { 277 private void configureIssueEditor(IssueEditView viewModel, Issue issue, DataAccessObjects dao) throws SQLException {
278 issue.setProject(viewModel.getProjectInfo().getProject()); 278 issue.setProject(viewModel.getProjectInfo().getProject());
279 viewModel.setIssue(issue); 279 viewModel.setIssue(issue);
280 viewModel.configureVersionSelectors(viewModel.getProjectInfo().getVersions()); 280 viewModel.configureVersionSelectors(viewModel.getProjectInfo().getVersions());
281 viewModel.setUsers(dao.getUserDao().list()); 281 viewModel.setUsers(dao.getUserDao().list());
282 if (issue.getId() >= 0) { 282 if (issue.getId() >= 0) {
301 resp.sendError(HttpServletResponse.SC_NOT_FOUND); 301 resp.sendError(HttpServletResponse.SC_NOT_FOUND);
302 return ResponseType.NONE; 302 return ResponseType.NONE;
303 } 303 }
304 304
305 issueDao.joinVersionInformation(issue); 305 issueDao.joinVersionInformation(issue);
306 configureProjectEditor(viewModel, issue, dao); 306 configureIssueEditor(viewModel, issue, dao);
307 307
308 return forwardView(req, viewModel, "issue-form"); 308 return forwardView(req, viewModel, "issue-form");
309 } 309 }
310 310
311 @RequestMapping(requestPath = "$project/create-issue", method = HttpMethod.GET) 311 @RequestMapping(requestPath = "$project/create-issue", method = HttpMethod.GET)
319 return ResponseType.NONE; 319 return ResponseType.NONE;
320 } 320 }
321 321
322 final var issue = new Issue(-1); 322 final var issue = new Issue(-1);
323 issue.setProject(projectInfo.getProject()); 323 issue.setProject(projectInfo.getProject());
324 configureProjectEditor(viewModel, issue, dao); 324 configureIssueEditor(viewModel, issue, dao);
325 325
326 return forwardView(req, viewModel, "issue-form"); 326 return forwardView(req, viewModel, "issue-form");
327 } 327 }
328 328
329 @RequestMapping(requestPath = "commit-issue", method = HttpMethod.POST) 329 @RequestMapping(requestPath = "commit-issue", method = HttpMethod.POST)

mercurial