Skip to content

Art · Permissions

0 modules · 0 exports · 1 repository · 2 e2e tests · 2 routes

Who may do what in Art: the per-object permissions it builds with every place checking them, and the checks in its code. See Permissions for how authorization works and the reference for every role and feature.

Granted here

Built at read time into what the functions return, a list of the user ids holding each permission. Checks are listed wherever they are, other features' included.

PermissionGranted byChecked in
EDIT

on ListedArt

findShowcaseArts → artPermissions
[authorId]
findShowcaseArtsByTag → artPermissions
[authorId]
findRecentlyUploadedArts → artPermissions
[authorId]
findById → artPermissions
[authorId]
findArtsByUserId → artPermissions
[authorId]

declared by ListedArt

UNLINK

on ListedArt

findShowcaseArts → artPermissions
linkedUsers.map((linkedUser) => linkedUser.id)
findShowcaseArtsByTag → artPermissions
linkedUsers.map((linkedUser) => linkedUser.id)
findRecentlyUploadedArts → artPermissions
linkedUsers.map((linkedUser) => linkedUser.id)
findById → artPermissions
linkedUsers.map((linkedUser) => linkedUser.id)
findArtsByUserId → artPermissions
linkedUsers.map((linkedUser) => linkedUser.id)

declared by ListedArt

Global roles

The global roles this feature's code checks, see who has each.

RoleChecked in
ARTIST