Open /websites endpoint to view all.

This commit is contained in:
Brian Cao 2023-12-03 19:52:40 -08:00
parent b314cc88f5
commit 467790b67a
3 changed files with 31 additions and 3 deletions

View file

@ -59,6 +59,10 @@ export async function canViewWebsite({ user, shareToken }: Auth, websiteId: stri
return !!(await findTeamWebsiteByUserId(websiteId, user.id));
}
export async function canViewAllWebsite({ user }: Auth) {
return user.isAdmin;
}
export async function canCreateWebsite({ user, grant }: Auth) {
if (cloudMode) {
return !!grant?.find(a => a === PERMISSIONS.websiteCreate);

View file

@ -8,6 +8,6 @@ export const dateRange = {
export const pageInfo = {
query: yup.string(),
page: yup.number().integer().positive(),
pageSize: yup.number().integer().positive().max(200),
pageSize: yup.number().integer().positive().min(1).max(200),
orderBy: yup.string(),
};