Skip to content

Commit d6f91c8

Browse files
committed
URL PATH of Actions - Controller Methods Refactoring
1 parent 62c64f5 commit d6f91c8

File tree

2 files changed

+20
-19
lines changed

2 files changed

+20
-19
lines changed

src/main/java/org/woehlke/simpleworklist/project/ProjectRootController.java

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,10 @@ public class ProjectRootController extends AbstractController {
3333
private final TaskMoveService taskMoveService;
3434

3535
@Autowired
36-
public ProjectRootController(ProjectControllerService projectControllerService, TaskMoveService taskMoveService) {
36+
public ProjectRootController(
37+
ProjectControllerService projectControllerService,
38+
TaskMoveService taskMoveService
39+
) {
3740
this.projectControllerService = projectControllerService;
3841
this.taskMoveService = taskMoveService;
3942
}
@@ -59,7 +62,7 @@ public final String showRootProject(
5962
model.addAttribute("isDeleted",isDeleted);
6063
model.addAttribute("myTaskState","PROJECT");
6164
}
62-
return "project/root";
65+
return "project/root/show";
6366
}
6467

6568
@RequestMapping(path = "/add/project", method = RequestMethod.GET)
@@ -70,7 +73,7 @@ public final String addNewTopLevelProjectForm(
7073
log.info("/project/root/add/project (GET)");
7174
Context context = super.getContext(userSession);
7275
projectControllerService.addNewProjectToRoot(userSession, context, locale, model);
73-
return "project/addToplevel";
76+
return "project/root/add/project";
7477
}
7578

7679
@RequestMapping(path = "/add/project", method = RequestMethod.POST)
@@ -89,7 +92,7 @@ public final String addNewTopLevelProjectSave(
8992
result,
9093
locale,
9194
model,
92-
"project/addToplevel"
95+
"project/root/add/project"
9396
);
9497
}
9598

@@ -107,24 +110,23 @@ public final String addNewTaskToRootProjectGet(
107110
task.setTaskTime(TaskTime.NONE);
108111
Project thisProject;
109112
Boolean mustChooseArea = false;
110-
thisProject = new Project();
111-
thisProject.setId(0L);
112-
if(userSession.getContextId() == 0L){
113-
mustChooseArea = true;
114-
task.setContext(userAccount.getDefaultContext());
115-
thisProject.setContext(userAccount.getDefaultContext());
116-
} else {
117-
task.setContext(context);
118-
thisProject.setContext(context);
119-
}
113+
thisProject = new Project();
114+
thisProject.setId(0L);
115+
if(userSession.getContextId() == 0L){
116+
mustChooseArea = true;
117+
task.setContext(userAccount.getDefaultContext());
118+
thisProject.setContext(userAccount.getDefaultContext());
119+
} else {
120+
task.setContext(context);
121+
thisProject.setContext(context);
122+
}
120123
Breadcrumb breadcrumb = breadcrumbService.getBreadcrumbForShowOneProject(thisProject,locale);
121124
model.addAttribute("breadcrumb", breadcrumb);
122125
model.addAttribute("mustChooseArea", mustChooseArea);
123126
model.addAttribute("thisProject", thisProject);
124127
model.addAttribute("thisProjectId", thisProject.getId());
125128
model.addAttribute("breadcrumb", breadcrumb);
126129
model.addAttribute("task", task);
127-
//return "task/addToProject";
128130
return "project/root/add/task";
129131
}
130132

@@ -146,7 +148,6 @@ public final String addNewTaskToRootProjectPost(
146148
model.addAttribute("mustChooseArea", mustChooseArea);
147149
model.addAttribute("breadcrumb", breadcrumb);
148150
model.addAttribute("task", task);
149-
//return "task/addToProject";
150151
return "project/root/add/task";
151152
} else {
152153
task.setProject(null);

src/main/java/org/woehlke/simpleworklist/task/TaskController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public final String editTaskGet(
5757
model.addAttribute("breadcrumb", breadcrumb);
5858
model.addAttribute("task", task);
5959
model.addAttribute("areas", contexts);
60-
return "task/edit";
60+
return "taskstate/task/edit";
6161
} else {
6262
return "redirect:/taskstate/inbox";
6363
}
@@ -91,7 +91,7 @@ public final String editTaskPost(
9191
Breadcrumb breadcrumb = breadcrumbService.getBreadcrumbForShowOneProject(thisProject,locale);
9292
model.addAttribute("breadcrumb", breadcrumb);
9393
model.addAttribute("task", task);
94-
return "task/edit";
94+
return "taskstate/task/edit";
9595
} else {
9696
persistentTask.setTitle(task.getTitle());
9797
persistentTask.setText(task.getText());
@@ -116,7 +116,7 @@ public final String editTaskPost(
116116
}
117117
userSession.setContextId(task.getContext().getId());
118118
model.addAttribute("userSession", userSession);
119-
return "redirect:/project/0/";
119+
return "redirect:/project/root";
120120
}
121121
taskService.saveAndFlush(persistentTask);
122122
return "redirect:/project/" + projectId + "/";

0 commit comments

Comments
 (0)