18 Commits

Author SHA1 Message Date
Francesco
b6cfe37c84 Fixed implementation of search with enum fields 2023-10-25 10:06:31 +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
706540d2ec Version bump 2023-10-24 09:54:23 +02:00
Francesco
61051ed2b8 @Disable annotation to ignore entity (#24) 2023-10-24 09:33:50 +02:00
Francesco
355d98bd41 Version bump 2023-10-19 11:09:28 +02:00
Francesco
90aae69daf Added global version variable 2023-10-11 11:34:51 +02:00
Francesco
9bd896e5c7 Improved handling of 404 errors
Instead of shipping an `error/404.html` template, added a `@ControllerAdvice` that handles `DbAdminNotFoundException`.
This way, we only show our error page for exceptions that are thrown inside our controller's methods, and don't interfere
with the 404 settings for the other routes defined by the user.
2023-10-09 17:28:55 +02:00
Francesco
e1010a6c86 Logging prints 2023-10-08 10:19:33 +02:00
Francesco
2fe4eedc4b Added logging for unsupported field types 2023-10-05 10:01:38 +02:00
Francesco
4177bdcd43 - Small refactor to the rendering part for input fileds: each field now has its own Thymeleaf
fragment in order to allow easier customization and easier support for different field types (required for #7)
- WIP Handle unsupported types gracefully (#9)
2023-10-05 09:38:17 +02:00
Francesco
a6b41535fb Init in @PostConstruct 2023-10-04 12:57:16 +02:00
Francesco
1d66169a43 Implemented scanning of multiple models packages (#3) 2023-10-02 09:19:14 +02:00
Francesco
5b027be0d1 Javadoc 2023-10-01 09:02:54 +02:00
Francesco
c7258e9968 License header 2023-10-01 08:35:15 +02:00
Francesco
cb7e18a920 Documentation 2023-09-30 12:29:04 +02:00
Francesco
9c15bb33e7 WIP 2023-09-28 14:43:12 +02:00
Francesco
1b4f91a168 0.1.2 2023-09-27 10:58:51 +02:00
Francesco
cdbad51641 0.1.0 2023-09-25 10:10:30 +02:00