YueGuobin 8e340f0ce8
Add descriptive detail to 403 errors in compute file endpoints
Both is_safe_path rejection and PermissionError were returning 403
without a detail message, making them indistinguishable in logs.
Add specific detail strings to each:
- is_safe_path: 'Path is outside the project directory'
- PermissionError (write): 'Permission denied writing to ...'
- PermissionError (delete): 'Permission denied deleting ...'
2026-06-09 23:33:35 +08:00
..
2023-08-04 18:20:06 +10:00
2026-02-21 21:42:22 +08:00
2024-03-16 16:00:27 +01:00
2026-02-21 21:42:22 +08:00