@@ -12,106 +12,109 @@ scale 1200 width
1212package Functional_Requirements {
1313
1414 package 001__Start {
15- User - (F001_Server_Starts )
15+ SystemUser - (F001_Server_Starts )
1616 User - (F002_Home_Page_rendered )
17- User - (F003_Registration )
18- User - (F004_Password_Recovery )
19- User - (F005_Login )
20- User - (F006_Page_after_first_successful_Login )
21- User - (F007_Logout )
17+ (F002_Home_Page_rendered ) --> (F003_Registration )
18+ (F002_Home_Page_rendered ) --> (F004_Password_Recovery )
19+ (F002_Home_Page_rendered ) --> (F005_Login )
20+ (F005_Login ) ---> (F006_Page_after_first_successful_Login )
21+ (F006_Page_after_first_successful_Login ) -> (F007_Navigation )
22+ (F007_Navigation ) -> (F008_Logout )
23+
24+ User <|- SystemUser
2225 }
2326
2427 package 002__Show_TaskstateTab {
25- (F005_Login ) --> (F010__show_taskstate_inbox )
26- (F005_Login ) --> (F011__show_taskstate_today )
27- (F005_Login ) --> (F012__show_taskstate_next )
28- (F005_Login ) --> (F013__show_taskstate_waiting )
29- (F005_Login ) --> (F014__show_taskstate_scheduled )
30- (F005_Login ) --> (F015__show_taskstate_someday )
31- (F005_Login ) --> (F016__show_taskstate_focus )
32- (F005_Login ) --> (F017__show_taskstate_completed )
33- (F005_Login ) --> (F018__show_taskstate_trash )
28+ (F007_Navigation ) --> (F010__show_taskstate_inbox )
29+ (F007_Navigation ) --> (F011__show_taskstate_today )
30+ (F007_Navigation ) --> (F012__show_taskstate_next )
31+ (F007_Navigation ) --> (F013__show_taskstate_waiting )
32+ (F007_Navigation ) --> (F014__show_taskstate_scheduled )
33+ (F007_Navigation ) --> (F015__show_taskstate_someday )
34+ (F007_Navigation ) --> (F016__show_taskstate_focus )
35+ (F007_Navigation ) --> (F017__show_taskstate_completed )
36+ (F007_Navigation ) --> (F018__show_taskstate_trash )
3437 }
3538
3639 package 003__TaskstateTab {
37- (F005_Login ) --> (F040__Taskstate__Add_Task_to_Inbox )
38- (F005_Login ) --> (F041__Taskstate__Add_Task_to_Inbox_again )
39- (F005_Login ) --> (F042__Taskstate__Task_Edit )
40+ (F007_Navigation ) --> (F040__Taskstate__Add_Task_to_Inbox )
41+ (F007_Navigation ) --> (F041__Taskstate__Add_Task_to_Inbox_again )
42+ (F007_Navigation ) --> (F042__Taskstate__Task_Edit )
4043 package F042__Taskstate__Task_Edit {
4144 (F042__Taskstate__Task_Edit ) ---> (F043__change_Taskstate_via_DropDown )
4245 (F042__Taskstate__Task_Edit ) ---> (F044__change_Project_via_DropDown )
4346 (F042__Taskstate__Task_Edit ) ---> (F045__transform_to_Project )
4447 }
45- (F005_Login ) --> (F046__Taskstate__Task_setFocus )
46- (F005_Login ) --> (F047__Taskstate__Task_unSetFocus )
47- (F005_Login ) --> (F048__Taskstate__Task_complete )
48- (F005_Login ) --> (F049__Taskstate__Task_incomplete )
49- (F005_Login ) --> (F050__Taskstate__Task_delete )
50- (F005_Login ) --> (F051__Taskstate__Task_undelete )
48+ (F007_Navigation ) --> (F046__Taskstate__Task_setFocus )
49+ (F007_Navigation ) --> (F047__Taskstate__Task_unSetFocus )
50+ (F007_Navigation ) --> (F048__Taskstate__Task_complete )
51+ (F007_Navigation ) --> (F049__Taskstate__Task_incomplete )
52+ (F007_Navigation ) --> (F050__Taskstate__Task_delete )
53+ (F007_Navigation ) --> (F051__Taskstate__Task_undelete )
5154 }
5255
5356 package 004__Project_Root {
54- (F005_Login ) --> (F060__Project_Root__Add_Task )
55- (F005_Login ) --> (F061__Project_Root__Add_SubProject )
56- (F005_Login ) --> (F062__Project_Root__Task_Edit )
57+ (F007_Navigation ) --> (F060__Project_Root__Add_Task )
58+ (F007_Navigation ) --> (F061__Project_Root__Add_SubProject )
59+ (F007_Navigation ) --> (F062__Project_Root__Task_Edit )
5760 package F062__Project_Root__Task_Edit {
5861 (F062__Project_Root__Task_Edit ) ---> (F062__change_Taskstate_via_DropDown )
5962 (F062__Project_Root__Task_Edit ) ---> (F062__change_Project_via_DropDown )
6063 (F062__Project_Root__Task_Edit ) ---> (F062__transform_to_Project )
6164 }
62- (F005_Login ) --> (F066__Project_Root__Task_setFocus )
63- (F005_Login ) --> (F067__Project_Root__Task_unSetFocus )
64- (F005_Login ) --> (F068__Project_Root__Task_complete )
65- (F005_Login ) --> (F069__Project_Root__Task_incomplete )
66- (F005_Login ) --> (F070__Project_Root__Task_delete )
67- (F005_Login ) --> (F071__Project_Root__Task_undelete )
65+ (F007_Navigation ) --> (F066__Project_Root__Task_setFocus )
66+ (F007_Navigation ) --> (F067__Project_Root__Task_unSetFocus )
67+ (F007_Navigation ) --> (F068__Project_Root__Task_complete )
68+ (F007_Navigation ) --> (F069__Project_Root__Task_incomplete )
69+ (F007_Navigation ) --> (F070__Project_Root__Task_delete )
70+ (F007_Navigation ) --> (F071__Project_Root__Task_undelete )
6871 }
6972
7073 package 005__Project_id {
71- (F005_Login ) --> (F080__Project_id__Add_Task )
72- (F005_Login ) --> (F081__Project_id__Add_SubProject )
73- (F005_Login ) --> (F082__Project_id__Task_Edit )
74+ (F007_Navigation ) --> (F080__Project_id__Add_Task )
75+ (F007_Navigation ) --> (F081__Project_id__Add_SubProject )
76+ (F007_Navigation ) --> (F082__Project_id__Task_Edit )
7477 package F082__Project_id__Task_Edit {
7578 (F082__Project_id__Task_Edit ) ---> (F083__change_Taskstate_via_DropDown )
7679 (F082__Project_id__Task_Edit ) ---> (F084__change_Project_via_DropDown )
7780 (F082__Project_id__Task_Edit ) ---> (F085__transform_to_Project )
7881 }
79- (F005_Login ) --> (F086__Project_id__Task_setFocus )
80- (F005_Login ) --> (F087__Project_id__Task_unSetFocus )
81- (F005_Login ) --> (F088__Project_id__Task_complete )
82- (F005_Login ) --> (F089__Project_id__Task_incomplete )
83- (F005_Login ) --> (F090__Project_id__Task_delete )
84- (F005_Login ) --> (F091__Project_id__Task_undelete )
82+ (F007_Navigation ) --> (F086__Project_id__Task_setFocus )
83+ (F007_Navigation ) --> (F087__Project_id__Task_unSetFocus )
84+ (F007_Navigation ) --> (F088__Project_id__Task_complete )
85+ (F007_Navigation ) --> (F089__Project_id__Task_incomplete )
86+ (F007_Navigation ) --> (F090__Project_id__Task_delete )
87+ (F007_Navigation ) --> (F091__Project_id__Task_undelete )
8588 }
8689
8790 package 006__Drag_and_Drop {
8891
8992 package 006__Task_move_to_TaskstateTab {
90- (F005_Login ) --> (F120__Drag_and_Drop__Task_move_to_taskstate_inbox )
91- (F005_Login ) --> (F121__Drag_and_Drop__Task_move_to_taskstate_today )
92- (F005_Login ) --> (F122__Drag_and_Drop__Task_move_to_taskstate_next )
93- (F005_Login ) --> (F123__Drag_and_Drop__Task_move_to_taskstate_waiting )
94- (F005_Login ) --> (F124__Drag_and_Drop__Task_move_to_taskstate_scheduled )
95- (F005_Login ) --> (F125__Drag_and_Drop__Task_move_to_taskstate_someday )
96- (F005_Login ) --> (F126__Drag_and_Drop__Task_move_to_taskstate_focus )
97- (F005_Login ) --> (F127__Drag_and_Drop__Task_move_to_taskstate_completed )
98- (F005_Login ) --> (F128__Drag_and_Drop__Task_move_to_taskstate_trash )
93+ (F007_Navigation ) --> (F120__Drag_and_Drop__Task_move_to_taskstate_inbox )
94+ (F007_Navigation ) --> (F121__Drag_and_Drop__Task_move_to_taskstate_today )
95+ (F007_Navigation ) --> (F122__Drag_and_Drop__Task_move_to_taskstate_next )
96+ (F007_Navigation ) --> (F123__Drag_and_Drop__Task_move_to_taskstate_waiting )
97+ (F007_Navigation ) --> (F124__Drag_and_Drop__Task_move_to_taskstate_scheduled )
98+ (F007_Navigation ) --> (F125__Drag_and_Drop__Task_move_to_taskstate_someday )
99+ (F007_Navigation ) --> (F126__Drag_and_Drop__Task_move_to_taskstate_focus )
100+ (F007_Navigation ) --> (F127__Drag_and_Drop__Task_move_to_taskstate_completed )
101+ (F007_Navigation ) --> (F128__Drag_and_Drop__Task_move_to_taskstate_trash )
99102 }
100103
101104 package 007__Move_to_Project {
102- (F005_Login ) --> (F129__Drag_and_Drop__Task_move_to_Project )
103- (F005_Login ) --> (F130__Drag_and_Drop__Project_move_to_Project )
105+ (F007_Navigation ) --> (F129__Drag_and_Drop__Task_move_to_Project )
106+ (F007_Navigation ) --> (F130__Drag_and_Drop__Project_move_to_Project )
104107 }
105108
106109 package 008__Move_Task_to_Change_Task_Order {
107- (F005_Login ) --> (F131__Drag_and_Drop__Move_Task_to_Change_TaskOrder_in__TaskstateTab )
108- (F005_Login ) --> (F132__Drag_and_Drop__Move_Task_to_Change_TaskOrder_in__Project_Root )
109- (F005_Login ) --> (F133__Drag_and_Drop__Move_Task_to_Change_TaskOrder_in__Project_id )
110+ (F007_Navigation ) --> (F131__Drag_and_Drop__Move_Task_to_Change_TaskOrder_in__TaskstateTab )
111+ (F007_Navigation ) --> (F132__Drag_and_Drop__Move_Task_to_Change_TaskOrder_in__Project_Root )
112+ (F007_Navigation ) --> (F133__Drag_and_Drop__Move_Task_to_Change_TaskOrder_in__Project_id )
110113 }
111114 }
112115
113116 package 009__Search {
114- (F005_Login ) --> (F200_Search_Request )
117+ (F007_Navigation ) --> (F200_Search_Request )
115118 }
116119
117120 package Functional_Requirements_010__user {
0 commit comments