9 Commits

Author SHA1 Message Date
Francesco
e51f37595e Renamed dbadmin references to snapadmin (#29) 2023-11-03 20:04:10 +01:00
Francesco
c205e4948c Fixed 'step' attribute value for integer fields; Fixed handling of NumberFormatException 2023-10-27 12:03:44 +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
c17d80514a Highlighting inputs with errors 2023-10-10 22:19:56 +02:00
Francesco
737fac7bab UI fixes 2023-10-10 11:20:38 +02:00
Francesco
0fd9226a80 Changed names of global ModelAttributes in order to avoid clashes with client-defined variables 2023-10-09 17:53:02 +02:00
Francesco
bf7a4c8956 Support for char and short field types; Improved UI on create/edit form, now showing the type for each input element 2023-10-08 10:41:29 +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
bebc562961 Refactored the way input fields are rendered to allow further customization
and easier support of custom fields like OffsetDateTime (#7).
2023-10-04 16:27:16 +02:00