Web application of "Documents storing system"
Документация: Ссылка
Корень: sud_frontend Запуск: npm start
🌐 - Работает Frontend 🟢 - Работает API
🌐🟢 1) /department
- Get department list
🌐🟢 2) /department
- Add new department
🌐🟢 3) /department
- Delete department
🌐🟢 4) /department/users
- Get users in department
🌐🟢 5) /department/users
- Add users to department
🌐🟢 6) /department/users
- Remove users from department
🌐🟢 7) /users
- Get user list
🌐🟢 8) [DELETE] /user/<user_id>
- Delete user
🌐🟢 9) /all_workspaces
- All workspace for users
🌐🟢 10) [PUT] /workspace/<space_id>
- Update workspace status or/and owner
🌐🟢 11) [DELETE] /workspace/<space_id>
- Delete workspace forever
🌐🟢 1) /registration
- Registration
🌐🟢 2) /login
- Login
🌐🟢 2) /logout
- LogOut
🌐🟢 20) /whoiam
- Who I am
[NEED REFACTOR] 3) /search_for
- Search [ACCESS: Show all, open only workspaces with access]
🌐🟢 4) /get_workspaces
- Get workspaces
🌐🟢 5) /get_workspace/<space_id>
- Get workspace [ACCESS: All access only]
🌐🟢 6) /workspace/add
- Add new workspace
🌐🟢 7) /workspace/<space_id>/archive
- Archive workspace [ACCESS: Author]
🌐🟢 8) /workspace/<space_id>/view/branch_id
- View branch [ACCESS: Access to workspace needed]
🌐🟢 9) /branch/<space_id>
- Create branch [ACCESS: Access to workspace needed]
🌐🟢 10) /branch/branch_id
- Remove branch [ACCESS: Author]
🌐🟢 11) /branch/branch_id/request
- Create pull request [ACCESS: Author]
🌐🟢 12) /workspace/<space_id>/copy/<branch_id>
- Copy document to own workspace
🌐🟢 12) /request/request_id
- View request
🌐🟢 13) /request/request_id
- Close request
🔴🟢 14) /request/request_id/merge
- Merge request
🌐🟢 15) /request/request_id
- Change status of Request
🌐🟢 16) (-> 6) /workspace/add
- Add file
🌐🟢 17) /file/<file_id>/view
- View file
🌐🟢 18) /rename/<space_id>/<item_id>
- Rename file
🌐🟢 19) /download/<item_id>
- Download file
🌐🟢 21) [GET] /accesses/<space_id>
- Get all accesses
🌐🟢 22) [PUT] /accesses/<space_id>/url
- Set access by url
🌐🟢 23) [DELETE] /accesses/<space_id>/url
- Remove access by url
🌐🟢 24) [PUT] /accesses/<space_id>/email/<email>
- Add access for email
🌐🟢 25) [DELETE] /accesses/<space_id>/email/<email>
- Remove access for email
🌐🟢 26) [PUT] /accesses/<space_id>/department/<department>
- Add access for department
🌐🟢 27) [DELETE] /accesses/<space_id>/department/<department>
- Remove access for department