tethys.backend/resources/js
Arno Kaimbacher 49bd96ee77 feat: enhance user management, mimetype creation, and validation
- **AdminuserController.ts**: enable editing `first_name` and `last_name` for user creation and updates
- **MimetypeController.ts**: add creation support for mimetypes with selectable extensions
- **Models**: add `Mimetype` model (mime_type.ts); add `SnakeCaseNamingStrategy` for User model
- **Validators**:
  - **updateDatasetValidator**: increase title length to 255 and description length to 2500
  - **User Validators**: refine `createUserValidator` and `updateUserValidator` to include `first_name` and `last_name`
- **vanilla_error_reporter**: improve error reporting for wildcard fields
- **SKOS Query**: refine keyword request in `SearchCategoryAutocomplete.vue`
- **UI Enhancements**:
  - improve icon design in wizard (Wizard.vue)
  - add components for mimetype creation (Create.vue and button in Index.vue)
- **Routes**: update `routes.ts` to include new AdonisJS routes
2024-10-31 11:02:36 +01:00
..
apps/settings - added @adonisjs/mail 2024-09-16 17:59:46 +02:00
Components feat: enhance user management, mimetype creation, and validation 2024-10-31 11:02:36 +01:00
Decorators - add EventEmmitter for directly binding Events to component 2023-03-31 14:54:15 +02:00
Layouts - added own provider for drive methods 2024-04-23 19:36:45 +02:00
Pages feat: enhance user management, mimetype creation, and validation 2024-10-31 11:02:36 +01:00
service - added @adonisjs/mail 2024-09-16 17:59:46 +02:00
Stores - added @adonisjs/mail 2024-09-16 17:59:46 +02:00
TC - added @adonisjs/mail 2024-09-16 17:59:46 +02:00
utils - added @adonisjs/mail 2024-09-16 17:59:46 +02:00
app.ts - added @adonisjs/mail 2024-09-16 17:59:46 +02:00
colors.ts - renamings to the new naming convetion for adonisjs version 6 2024-04-29 11:25:50 +02:00
config.ts - renamings to the new naming convetion for adonisjs version 6 2024-04-29 11:25:50 +02:00
Dataset.ts - added @adonisjs/mail 2024-09-16 17:59:46 +02:00
EmitterDirective.ts - npm updates, remove rxjs 2023-04-06 18:56:41 +02:00
menu.ts - added LicenseController.ts and MimetypeController for enabling mime_types and licences 2024-06-14 12:38:04 +02:00
notiwind.ts - daraggable crators and contributors inside Pages/Submitter/Dataset/Create.Vue 2023-06-16 16:44:28 +02:00
styles.ts - renamings to the new naming convetion for adonisjs version 6 2024-04-29 11:25:50 +02:00
tsconfig.json - renamings to the new naming convetion for adonisjs version 6 2024-04-29 11:25:50 +02:00
tsconfig.old.json - renamings to the new naming convetion for adonisjs version 6 2024-04-29 11:25:50 +02:00