mirror of
https://github.com/immich-app/immich.git
synced 2025-12-17 17:23:20 +03:00
@@ -87,31 +87,45 @@ export enum Permission {
|
||||
AssetRead = 'asset.read',
|
||||
AssetUpdate = 'asset.update',
|
||||
AssetDelete = 'asset.delete',
|
||||
AssetStatistics = 'asset.statistics',
|
||||
AssetShare = 'asset.share',
|
||||
AssetView = 'asset.view',
|
||||
AssetDownload = 'asset.download',
|
||||
AssetUpload = 'asset.upload',
|
||||
AssetReplace = 'asset.replace',
|
||||
|
||||
AlbumCreate = 'album.create',
|
||||
AlbumRead = 'album.read',
|
||||
AlbumUpdate = 'album.update',
|
||||
AlbumDelete = 'album.delete',
|
||||
AlbumStatistics = 'album.statistics',
|
||||
|
||||
AlbumAddAsset = 'album.addAsset',
|
||||
AlbumRemoveAsset = 'album.removeAsset',
|
||||
AlbumShare = 'album.share',
|
||||
AlbumDownload = 'album.download',
|
||||
|
||||
AlbumAssetCreate = 'albumAsset.create',
|
||||
AlbumAssetDelete = 'albumAsset.delete',
|
||||
|
||||
AlbumUserCreate = 'albumUser.create',
|
||||
AlbumUserUpdate = 'albumUser.update',
|
||||
AlbumUserDelete = 'albumUser.delete',
|
||||
|
||||
AuthChangePassword = 'auth.changePassword',
|
||||
|
||||
AuthDeviceDelete = 'authDevice.delete',
|
||||
|
||||
ArchiveRead = 'archive.read',
|
||||
|
||||
DuplicateRead = 'duplicate.read',
|
||||
DuplicateDelete = 'duplicate.delete',
|
||||
|
||||
FaceCreate = 'face.create',
|
||||
FaceRead = 'face.read',
|
||||
FaceUpdate = 'face.update',
|
||||
FaceDelete = 'face.delete',
|
||||
|
||||
JobCreate = 'job.create',
|
||||
JobRead = 'job.read',
|
||||
|
||||
LibraryCreate = 'library.create',
|
||||
LibraryRead = 'library.read',
|
||||
LibraryUpdate = 'library.update',
|
||||
@@ -125,6 +139,10 @@ export enum Permission {
|
||||
MemoryRead = 'memory.read',
|
||||
MemoryUpdate = 'memory.update',
|
||||
MemoryDelete = 'memory.delete',
|
||||
MemoryStatistics = 'memory.statistics',
|
||||
|
||||
MemoryAssetCreate = 'memoryAsset.create',
|
||||
MemoryAssetDelete = 'memoryAsset.delete',
|
||||
|
||||
NotificationCreate = 'notification.create',
|
||||
NotificationRead = 'notification.read',
|
||||
@@ -144,6 +162,19 @@ export enum Permission {
|
||||
PersonMerge = 'person.merge',
|
||||
PersonReassign = 'person.reassign',
|
||||
|
||||
PinCodeCreate = 'pinCode.create',
|
||||
PinCodeUpdate = 'pinCode.update',
|
||||
PinCodeDelete = 'pinCode.delete',
|
||||
|
||||
ServerAbout = 'server.about',
|
||||
ServerApkLinks = 'server.apkLinks',
|
||||
ServerStorage = 'server.storage',
|
||||
ServerStatistics = 'server.statistics',
|
||||
|
||||
ServerLicenseRead = 'serverLicense.read',
|
||||
ServerLicenseUpdate = 'serverLicense.update',
|
||||
ServerLicenseDelete = 'serverLicense.delete',
|
||||
|
||||
SessionCreate = 'session.create',
|
||||
SessionRead = 'session.read',
|
||||
SessionUpdate = 'session.update',
|
||||
@@ -160,6 +191,11 @@ export enum Permission {
|
||||
StackUpdate = 'stack.update',
|
||||
StackDelete = 'stack.delete',
|
||||
|
||||
SyncStream = 'sync.stream',
|
||||
SyncCheckpointRead = 'syncCheckpoint.read',
|
||||
SyncCheckpointUpdate = 'syncCheckpoint.update',
|
||||
SyncCheckpointDelete = 'syncCheckpoint.delete',
|
||||
|
||||
SystemConfigRead = 'systemConfig.read',
|
||||
SystemConfigUpdate = 'systemConfig.update',
|
||||
|
||||
@@ -172,10 +208,30 @@ export enum Permission {
|
||||
TagDelete = 'tag.delete',
|
||||
TagAsset = 'tag.asset',
|
||||
|
||||
AdminUserCreate = 'admin.user.create',
|
||||
AdminUserRead = 'admin.user.read',
|
||||
AdminUserUpdate = 'admin.user.update',
|
||||
AdminUserDelete = 'admin.user.delete',
|
||||
UserRead = 'user.read',
|
||||
UserUpdate = 'user.update',
|
||||
|
||||
UserLicenseCreate = 'userLicense.create',
|
||||
UserLicenseRead = 'userLicense.read',
|
||||
UserLicenseUpdate = 'userLicense.update',
|
||||
UserLicenseDelete = 'userLicense.delete',
|
||||
|
||||
UserOnboardingRead = 'userOnboarding.read',
|
||||
UserOnboardingUpdate = 'userOnboarding.update',
|
||||
UserOnboardingDelete = 'userOnboarding.delete',
|
||||
|
||||
UserPreferenceRead = 'userPreference.read',
|
||||
UserPreferenceUpdate = 'userPreference.update',
|
||||
|
||||
UserProfileImageCreate = 'userProfileImage.create',
|
||||
UserProfileImageRead = 'userProfileImage.read',
|
||||
UserProfileImageUpdate = 'userProfileImage.update',
|
||||
UserProfileImageDelete = 'userProfileImage.delete',
|
||||
|
||||
AdminUserCreate = 'adminUser.create',
|
||||
AdminUserRead = 'adminUser.read',
|
||||
AdminUserUpdate = 'adminUser.update',
|
||||
AdminUserDelete = 'adminUser.delete',
|
||||
}
|
||||
|
||||
export enum SharedLinkType {
|
||||
|
||||
Reference in New Issue
Block a user