31
31
import java .util .List ;
32
32
import java .util .Locale ;
33
33
34
+ import static org .woehlke .java .simpleworklist .domain .taskworkflow .TaskState .PROJECTS ;
35
+
34
36
/**
35
37
* Created by tw on 14.02.16.
36
38
*/
@@ -82,6 +84,7 @@ public final String projectTaskAddGet(
82
84
model .addAttribute ("breadcrumb" , breadcrumb );
83
85
model .addAttribute ("task" , task );
84
86
model .addAttribute ("userSession" , userSession );
87
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
85
88
model .addAttribute ("dataPage" , true );
86
89
return "project/id/task/add" ;
87
90
}
@@ -96,6 +99,7 @@ public final String projectTaskAddPost(
96
99
) {
97
100
Context context = super .getContext (userSession );
98
101
UserAccount userAccount = context .getUserAccount ();
102
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
99
103
model .addAttribute ("dataPage" , true );
100
104
if (result .hasErrors ()) {
101
105
for (ObjectError e : result .getAllErrors ()) {
@@ -162,13 +166,13 @@ public final String project(
162
166
model .addAttribute ("breadcrumb" , breadcrumb );
163
167
model .addAttribute ("thisProject" , thisProject );
164
168
model .addAttribute ("taskPage" , taskPage );
165
- model .addAttribute ("myTaskState" ,"PROJECT" );
166
169
if (message != null ){
167
170
model .addAttribute ("message" ,message );
168
171
model .addAttribute ("isDeleted" ,isDeleted );
169
172
}
170
173
model .addAttribute ("userSession" , userSession );
171
- model .addAttribute ("dataPage" , true );
174
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
175
+ model .addAttribute ("dataPage" , true );
172
176
return "project/id/show" ;
173
177
}
174
178
@@ -182,6 +186,7 @@ public final String projectAddProjectGet(
182
186
Context context = super .getContext (userSession );
183
187
projectControllerService .addNewProjectToProjectIdForm (projectId , userSession , context , locale , model );
184
188
model .addAttribute ("userSession" , userSession );
189
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
185
190
model .addAttribute ("dataPage" , true );
186
191
return "project/id/project/add" ;
187
192
}
@@ -196,6 +201,7 @@ public final String projectAddProjectPost(
196
201
) {
197
202
log .info ("private addNewProjectPost (POST) projectId=" +projectId +" " +project .toString ());
198
203
Context context = super .getContext (userSession );
204
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
199
205
return projectControllerService .addNewProjectToProjectIdPersist (
200
206
projectId ,
201
207
userSession ,
@@ -219,6 +225,7 @@ public final String projectMoveToProjectGet(
219
225
Project targetProject = projectService .findByProjectId (targetProjectId );
220
226
thisProject = projectService .moveProjectToAnotherProject (thisProject , targetProject );
221
227
model .addAttribute ("userSession" , userSession );
228
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
222
229
model .addAttribute ("dataPage" , true );
223
230
return thisProject .getUrl ();
224
231
}
@@ -240,6 +247,7 @@ public final String projectEditGet(
240
247
model .addAttribute ("thisProject" , thisProject );
241
248
model .addAttribute ("project" , thisProject );
242
249
model .addAttribute ("userSession" , userSession );
250
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
243
251
model .addAttribute ("dataPage" , true );
244
252
return "project/id/edit" ;
245
253
}
@@ -255,7 +263,8 @@ public final String projectEditPost(
255
263
Context context = super .getContext (userSession );
256
264
UserAccount thisUser = context .getUserAccount ();
257
265
Project thisProject ;
258
- model .addAttribute ("dataPage" , true );
266
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
267
+ model .addAttribute ("dataPage" , true );
259
268
if (result .hasErrors ()) {
260
269
for (ObjectError e : result .getAllErrors ()) {
261
270
log .info (e .toString ());
@@ -334,7 +343,8 @@ public final String projectDeleteGet(
334
343
model .addAttribute ("breadcrumb" , breadcrumb );
335
344
model .addAttribute ("thisProject" , project );
336
345
model .addAttribute ("userSession" , userSession );
337
- model .addAttribute ("dataPage" , true );
346
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
347
+ model .addAttribute ("dataPage" , true );
338
348
return "project/id/show" ;
339
349
}
340
350
}
@@ -360,7 +370,7 @@ public String moveTaskToTaskAndChangeTaskOrderInProject(
360
370
log .info (" DONE: taskMoveService.moveOrderIdProject" );
361
371
log .info ("-------------------------------------------------" );
362
372
model .addAttribute ("userSession" , userSession );
363
- model .addAttribute ("dataPage" , true );
373
+ model .addAttribute ("dataPage" , true );
364
374
return thisProject .getUrl ();
365
375
}
366
376
@@ -374,7 +384,8 @@ public final String moveAllCompletedToTrash(
374
384
Context context = super .getContext (userSession );
375
385
taskService .moveAllCompletedToTrash (context );
376
386
model .addAttribute ("userSession" , userSession );
377
- model .addAttribute ("dataPage" , true );
387
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
388
+ model .addAttribute ("dataPage" , true );
378
389
return thisProject .getUrl ();
379
390
}
380
391
@@ -388,7 +399,8 @@ public final String emptyTrash(
388
399
Context context = super .getContext (userSession );
389
400
taskService .emptyTrash (context );
390
401
model .addAttribute ("userSession" , userSession );
391
- model .addAttribute ("dataPage" , true );
402
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
403
+ model .addAttribute ("dataPage" , true );
392
404
return thisProject .getUrl ();
393
405
}
394
406
@@ -411,7 +423,8 @@ public final String editTaskGet(
411
423
model .addAttribute ("task" , task );
412
424
model .addAttribute ("contexts" , contexts );
413
425
model .addAttribute ("userSession" , userSession );
414
- model .addAttribute ("dataPage" , true );
426
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
427
+ model .addAttribute ("dataPage" , true );
415
428
return "project/id/task/edit" ;
416
429
}
417
430
@@ -426,7 +439,8 @@ public final String editTaskPost(
426
439
Model model
427
440
) {
428
441
log .info ("editTaskPost" );
429
- model .addAttribute ("dataPage" , true );
442
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
443
+ model .addAttribute ("dataPage" , true );
430
444
if (task .getTaskState ()==TaskState .SCHEDULED && task .getDueDate ()==null ){
431
445
String objectName ="task" ;
432
446
String field ="dueDate" ;
@@ -486,7 +500,8 @@ public final String setDoneTaskGet(
486
500
task .setOrderIdTaskState (++maxOrderIdTaskState );
487
501
task = taskService .updatedViaTaskstate (task );
488
502
model .addAttribute ("userSession" , userSession );
489
- model .addAttribute ("dataPage" , true );
503
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
504
+ model .addAttribute ("dataPage" , true );
490
505
return thisProject .getUrl ();
491
506
}
492
507
@@ -503,7 +518,8 @@ public final String unsetDoneTaskGet(
503
518
task .setOrderIdTaskState (++maxOrderIdTaskState );
504
519
task = taskService .updatedViaTaskstate (task );
505
520
model .addAttribute ("userSession" , userSession );
506
- model .addAttribute ("dataPage" , true );
521
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
522
+ model .addAttribute ("dataPage" , true );
507
523
return thisProject .getUrl ();
508
524
}
509
525
@@ -518,7 +534,8 @@ public final String setFocusGet(
518
534
task .setFocus ();
519
535
task = taskService .updatedViaTaskstate (task );
520
536
model .addAttribute ("userSession" , userSession );
521
- model .addAttribute ("dataPage" , true );
537
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
538
+ model .addAttribute ("dataPage" , true );
522
539
return thisProject .getUrl ();
523
540
}
524
541
@@ -533,7 +550,8 @@ public final String unsetFocusGet(
533
550
task .unsetFocus ();
534
551
task = taskService .updatedViaTaskstate (task );
535
552
model .addAttribute ("userSession" , userSession );
536
- model .addAttribute ("dataPage" , true );
553
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
554
+ model .addAttribute ("dataPage" , true );
537
555
return thisProject .getUrl ();
538
556
}
539
557
@@ -546,7 +564,8 @@ public final String moveTaskToAnotherProject(
546
564
) {
547
565
task = taskService .moveTaskToRootProject (task );
548
566
model .addAttribute ("userSession" , userSession );
549
- model .addAttribute ("dataPage" , true );
567
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
568
+ model .addAttribute ("dataPage" , true );
550
569
return "redirect:/project/root" ;
551
570
}
552
571
@@ -560,7 +579,8 @@ public final String moveTaskToAnotherProject(
560
579
) {
561
580
task = taskService .moveTaskToAnotherProject (task ,otherProject );
562
581
model .addAttribute ("userSession" , userSession );
563
- model .addAttribute ("dataPage" , true );
582
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
583
+ model .addAttribute ("dataPage" , true );
564
584
return otherProject .getUrl ();
565
585
}
566
586
@@ -575,7 +595,8 @@ public final String moveTaskToInbox(
575
595
task .moveToInbox ();
576
596
taskService .updatedViaTaskstate (task );
577
597
model .addAttribute ("userSession" , userSession );
578
- model .addAttribute ("dataPage" , true );
598
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
599
+ model .addAttribute ("dataPage" , true );
579
600
return thisProject .getUrl ();
580
601
}
581
602
@@ -590,7 +611,8 @@ public final String moveTaskToToday(
590
611
task .moveToToday ();
591
612
taskService .updatedViaTaskstate (task );
592
613
model .addAttribute ("userSession" , userSession );
593
- model .addAttribute ("dataPage" , true );
614
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
615
+ model .addAttribute ("dataPage" , true );
594
616
return thisProject .getUrl ();
595
617
}
596
618
@@ -605,7 +627,8 @@ public final String moveTaskToNext(
605
627
task .moveToNext ();
606
628
taskService .updatedViaTaskstate (task );
607
629
model .addAttribute ("userSession" , userSession );
608
- model .addAttribute ("dataPage" , true );
630
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
631
+ model .addAttribute ("dataPage" , true );
609
632
return thisProject .getUrl ();
610
633
}
611
634
@@ -620,7 +643,8 @@ public final String moveTaskToWaiting(
620
643
task .moveToWaiting ();
621
644
taskService .updatedViaTaskstate (task );
622
645
model .addAttribute ("userSession" , userSession );
623
- model .addAttribute ("dataPage" , true );
646
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
647
+ model .addAttribute ("dataPage" , true );
624
648
return thisProject .getUrl ();
625
649
}
626
650
@@ -635,7 +659,8 @@ public final String moveTaskToSomeday(
635
659
task .moveToSomeday ();
636
660
taskService .updatedViaTaskstate (task );
637
661
model .addAttribute ("userSession" , userSession );
638
- model .addAttribute ("dataPage" , true );
662
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
663
+ model .addAttribute ("dataPage" , true );
639
664
return thisProject .getUrl ();
640
665
}
641
666
@@ -650,7 +675,8 @@ public final String moveTaskToFocus(
650
675
task .moveToFocus ();
651
676
taskService .updatedViaTaskstate (task );
652
677
model .addAttribute ("userSession" , userSession );
653
- model .addAttribute ("dataPage" , true );
678
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
679
+ model .addAttribute ("dataPage" , true );
654
680
return thisProject .getUrl ();
655
681
}
656
682
@@ -665,7 +691,8 @@ public final String moveTaskToCompleted(
665
691
task .moveToCompletedTasks ();
666
692
taskService .updatedViaTaskstate (task );
667
693
model .addAttribute ("userSession" , userSession );
668
- model .addAttribute ("dataPage" , true );
694
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
695
+ model .addAttribute ("dataPage" , true );
669
696
return thisProject .getUrl ();
670
697
}
671
698
@@ -683,7 +710,8 @@ public final String moveTaskToTrash(
683
710
userSession .setLastTaskState (task .getTaskState ());
684
711
userSession .setLastTaskId (task .getId ());
685
712
model .addAttribute ("userSession" , userSession );
686
- model .addAttribute ("dataPage" , true );
713
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
714
+ model .addAttribute ("dataPage" , true );
687
715
return thisProject .getUrl ();
688
716
}
689
717
@@ -698,7 +726,8 @@ public final String transformTaskIntoProjectGet(
698
726
userSession .setLastProjectId (thisProject .getId ());
699
727
userSession .setLastTaskState (task .getTaskState ());
700
728
userSession .setLastTaskId (task .getId ());
701
- model .addAttribute ("dataPage" , true );
729
+ model .addAttribute ("taskstateType" ,PROJECTS .getType ());
730
+ model .addAttribute ("dataPage" , true );
702
731
return transformTaskIntoProjektService .transformTaskIntoProjectGet (task , userSession , model );
703
732
}
704
733
}
0 commit comments