- 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 12, 2024
-
-
Lars Johansson authored
-
- Jun 30, 2023
-
-
Lars Johansson authored
-
- Jun 15, 2023
-
-
Lars Johansson authored
Return one or two structure elements for history of structures. Add missing parameter in validation of input parameters for reading names. Update unit and integration tests.
-
- Mar 06, 2023
-
-
Lars Johansson authored
-
- Jan 27, 2023
-
-
Lars Johansson authored
Update schemas and json handling for structures with content more closely suited for operations. Update api, controller, service, validation, integration tests.
-
- Jan 18, 2023
-
-
Lars Johansson authored
-
- Dec 14, 2022
-
-
Lars Johansson authored
Mnemonic path is ambiguous if considered in past. Therefore not show mnemonic path for history of structure. Show mnemonic path if latest and approved status.
-
Lars Johansson authored
-
- Dec 07, 2022
-
-
Lars Johansson authored
Refactor to reduce complexity and have uniform handling of enums.
-
Lars Johansson authored
-
- Jun 16, 2022
-
-
Lars Johansson authored
Ensure maximum one entry is latest for any given uuid. Update integration tests.
-
- May 05, 2022
-
-
Lars Johansson authored
Assignments should not be redundant Collection sizes and array length comparisons should make sense Conditionally executed code should be reachable Empty arrays and collections should be returned instead of null Local variables should not shadow class fields Null pointers should not be dereferenced Pattern Matching for "instanceof" operator should be used instead of simple "instanceof" + cast Return of boolean expressions should not be wrapped into an "if-then-else" statement Sections of code should not be commented out "switch" statements should have at least 3 "case" clauses Two branches in a conditional structure should not have exactly the same implementation
-
Lars Johansson authored
Declarations should use Java collection interfaces such as "List" rather than specific implementation classes such as "LinkedList" Empty statements should be removed JUnit assertTrue/assertFalse should be simplified to the corresponding dedicated assertion JUnit5 test classes and methods should have default package visibility Methods and field names should not be the same or differ only by capitalization Nested "enum"s should not be declared static
-
- Apr 21, 2022
-
-
Lars Johansson authored
Rename package for beans. Remove unused beans.
-
Lars Johansson authored
-
- Mar 31, 2022
-
-
Lars Johansson authored
Change mnemonic path for structure elements to system group, system, system + subsystem
-
- Feb 24, 2022
-
-
Lars Johansson authored
-