mirror of
https://github.com/fallenbagel/jellyseerr.git
synced 2025-12-31 19:59:31 -05:00
Compare commits
2 Commits
renovate/a
...
fix-user-p
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4933748f2b | ||
|
|
2da404953b |
@@ -182,21 +182,25 @@ router.post<
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
router.get<{ id: string }>('/:id', async (req, res, next) => {
|
router.get<{ id: string }>(
|
||||||
try {
|
'/:id',
|
||||||
const userRepository = getRepository(User);
|
isAuthenticated([Permission.MANAGE_USERS, Permission.WATCHLIST_VIEW]),
|
||||||
|
async (req, res, next) => {
|
||||||
|
try {
|
||||||
|
const userRepository = getRepository(User);
|
||||||
|
|
||||||
const user = await userRepository.findOneOrFail({
|
const user = await userRepository.findOneOrFail({
|
||||||
where: { id: Number(req.params.id) },
|
where: { id: Number(req.params.id) },
|
||||||
});
|
});
|
||||||
|
|
||||||
return res
|
return res
|
||||||
.status(200)
|
.status(200)
|
||||||
.json(user.filter(req.user?.hasPermission(Permission.MANAGE_USERS)));
|
.json(user.filter(req.user?.hasPermission(Permission.MANAGE_USERS)));
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
next({ status: 404, message: 'User not found.' });
|
next({ status: 404, message: 'User not found.' });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
);
|
||||||
|
|
||||||
router.use('/:id/settings', userSettingsRoutes);
|
router.use('/:id/settings', userSettingsRoutes);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user