Sửa lỗi UX trong dashboard và privacy của người dùng ở chế độ private

This commit is contained in:
2026-06-08 20:46:01 +07:00
parent 37f1984e8b
commit 6dfc811292
4 changed files with 93 additions and 40 deletions
+2 -9
View File
@@ -207,21 +207,14 @@ router.get('/scenes', optionalAuth, async (req, res) => {
query = {
$or: [
{ privacy: 'public' },
{ privacy: 'member' },
{ privacy: 'shared' }, // shareToken will be required to fetch panorama, but coordinates show on map
{ createdBy: req.user._id },
{ sharedWith: req.user._id },
{ sharedEmails: req.user.email }
]
};
} else {
// Guests: See only public or shared scenes
query = {
$or: [
{ privacy: 'public' },
{ privacy: 'shared' }
]
};
// Guests: See only public scenes
query = { privacy: 'public' };
}
const scenes = await Scene.find(query)