Sửa lỗi UX trong dashboard và privacy của người dùng ở chế độ private
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user