44### Public - Auth - Done
55### ===============================
66
7- ### Auth - Register - Frontend Backend
7+ ### Auth - Register
88# @name register
99POST {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/auth/register
1010Content-Type: application/json
@@ -21,33 +21,27 @@ Content-Type: application/json
2121 "password" : " Hatdog21!"
2222}
2323
24- ### Auth - Login - Frontend Backend
24+ ### Auth - Login
2525# @name login
2626POST {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/auth/login
2727Content-Type: application/json
2828
2929{
30- "UserNameOrEmail" : " johnkennyreyes21@gmail .com" ,
31- "password" : " Sanagumana21 !"
30+ "UserNameOrEmail" : " johnkennyreyes21gmail .com" ,
31+ "password" : " Hatdog21 !"
3232}
3333
3434### ===============================
3535### Users
3636### ===============================
3737
38-
39- ### Users - Get ALL Users (Protected) - Frontend Backend
40- GET {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/users/
41- Authorization: Bearer {{login.response.body.token}}
42- Accept: application/json
43-
44- ### Users - Get by ID (Protected) - Frontend Backend
38+ ### Users - Get by ID (Protected)
4539GET {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/users/{{login.response.body.user.id}}
4640Authorization: Bearer {{login.response.body.token}}
4741Accept: application/json
4842
4943
50- ### Users - Update (Replace) - UPDATE - Frontend Backend
44+ ### Users - Update (Replace) - UPDATE - Works
5145PATCH {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/users/{{login.response.body.user.id}}
5246Content-Type: application/json
5347Authorization: Bearer {{login.response.body.token}}
@@ -57,7 +51,7 @@ Authorization: Bearer {{login.response.body.token}}
5751}
5852
5953
60- ### Patch - Update Password (server must hash before save) - Frontend Backend
54+ ### Patch - Update Password (server must hash before save) - Works
6155PATCH {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/users/{{login.response.body.user.id}}
6256Content-Type: application/json
6357Authorization: Bearer {{login.response.body.token}}
@@ -71,19 +65,15 @@ Authorization: Bearer {{login.response.body.token}}
7165### Projects
7266### ===============================
7367
74- ### Projects - Create (Protected) - Works - Frontend - Backend
68+ ### Projects - Create (Protected) - Works
7569# @name createProject
7670POST {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/projects
7771Content-Type: application/json
7872Authorization: Bearer {{login.response.body.token}}
7973
8074{
8175 "projectName" : " IPT102" ,
82- "description" : " Project Management System" ,
83- "teamMembers" : [
84- " 691989a863538927dd65315c" ,
85- " 690d04b90943671dbf22f65e"
86- ]
76+ "description" : " Project Management System"
8777}
8878
8979
@@ -94,12 +84,12 @@ Accept: application/json
9484
9585### Projects - Get by ID (Protected) - Works
9686# @name getProject
97- GET {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/projects/{{createProject.response.body.id}}
87+ GET {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/projects/6919d3b0a66df6db05f2567b
9888Authorization: Bearer {{login.response.body.token}}
9989Accept: application/json
10090
10191### Projects - Update (Protected) - Works
102- PATCH {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/projects/{{createProject.response.body.id}}
92+ PATCH {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/projects/6919d3b0a66df6db05f2567b
10393Content-Type: application/json
10494Authorization: Bearer {{login.response.body.token}}
10595
@@ -129,7 +119,11 @@ Authorization: Bearer {{login.response.body.token}}
129119 "teamMembers" : [
130120 " 691989a863538927dd65315c" ,
131121 " 690d04b90943671dbf22f65e"
132- ]
122+ ],
123+ "permissions" : {
124+ "691989a863538927dd65315c" : " Editor" ,
125+ "690d04b90943671dbf22f65e" : " Team Member"
126+ }
133127}
134128
135129### Projects - Remove Single Member (Protected) - Work
@@ -142,7 +136,12 @@ Authorization: Bearer {{login.response.body.token}}
142136}
143137
144138### Projects - Delete (Protected)
145- DELETE {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/projects/{{createProject.response.body.id}}
139+ DELETE {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/projects/6919c7caba3bf16fa679bc92
140+ Authorization: Bearer {{login.response.body.token}}
141+
142+ ### Projects - Leave Project (Protected) - Self removal
143+ DELETE {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/projects/{{createProject.response.body.id}}/leave
144+ Content-Type: application/json
146145Authorization: Bearer {{login.response.body.token}}
147146
148147### ===============================
@@ -174,6 +173,16 @@ Authorization: Bearer {{login.response.body.token}}
174173 ]
175174}
176175
176+ ### Tasks - Get Task from logged in user and assigned by other (Protected)
177+ GET {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/tasks/user/{{login.response.body.user.id}}
178+ Authorization: Bearer {{login.response.body.token}}
179+ Accept: application/json
180+
181+ ### Tasks - Get tasks for current authenticated user (shortcut)
182+ GET {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/tasks/me
183+ Authorization: Bearer {{login.response.body.token}}
184+ Accept: application/json
185+
177186### Tasks - Get All (Protected) - Works
178187GET {{Flowboard_Project_Management_System_Backend_HostAddress }}/api/tasks
179188Authorization: Bearer {{login.response.body.token}}
0 commit comments