- Upload CSV files to MinIO/S3 after validation - Store MinIO object key in database metadata - Support loading CSV from MinIO with fallback to local files - Delete from both MinIO and local storage when removing files - Add migration script to upload existing CSV files to MinIO - Graceful degradation if MinIO is not configured
34 lines
782 B
JSON
34 lines
782 B
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(docker-compose:*)",
|
|
"Bash(npm run lint)",
|
|
"Bash(npm run lint:*)",
|
|
"Bash(npm run backend:lint)",
|
|
"Bash(npm run backend:build:*)",
|
|
"Bash(npm run frontend:build:*)",
|
|
"Bash(rm:*)",
|
|
"Bash(git rm:*)",
|
|
"Bash(git add:*)",
|
|
"Bash(git commit:*)",
|
|
"Bash(git push:*)",
|
|
"Bash(npx tsc:*)",
|
|
"Bash(npx nest:*)",
|
|
"Read(//Users/david/Documents/xpeditis/**)",
|
|
"Bash(find:*)",
|
|
"Bash(npm test)",
|
|
"Bash(git checkout:*)",
|
|
"Bash(git reset:*)",
|
|
"Bash(curl:*)",
|
|
"Read(//private/tmp/**)",
|
|
"Bash(lsof:*)",
|
|
"Bash(awk:*)",
|
|
"Bash(xargs kill:*)",
|
|
"Read(//dev/**)",
|
|
"Bash(psql:*)"
|
|
],
|
|
"deny": [],
|
|
"ask": []
|
|
}
|
|
}
|