basic file sharing

This commit is contained in:
2025-08-29 15:32:23 +02:00
parent c8b52a5b3b
commit 284d805590
84 changed files with 3969 additions and 375 deletions

View File

@@ -4,7 +4,12 @@ export type UserWarrenPermissionKey =
| 'canListFiles'
| 'canReadFiles'
| 'canModifyFiles'
| 'canDeleteFiles';
| 'canDeleteFiles'
| 'canListShares'
| 'canListShares'
| 'canCreateShares'
| 'canModifyShares'
| 'canDeleteShares';
export function getUserWarrenPermissions(
userWarren: UserWarren
@@ -14,6 +19,10 @@ export function getUserWarrenPermissions(
['canReadFiles', userWarren.canReadFiles],
['canModifyFiles', userWarren.canModifyFiles],
['canDeleteFiles', userWarren.canDeleteFiles],
['canListShares', userWarren.canListShares],
['canCreateShares', userWarren.canCreateShares],
['canModifyShares', userWarren.canModifyShares],
['canDeleteShares', userWarren.canDeleteShares],
];
}
@@ -22,6 +31,10 @@ const PERMISSION_NAMES: Record<UserWarrenPermissionKey, string> = {
canReadFiles: 'Read files',
canModifyFiles: 'Modify files',
canDeleteFiles: 'Delete files',
canListShares: 'List shares',
canCreateShares: 'Create shares',
canModifyShares: 'Modify shares',
canDeleteShares: 'Delete shares',
};
export function getUserWarrenPermissionName(