Edouard Vanbelle
f7deb7aaf4
fix(authz): invalidate role cache on change
2026-07-06 23:07:49 +02:00
Edouard Vanbelle
01ff7dab0b
feat(drive): impl policy photo + music policies
...
add `include_in_photo_index` and `include_in_music_index` policies
both true for default personal drive
photo is implemented
music is not yet implemented
2026-07-01 21:57:37 +02:00
Edouard Vanbelle
ee92d365b9
feat(drive): ensure drive_id updated on file|folder moved to another drive
2026-06-29 21:11:40 +02:00
Edouard Vanbelle
66f2aaa250
feat(drive): add drive policie
...
- add policy forbid_external_sharing
- add policy forbid_sharing
- add polocy forbid_cross_drive_move
- add policy forbid_owner_role_change
2026-06-26 14:04:36 +02:00
Edouard Vanbelle
ddb131da8b
feat(drive): add policy forbid_public_links
2026-06-26 13:59:02 +02:00
Edouard Vanbelle
7d24015fc4
feat(drive): add drive deletion
...
- conditions: drive must be empty
- deletion forbidden on main personal drive
2026-06-24 21:17:27 +02:00
Edouard Vanbelle
d77846119f
feat(drive): UI: add drive edition for admin
2026-06-24 01:20:44 +02:00
Edouard Vanbelle
a5b24a7453
feat(drive): add /api/drive
...
- permit shared drive creation from oxicloud admin (for now)
- prepare other personal drive creation (Not implemented), need to validate
quota policies and strategy first
- add hurl test to verify permissions
2026-06-23 23:50:57 +02:00
Edouard Vanbelle
4eb9707774
feat(drive): check user grants on drive
...
use drive's grant whant handling a file or folder
2026-06-23 20:26:31 +02:00