Leopoldadmin
  • Joined on 2026-05-19
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-04 00:20:47 +00:00
dfa4a82e8d feat(core): add address i18n keys (en)
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-04 00:20:32 +00:00
bc0aae0325 feat(core): add address fields to ContactForm
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-04 00:20:31 +00:00
f31baa444a feat(core): add address fields to CompanyForm
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-04 00:19:24 +00:00
ec0353f469 feat(core): add address fields to contact service serialization and CRUD
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-04 00:18:47 +00:00
11527c4c95 feat(core): add address fields to company service serialization and CRUD
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-04 00:15:26 +00:00
59c787ba66 feat(core): add address fields to contact schemas
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-04 00:15:26 +00:00
01556534f2 feat(core): add address fields to company schemas
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-04 00:15:25 +00:00
c098180fa1 feat(core): add alembic migration for address fields
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-04 00:15:23 +00:00
74284b3359 feat(core): add address fields to Company model
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-04 00:15:23 +00:00
36fcb33d7e feat(core): add address fields to Contact model
Leopoldadmin pushed to master at Leopoldadmin/web-cad 2026-07-03 21:30:17 +00:00
85bb238e73 feat: mobile dashboard — slide-in treeview + info panel + hamburger + scrim
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-03 20:43:56 +00:00
997d60138a Fix route: use model_fields_set to pass _UNSET when role_id not sent, None when explicitly null
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-03 20:43:01 +00:00
d7691b3d70 Fix role_id sentinel bug: use _UNSET sentinel so None explicitly clears FK, missing param leaves unchanged
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-03 20:37:48 +00:00
2deb7ed21c Problem 3/5: Add i18n keys for systemPermissions, pluginPermissions, noPermissions, userDeleted, deleteUserConfirm (en)
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-03 20:26:26 +00:00
5991d79324 Problem 3/5: Add i18n keys for systemPermissions, pluginPermissions, noPermissions, userDeleted, deleteUserConfirm (de)
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-03 20:11:05 +00:00
0d3550ec86 Problem 1+5: Dynamic roles dropdown via useRoles(), delete button with ConfirmDialog, fixed create form
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-03 20:07:56 +00:00
493d99aff2 Problem 3/4: Replace hardcoded ALL_PERMISSIONS with usePermissions API call, group by category
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-03 20:02:32 +00:00
68b5153139 Problem 3/4: Add usePermissions hook + PermissionItem/PermissionsResponse interfaces
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-03 19:50:49 +00:00
792f0a464d Problem 3/4: Add GET /api/v1/roles/permissions endpoint returning system + plugin permissions
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-03 19:50:20 +00:00
a799a3d0e6 Problem 2: Remove dead System nav item from Settings sidebar