Commit Graph
100 Commits
Author SHA1 Message Date
Francesco 243e6364fe License headers 2023-10-29 11:38:42 +01:00
Francesco fdff9c84d5 License headers 2023-10-28 17:00:09 +02:00
Francesco 689e001fd9 CHANGELOG 2023-10-28 10:12:50 +02:00
Francesco 4b1bfb73e9 Logging 2023-10-27 12:25:09 +02:00
Francesco 0f4cc6e8be Fixed 'step' attribute in search input fields 2023-10-27 12:15:45 +02:00
Francesco ad95f2434c Fixed handling of java.sql.Date field type 2023-10-27 12:15:17 +02:00
Francesco c205e4948c Fixed 'step' attribute value for integer fields; Fixed handling of NumberFormatException 2023-10-27 12:03:44 +02:00
Francesco 9b316a3ad1 Fix service call 2023-10-26 13:52:46 +02:00
Francesco 299082d891 Added appropriate service layer to all internal classes in order to be able to use the TransactionTemplate 2023-10-26 12:17:14 +02:00
Francesco 298ec067c5 internalTransactionManager no longer defined as a bean
This commit fixes #16 as the transaction manager is no longer visible
from the client's application and Spring will not select it as a candidate
when autowiring the bean.
2023-10-26 11:54:08 +02:00
Francesco c431053b62 README 2023-10-25 12:43:08 +02:00
Francesco 2d14b80aef CHANGELOG 2023-10-25 10:29:22 +02:00
Francesco d88faad418 Documentation 2023-10-25 10:26:54 +02:00
Francesco ba7a0ce11d README 2023-10-25 10:26:46 +02:00
Francesco 3183c810b7 Fixed categorical filtering on enums 2023-10-25 10:11:25 +02:00
Francesco b6cfe37c84 Fixed implementation of search with enum fields 2023-10-25 10:06:31 +02:00
Francesco baf6822faf License headers 2023-10-25 09:40:43 +02:00
Francesco 2cfcf2a8d7 Refactored field type system and Enum support
In order to support the `Enum` field type the `DbFieldType` enum has been converted
to an abstract class with an implementation class for each database field type.
2023-10-24 13:29:58 +02:00
Francesco d67729ea9d README 2023-10-24 09:55:02 +02:00
Francesco 706540d2ec Version bump 2023-10-24 09:54:23 +02:00
Francesco e10396eeb2 Documentation 2023-10-24 09:49:04 +02:00
Francesco e1a561938f README 2023-10-24 09:48:55 +02:00
Francesco 4435a8c7ef CHANGELOG 2023-10-24 09:48:49 +02:00
Francesco 61051ed2b8 @Disable annotation to ignore entity (#24) 2023-10-24 09:33:50 +02:00
Francesco 9422b55341 License headers 2023-10-23 12:09:08 +02:00
Francesco 3ef44b79b1 WIP SQL console: export data 2023-10-23 12:02:28 +02:00
Francesco 0ef44cbfb9 WIP SQL console: foreign key resolution 2023-10-23 11:09:02 +02:00
Francesco 24c6972df7 WIP SQL console: better sorting of result columns 2023-10-23 10:31:49 +02:00
Francesco ff67a04b3f CHANGELOG 2023-10-23 10:29:30 +02:00
Francesco 351b8e6396 README 2023-10-23 10:29:19 +02:00
Francesco 10af1b9020 WIP SQL console: pagination 2023-10-23 10:26:31 +02:00
Francesco d3f516edaf Support for Instant type (#21)
Since `Instant` requires a timezone which is not stored/accessible from the database,
all `Instant` objects are instantiated with UTC timezone by default
2023-10-22 16:33:10 +02:00
Francesco e52cc2877f WIP SQL console 2023-10-22 16:25:05 +02:00
Francesco ee58fa0d77 WIP SQL console: enable flag; better table output 2023-10-22 16:13:58 +02:00
Francesco c9a9dc6e4c WIP SQL console: delete tabs 2023-10-22 15:02:04 +02:00
Francesco d0fa9a0dc6 WIP SQL console: edit tab names 2023-10-22 14:43:38 +02:00
Francesco 0ec0f63359 WIP SQL console: tabs 2023-10-22 14:31:09 +02:00
Francesco 471c5ac18a WIP SQL console: tabs 2023-10-22 10:31:58 +02:00
Francesco 0691d17867 WIP SQL console: basic prototype working 2023-10-21 19:39:21 +02:00
Francesco 2352bdcdd7 WIP SQL console 2023-10-20 17:58:54 +02:00
Francesco 198f7166f2 WIP SQL console 2023-10-20 16:57:44 +02:00
Francesco ec7eac3c12 Edited templates to reference new resources routes (#19) 2023-10-20 15:03:26 +02:00
Francesco 31200ad64f Added route to serve static resources with prepended baseUrl (#19) 2023-10-20 14:57:25 +02:00
Francesco 6f9f567f6e Export to JSONL 2023-10-20 12:42:25 +02:00
Francesco 355d98bd41 Version bump 2023-10-19 11:09:28 +02:00
Francesco a01faf72fb Documentation 2023-10-19 11:08:40 +02:00
Francesco 9ff9f97f92 README 2023-10-19 11:08:31 +02:00
Francesco e0a06d43a1 CHANGELOG 2023-10-19 11:08:26 +02:00
Francesco 0807d5fa45 Javadoc 2023-10-17 10:55:05 +02:00
Francesco 09c63bae4f Documentation 2023-10-17 09:44:26 +02:00
Francesco 5370d862c3 Icons 2023-10-17 09:44:21 +02:00
Francesco 4fb1782888 DisableExport annotation 2023-10-17 09:38:55 +02:00
Francesco 98fb1a67d4 Merge branch 'main' into dev 2023-10-16 12:25:56 +02:00
Francesco 1bc4854e7b CONTRIBUTING.md 2023-10-16 09:44:01 +02:00
Francesco 4a92ec0008 README 2023-10-16 09:43:46 +02:00
Francesco d1e3106256 pom.xml
Removed evo-inflector and added apache poi dependencies
2023-10-15 11:49:50 +02:00
Francesco 4e4a078952 Improved CSV export code 2023-10-15 11:48:44 +02:00
Francesco e06422c105 Minor changes 2023-10-14 16:21:17 +02:00
Francesco e07ae2e8f4 Add delete button on single item page 2023-10-14 16:21:00 +02:00
Francesco e64a787b01 Options based on enum values 2023-10-14 11:24:49 +02:00
Francesco 49a81b47e2 Export raw values option 2023-10-14 11:21:26 +02:00
Francesco a8386fcd02 WIP XLSX export 2023-10-13 21:46:41 +02:00
Francesco 913f1bb05f Code cleaning and javadoc 2023-10-13 18:15:13 +02:00
Francesco 53b9bdc528 Removed unused variable 2023-10-13 18:05:26 +02:00
Francesco 8c0be6982d Remove unused imports 2023-10-13 17:57:25 +02:00
Francesco ada0f60b61 WIP CSV export 2023-10-13 17:57:05 +02:00
Francesco 0556f8c041 apache-commons-csv dependency 2023-10-13 17:28:19 +02:00
Francesco 7250a2433c WIP CSV export 2023-10-13 17:28:05 +02:00
Francesco a86a369120 README 2023-10-13 10:39:30 +02:00
Francesco 30228e8e58 CHANGELOG 2023-10-13 10:38:32 +02:00
Francesco 3f4c8cf1d9 README 2023-10-12 14:54:45 +02:00
Francesco 41b0f84a79 pom.xml 2023-10-12 14:50:34 +02:00
Francesco b5886a3a3a Not found now returns proper 404 status code 2023-10-12 14:50:21 +02:00
Francesco 1f7f8ba327 Fixed missing redirect 2023-10-12 14:50:04 +02:00
Francesco 407dbafabd Fixed issues related to UUID field (#13) 2023-10-12 11:49:00 +02:00
Francesco b07d2433d7 Documentation 2023-10-12 11:23:30 +02:00
Francesco 3df5042744 Documentation 2023-10-11 16:21:07 +02:00
Francesco 11dc583619 README 2023-10-11 16:19:47 +02:00
Francesco 3d0e3a8c6f Documentation 2023-10-11 16:19:44 +02:00
Francesco 3f12b8b86f Help page 2023-10-11 14:55:55 +02:00
Francesco 05a048656b Documentation 2023-10-11 14:55:41 +02:00
Francesco 30384b7381 Support for UUID type (#13) 2023-10-11 14:40:21 +02:00
Francesco 3452eae52b Documentation 2023-10-11 12:31:58 +02:00
Francesco 90aae69daf Added global version variable 2023-10-11 11:34:51 +02:00
Francesco 821bbd98ef Nicer 404 error message 2023-10-11 11:15:20 +02:00
Francesco 76b494f64a Fixed template parameter name 2023-10-11 11:11:48 +02:00
Francesco 05546202ff License headers 2023-10-11 11:09:02 +02:00
Francesco 1ada69df24 Removed old jdbcTemplate insert 2023-10-11 11:06:12 +02:00
Francesco 02ecb6b019 Removed old jdbcTemplate insert 2023-10-11 11:03:18 +02:00
Francesco 2fb76d445f JPA Validation WIP 2023-10-11 10:53:40 +02:00
Francesco 4b21437c30 Fixed condition to show errors 2023-10-10 21:47:29 +02:00
Francesco 7333db3f04 Formatting 2023-10-10 21:46:50 +02:00
Francesco 3ee6497d09 Changed search query to also exact match primary key 2023-10-10 21:39:51 +02:00
Francesco c17d80514a Highlighting inputs with errors 2023-10-10 22:19:56 +02:00
Francesco 13b45e62b8 Showing validation errors field by field 2023-10-10 21:30:49 +02:00
Francesco 8b88475d8a WIP JPA Validation (TODO: show error messages on fields) 2023-10-10 17:53:45 +02:00
Francesco 8eab71ff55 Documentation 2023-10-10 11:44:40 +02:00
Francesco 608d42b412 Added successful delete message 2023-10-10 11:42:43 +02:00
Francesco 737fac7bab UI fixes 2023-10-10 11:20:38 +02:00
Francesco 909e027441 Removed live demo link 2023-10-10 11:01:30 +02:00