mirror of
https://github.com/azaion/admin.git
synced 2026-06-21 14:11:10 +00:00
3a925b9b0f
- Deleted the `POST /resources/get/{dataFolder?}` and `GET /resources/get-installer` endpoints as part of the architectural shift towards simplified resource management.
- Removed associated methods and configurations, including `ResourcesService.GetEncryptedResource`, `ResourcesService.GetInstaller`, and related properties in `ResourcesConfig`.
- Cleaned up environment variables and configuration files to reflect the removal of installer-related settings.
- Eliminated the `GetResourceRequest` DTO and its validator, along with the `WrongResourceName` error code.
- Updated documentation to clarify the changes in resource handling and the retirement of per-user file encryption.
Co-authored-by: Cursor <cursoragent@cursor.com>
797 B
797 B
Common Helper: Extensions
Shared utility extensions used across multiple components.
Modules
EnumExtensions— enum description/attribute extraction (used by BusinessException)StringExtensions— PascalCase → snake_case conversion (used by AzaionDbSchemaHolder)
QueryableExtensions— conditional LINQ Where filter (used by UserService)
Consumers
| Helper | Used By Components |
|---|---|
EnumExtensions.GetDescriptions |
Data Layer (BusinessException) |
StringExtensions.ToSnakeCase |
Data Layer (AzaionDbSchemaHolder) |
StreamExtensions.ConvertToString |
Tests |
QueryableExtensions.WhereIf |
User Management (UserService) |