sửa lỗi privacy cho nhiều scene con, không cho phép ghi hoặc nhận sai
This commit is contained in:
+7
-10
@@ -52,7 +52,7 @@ Tài liệu này tổng hợp toàn bộ cấu trúc hệ thống phục vụ qu
|
||||
|
||||
## 2. Danh sách API Endpoints
|
||||
|
||||
### Quản trị hệ thống (Admin Only)
|
||||
### Quản trị hệ thống (AdminController.js & SystemController.js)
|
||||
- `POST /api/admin/backup`: Xuất toàn bộ DB và Uploads (Zip)
|
||||
- `POST /api/admin/restore`: Khôi phục hệ thống từ file Zip
|
||||
- `GET /api/admin/maintenance/stray-files`: Tìm file rác (không có trong DB)
|
||||
@@ -60,8 +60,10 @@ Tài liệu này tổng hợp toàn bộ cấu trúc hệ thống phục vụ qu
|
||||
- `GET /api/admin/users`: Quản lý danh sách người dùng (Phân trang)
|
||||
- `PUT /api/admin/users/:id`: Cập nhật User (Quyền, Password...)
|
||||
- `DELETE /api/admin/users/:id`: Xóa User và dọn dẹp data liên quan
|
||||
- `GET /api/system/settings`: Lấy cấu hình (Timezone, Lang)
|
||||
- `PUT /api/system/settings`: Cập nhật cấu hình hệ thống
|
||||
|
||||
### Cảnh 3D (Scenes)
|
||||
### Cảnh 3D (SceneController.js)
|
||||
- `POST /api/scenes`: Tạo mới (Upload ảnh, Resize 8K, Inject GPS)
|
||||
- `GET /api/scenes`: Lấy danh sách hiển thị trên bản đồ (Theo quyền truy cập)
|
||||
- `GET /api/scenes/:id`: Chi tiết một cảnh
|
||||
@@ -69,31 +71,26 @@ Tài liệu này tổng hợp toàn bộ cấu trúc hệ thống phục vụ qu
|
||||
- `DELETE /api/scenes/:id`: Xóa Scene và các scene con liên kết (BFS)
|
||||
- `GET /api/share/:sceneId`: Trang trung gian hỗ trợ Open Graph (FB/Zalo)
|
||||
|
||||
### Điểm điều hướng (Hotspots)
|
||||
### Điểm điều hướng (HotspotController.js)
|
||||
- `GET /api/hotspots/:scene_id`: Lấy danh sách điểm tương tác của cảnh
|
||||
- `POST /api/hotspots/create`: Tạo mới (Hỗ trợ tự động tạo link ngược)
|
||||
- `PUT /api/hotspots/update/:id`: Cập nhật vị trí/tiêu đề
|
||||
- `DELETE /api/hotspots/delete/:id`: Xóa hotspot
|
||||
|
||||
### Tài sản & Media (Assets)
|
||||
### Tài sản & Media (AssetController.js)
|
||||
- `GET /api/assets/view/:assetId`: Stream ảnh panorama (Có Referer & Token Verification)
|
||||
- `GET /api/assets/view_avatar/:filename`: Stream ảnh đại diện
|
||||
- `GET /api/me/assets`: Kho ảnh của tôi
|
||||
- `DELETE /api/assets/:id`: Xóa file vật lý và bản ghi
|
||||
- `GET /api/me/assets/top-large`: Thống kê file chiếm dung lượng lớn
|
||||
|
||||
### Người dùng & Hồ sơ (User Profile)
|
||||
### Người dùng & Xác thực (AuthController.js & UserController.js)
|
||||
- `POST /api/auth/register`: Đăng ký tài khoản
|
||||
- `POST /api/auth/login`: Đăng nhập (Trả về JWT)
|
||||
- `GET /api/me/profile`: Thông tin cá nhân & Quota lưu trữ
|
||||
- `PUT /api/me/profile`: Cập nhật hồ sơ & Avatar
|
||||
- `GET /api/users/search`: Tìm kiếm người dùng để chia sẻ
|
||||
|
||||
### Hệ thống (System)
|
||||
- `GET /api/system/settings`: Lấy cấu hình (Timezone, Lang)
|
||||
- `PUT /api/system/settings`: Cập nhật cấu hình hệ thống
|
||||
- `POST /api/maintenance/reset-all`: Xóa sạch dữ liệu (Dev only)
|
||||
|
||||
---
|
||||
|
||||
## 3. Trung tâm Xử lý Hình ảnh (Backend Worker)
|
||||
|
||||
Reference in New Issue
Block a user