GuidesAccess ControlPermissions

Permissions

Users can be assigned permissions that grant (or deny) them access to various features or actions within Stump. This allows for granular and flexible control over who can do what within your server.

Available Permissions

PermissionEnum ValueDescription
API KeysACCESS_API_KEYSAllows access to read/create their own API keys
KoReader SyncACCESS_KOREADER_SYNCAllows access to the KoReader sync integration
Access Book ClubACCESS_BOOK_CLUBAllows access to the Book Club feature
Create Book ClubCREATE_BOOK_CLUBAllows creating new Book Clubs
Read EmailersEMAILER_READAllows access to read any emailers in the system
Create EmailersEMAILER_CREATEAllows creating new emailers
Manage EmailersEMAILER_MANAGEAllows managing existing emailers
Send EmailEMAIL_SENDAllows sending emails
Arbitrary EmailEMAIL_ARBITRARY_SENDAllows sending emails to arbitrary addresses
Access Smart ListACCESS_SMART_LISTAllows access to the Smart List feature
File ExplorerFILE_EXPLORERAllows access to the File Explorer feature
Upload FileUPLOAD_FILEAllows uploading files to a library
Download FileDOWNLOAD_FILEAllows downloading files from a library
Create LibraryCREATE_LIBRARYAllows creating new libraries
Edit LibraryEDIT_LIBRARYAllows editing basic details about libraries
Scan LibrarySCAN_LIBRARYAllows scanning libraries for new files
Manage LibraryMANAGE_LIBRARYAllows managing libraries (scan, edit, manage relations)
Edit MetadataEDIT_METADATAAllows editing database-level metadata for media/series
Write Back MetadataWRITE_BACK_METADATAAllows writing database metadata back to files
Delete LibraryDELETE_LIBRARYAllows deleting libraries
Read UsersREAD_USERSAllows reading user information via user-specific endpoints
Manage UsersMANAGE_USERSAllows managing users (create, edit, delete)
Read NotifierREAD_NOTIFIERAllows reading configured notifiers
Create NotifierCREATE_NOTIFIERAllows creating new notifiers
Manage NotifierMANAGE_NOTIFIERAllows managing existing notifiers
Delete NotifierDELETE_NOTIFIERAllows deleting notifiers
Read JobsREAD_JOBSAllows reading job information
Manage JobsMANAGE_JOBSAllows managing jobs (pause, resume, delete, cancel)
Read Persisted LogsREAD_PERSISTED_LOGSAllows reading application-level logs (e.g., job logs)
Read System LogsREAD_SYSTEM_LOGSAllows reading system logs
Manage ServerMANAGE_SERVERAllows managing server settings and features