- Jun 17, 2024
-
-
Lars Johansson authored
Use username from @AuthenticationPrincipal to create, update, delete entries for names and structures. Update integration tests. Note that commit is third step in introducing authentication and authorization.
-
Lars Johansson authored
Add (conditional) authentication and authorization with RBAC (Role Based Access Control). By default, authentication and authorization is disabled. If enabled, corresponding RBAC environment variables must also be configured. Note that commit is first step in introducing authentication and authorization.
-
- Jun 03, 2024
-
-
Lars Johansson authored
Update notification of names and structures to not rely on database table for usernames to which to send notifications.
-
- May 24, 2024
-
-
Lars Johansson authored
-
- May 22, 2024
-
-
Lars Johansson authored
-
- May 15, 2024
-
-
Lars Johansson authored
Add Swagger url configuration. Remove unused configuration.
-
Lars Johansson authored
Focus on distinguish content in code that is temporary (work in progress, "wip" prefix) and content in code that is permanent. Content considered temporary to be removed after migration has been done. Work in progress. Note that commit is twelfth step in introducing audit tables.
-
Lars Johansson authored
Focus on clean-up. Work in progress. Note that commit is tenth step in introducing audit tables.
-
Lars Johansson authored
Major switch for functionality as non-audit related tables no longer used for create, update, delete operations. Focus on services. Work in progress. Note that commit is ninth step in introducing audit tables.
-
Lars Johansson authored
Focus on validation. Work in progress. Note that commit is seventh step in introducing audit tables.
-
Lars Johansson authored
Focus on metrics, verification. Work in progress. Note that commit is sixth step in introducing audit tables.
-
Lars Johansson authored
Remove non-audit table functionality. Focus on notification. Work in progress. Note that commit is fifth step in introducing audit tables.
-
Lars Johansson authored
Focus on metrics, verification. Work in progress. Note that commit is fourth step in introducing audit tables.
-
Lars Johansson authored
Focus on validation. Work in progress. Note that commit is third step in introducing audit tables.
-
Lars Johansson authored
Focus on data models, repositories, services. Work in progress. Note that commit is second step in introducing audit tables.
-
- Apr 05, 2024
-
-
Lars Johansson authored
Note that commit is fourth step in removing status as query parameter.
-
Lars Johansson authored
Refactor handling of structures and remove endpoints for structures to approve, cancel, reject. Process of structure entry proposed to be created, updated, deleted by user and processed (approved, rejected) by administrator or cancelled by user is no more. Instead, administrator is to create, update, delete structure entry. Note that commit is first step in removing status as query parameter.
-
Lars Johansson authored
Avoid field dependency injection. Jump statements should not be redundant.
-
- Mar 26, 2024
-
-
Lars Johansson authored
Improve logging to include kind of exception and exception message.
-
- Feb 23, 2024
-
-
Lars Johansson authored
Simplify retrieval of names by structure uuid from Swagger UI point of view. Update integration tests.
-
- Feb 22, 2024
-
-
Lars Johansson authored
Remove concept and handling of legacy names. Remove endpoints for legacy names. Update integration tests. Update documentation.
-
Lars Johansson authored
Refactor get parent system structure for name. Refactor get convention name for name.
-
- Feb 19, 2024
-
-
Lars Johansson authored
Update integration tests.
-
- Feb 16, 2024
-
-
Lars Johansson authored
Remove endpoints to list names by system structure and device structure mnemonic paths as type parameters. Update integration tests.
-
- Feb 15, 2024
-
-
Lars Johansson authored
Update integration tests.
-
Lars Johansson authored
Update endpoint to list structures to have type of structure as query parameter instead of as path parameter. Update integration tests.
-
- Feb 14, 2024
-
-
Lars Johansson authored
-
Lars Johansson authored
-
- Feb 13, 2024
-
-
Lars Johansson authored
Keep endpoints to request history for uuid for names and structures. Remove endpoints to request history for search with other parameters than uuid. Update documentation. Update integration tests.
-
- Feb 05, 2024
-
-
Lars Johansson authored
Former fields name and description are merged into description field (database) through script. Name field removed from database script and code in model, repository, service, beans. Update conversion of structures data from one format to another for name field of structures (Excel to json, json to Excel). Update templates. Update Swagger UI. Update documentation. Add and update integration tests. Particular attention to be paid to - merge in migration database script and use of functions nullif and concat_ws - verification of migration
-
Lars Johansson authored
Add field for ordering of structures to allow better UI experience. Add field in database script and code including model, repository, service, beans. Add option to sort by field but not to query by field. Update conversion of structures data from one format to another for ordering of structures (Excel to json, json to Excel). Update templates. Update Swagger UI. Update documentation. Add and update integration tests.
-
- Jan 31, 2024
-
-
Lars Johansson authored
Return paged array of name elements instead of (single) name element. Update integration test utilities for names.
-
- Jan 30, 2024
-
-
Lars Johansson authored
-
- Jan 15, 2024
-
-
Lars Johansson authored
-
- Dec 18, 2023
-
-
Lars Johansson authored
Refactor service and repository implementations for endpoint. Fix order by. Add integration tests.
-
Lars Johansson authored
Have ability to select deleted or not deleted names.
-
Lars Johansson authored
Have ability to include names with indirectly referenced structure.
-
- Dec 13, 2023
-
-
Lars Johansson authored
Default for query is to have lifecycle attributes unless query is for specific resource or has specific use case.
-
- Dec 08, 2023
-
-
Lars Johansson authored
-
- Dec 07, 2023
-
-
Lars Johansson authored
-