395 Commits

Author SHA1 Message Date
dalbodeule
9963f504c5
Update SnapAdmin version and improve foreign key mapping logic
Bumped the `VERSION` constant from 0.4.1 to 0.6.2. Enhanced the `mapForeignKeyType` method to scan the entire class hierarchy for `@Id` annotations, ensuring better support for inherited entity structures.
2025-05-24 19:09:12 +09:00
dalbodeule
61ff240456
Remove @EnableWebMvc annotation from SnapAdminMvcConfig
The `@EnableWebMvc` annotation was removed to prevent overriding Spring Boot's default MVC configuration. This change ensures better compatibility with existing configurations and avoids potential conflicts in the application.
2025-05-22 00:50:02 +09:00
dalbodeule
35b02d156b
Add debugBackend module with database and security setup
Introduced a new `debugBackend` module to support debugging and development tasks. This includes configuration for PostgreSQL, Redis, Hibernate, Spring Boot, and a basic security setup. Also added required entities, repositories, and runtime hints for SnapAdmin integration.
2025-05-21 16:33:56 +09:00
dalbodeule
50f2844319
Refactor DbField to handle disableEditField explicitly.
Removed the `isDisable` parameter from the `DbField` constructor and set `disableEditField` through a dedicated method. Updated relevant logic to ensure proper handling of non-editable fields across the application.
2025-05-20 16:28:47 +09:00
dalbodeule
28063ed583
Enable flexible date parsing, add field edit restrictions, and hide controllers.
Enhances date/time field parsing with support for multiple formats across `InstantFieldType`, `LocalDateTimeFieldType`, `OffsetDateTimeFieldType`, and others. Introduces `DisableEditField` annotation to restrict editing of specific fields and updates templates, controllers, and schemas accordingly. Hides controllers from swagger documentation and adds error handling for unexpected scenarios.
2025-05-20 15:51:33 +09:00
dalbodeule
2e3e11aafb
Switch to Gradle and update project structure
Replaced Maven with Gradle, updating configurations and dependencies to reflect the change. Added IntelliJ IDEA project settings and updated `.gitignore` for Gradle, IDE, and OS-specific files. Refactored package names and added enhancements such as compiler arguments and environmental versioning.
2025-05-14 22:07:02 +09:00
dalbodeule
e4ea60fd85
Migrate build system from Maven to Gradle
Replaced Maven with Gradle by introducing a Gradle build structure, updating dependencies, and configuration files. Additionally, refactored package structure from `tech.ailef` to `space.mori.dalbodeule` for consistency.
2025-05-14 21:24:41 +09:00
Ailef
297224dafe
Merge pull request #50 from the-mars-rover/main
fix(0.2.2): issue #49
2024-10-24 08:05:36 +02:00
marcus-bornman
daba2510db fix(0.2.2): issue #49 (null pointer exception with optional @OneToOne relationships). 2024-10-22 09:52:22 +02:00
Francesco
5209185ba2 Website update 2024-05-15 07:59:25 +02:00
Francesco
707574ced9 README
Update Javadoc link
2024-04-29 09:48:04 +02:00
Francesco
a0e86e6148 Typo 2024-04-06 20:36:40 +02:00
Francesco
638cc9c605 Website and docs version change 2024-04-06 20:34:57 +02:00
Francesco
daf0482c5c CHANGELOG 2024-04-06 20:34:31 +02:00
Francesco
c3f564d4e7 README 2024-04-06 20:34:14 +02:00
Francesco
7f76e86ba3 CONTRIBUTING.md 2024-04-02 15:42:16 +02:00
Francesco
20d60a7221 New version and switch to MIT license 2024-04-02 15:35:38 +02:00
Francesco
802b5ee661 Merge branch 'dev' into main 2024-04-02 15:32:17 +02:00
Francesco
20596e03c7 Switch to MIT license 2024-04-02 15:32:01 +02:00
Francesco
581d154f1b Filename 2024-04-02 15:30:49 +02:00
Francesco
a40a9493b8 Refactored all template paths for #40 2023-11-24 16:54:18 +01:00
Francesco
3f7f60dd27 Moving templates in subfolder (#40) 2023-11-24 16:39:54 +01:00
Francesco
f4dc649a3b Fixed error in SQL console with Postgres (#39) 2023-11-22 10:43:43 +01:00
Francesco
90c2306917 README 2023-11-11 12:20:46 +01:00
Francesco
55ede1e603 Website 2023-11-11 11:44:58 +01:00
Francesco
70780de96e CHANGELOG 2023-11-11 11:40:40 +01:00
Francesco
1f6d79cf6c Fixed lower page size change 2023-11-11 11:36:14 +01:00
Francesco
32751552d4 Fixed #38 2023-11-11 11:07:43 +01:00
Francesco
6eacecdef3 Documentation 2023-11-11 10:58:36 +01:00
Francesco
6d157d2a4b Working on the SQL console
- Fixed issue with the delete action not working properly
- Implementation of page size change in results (#27)
2023-11-10 16:52:23 +01:00
Francesco
fefb803a4a README 2023-11-10 15:13:29 +01:00
Francesco
4a5129c1fd Version bump 2023-11-10 15:07:53 +01:00
Francesco
b0144a5d17 Website
Fixed footer and added trademarks attribution
2023-11-10 15:03:51 +01:00
Francesco
fd2ba33122 CHANGELOG 2023-11-10 15:03:41 +01:00
Francesco
8b9ea56b48 Adding missing page titles 2023-11-10 14:54:16 +01:00
Francesco
8a9548b312 Website 2023-11-10 14:54:05 +01:00
Francesco
7625462eae Search by username in audit logs (#34) 2023-11-10 10:20:03 +01:00
Francesco
bdbdd6e8a2 Website 2023-11-09 15:49:21 +01:00
Francesco
9a5ae6baa0 Id to user element for testing 2023-11-09 15:49:11 +01:00
Francesco
1ca8f3f0d3 Documentation 2023-11-09 15:49:00 +01:00
Francesco
bdaae9452c Spring version upgrade 2023-11-08 17:22:23 +01:00
Francesco
79a8af91e8 Added route for Forbidden errors 2023-11-08 17:22:01 +01:00
Francesco
0e389e69ec Displaying current authenticated user 2023-11-08 15:18:41 +01:00
Francesco
d22c04b9e4 Fixed handling of Collection types in ManyToMany (#35) 2023-11-08 14:51:04 +01:00
Francesco
c81b495222 Using more generic Collection instead of List (avoid ClassCastException for Sets or similar) 2023-11-08 14:17:05 +01:00
Francesco
c1ec3425b5 Adapted instructions for next release 2023-11-07 22:52:09 +01:00
Francesco
231383de84 Better displaying of null values 2023-11-07 22:49:25 +01:00
Francesco
c0373f3d03 Fix column name 2023-11-07 22:47:04 +01:00
Francesco
6b32d4ce27 Reverted downgrade to Java 8 2023-11-07 22:46:12 +01:00
Francesco
1f6edce39d Fixed field name 2023-11-07 22:46:01 +01:00