anything-llm/server/utils
Timothy Carambat 9a237db3d1
Implement total permission overhaul (#629)
* Implement total permission overhaul
Add explicit permissions on each flex and strict route
Patch issues with role escalation and CRUD of users
Patch permissions on all routes for coverage
Improve middleware to accept role array for clarity

* update comments

* remove permissions to API-keys for manager. Manager could generate API-key and using high-privelege api-key give themselves admin

* update sidebar permissions for multi-user and single user

* update options for mobile sidebar
2024-01-22 14:14:01 -08:00
..
AiProviders add gpt-3.5-turbo-1106 model for openai LLM (#636) 2024-01-22 13:19:47 -08:00
boot 523-Added support for HTTPS to Server. (#524) 2024-01-04 17:22:15 -08:00
chats create configurable topN per workspace (#616) 2024-01-18 12:34:20 -08:00
database Full developer api (#221) 2023-08-23 19:15:07 -07:00
EmbeddingEngines chore: Better VectorDb and Embedder error messages (#620) 2024-01-18 11:40:48 -08:00
files fix vector cache not deleting cache after unembedding items with folders (#630) 2024-01-22 13:03:05 -08:00
helpers Implement total permission overhaul (#629) 2024-01-22 14:14:01 -08:00
http prevent manager in multi-user from updatingENV via HTTP (#576) 2024-01-11 12:11:45 -08:00
middleware Implement total permission overhaul (#629) 2024-01-22 14:14:01 -08:00
prisma Add built-in embedding engine into AnythingLLM (#411) 2023-12-06 10:36:22 -08:00
telemetry Replace custom sqlite dbms with prisma (#239) 2023-09-28 14:00:03 -07:00
vectorDbProviders create configurable topN per workspace (#616) 2024-01-18 12:34:20 -08:00