Files
speckle-server/packages/frontend-2/lib/projects/helpers/permissions.ts
T
Kristaps Fabians Geikins f59c0a72c6 feat: model related auth checks in BE & FE (#4374)
* limit fragment cleanup

* be updated

* model checks in FE

* tests fix

* fakes util fix
2025-04-11 10:09:54 +03:00

6 lines
276 B
TypeScript

import { Roles } from '@speckle/shared'
import type { MaybeNullOrUndefined } from '@speckle/shared'
export const canInviteToProject = (project: { role?: MaybeNullOrUndefined<string> }) =>
([Roles.Stream.Owner] as Array<MaybeNullOrUndefined<string>>).includes(project.role)