This website requires JavaScript.
Explore
Help
Register
Sign In
Leopoldadmin
0 Followers
·
0 Following
Joined on
2026-05-19
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
13
Projects
Packages
Public Activity
Starred Repositories
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 23:58:23 +00:00
467f73113c
test: 102 comprehensive RBAC tests + fix: filter soft-deleted groups in permission resolver
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 22:34:38 +00:00
a4560344c9
feat: phase 5 - mail plugin RBAC integration with delegate access levels (read/write/delete/full)
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 21:27:12 +00:00
bb6466b53d
feat: phase 4 - frontend groups UI, permission-matrix, usePermission hook, field-level permissions tab, authStore permissions
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 21:02:32 +00:00
beaca24480
feat: phase 3 - field-level permissions with plugin field definitions, service-layer filtering, 20 core field definitions
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 20:35:50 +00:00
08fd3ab72c
feat: phase 2 - migrate all route guards to require_permission (75 guards, 21 files)
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 20:18:49 +00:00
8ca6dfee88
fix: migration 0019 - add missing updated_at and deleted_at columns to roles table
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 20:13:56 +00:00
ada5594ce5
fix: migration 0019 - remove updated_at from roles INSERT (roles table has no updated_at column)
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 20:10:16 +00:00
23e5cf1e15
fix: migration 0019 - use CAST(:perms AS jsonb) to avoid SQLAlchemy bind param collision with ::jsonb cast
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 20:06:25 +00:00
7bb0eb1941
fix: migration 0019 - use sa.text() with bindparams to avoid SQLAlchemy interpreting JSON colons as bind parameters
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 19:59:46 +00:00
b490a62322
feat: granular RBAC system with user groups, deny-list, permission registry, system-admin, self-mod prevention
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 19:19:10 +00:00
905bc9b744
fix: correct migration 0018 revision id
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 19:13:43 +00:00
21f47b91dc
fix: add missing created_at and deleted_at columns to notification_preferences
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 19:00:43 +00:00
b0e987f790
feat: notification preferences system with plugin registry
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 18:42:06 +00:00
c4d0ec6f7f
feat: mail notification integration - 10 notification types
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 18:28:18 +00:00
f1a12092a0
feat: mail phase 4 - IMAP folder create/delete + auto-sync
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 18:17:34 +00:00
4e100e9d33
feat: mail phase 3 - sorting (date/from/subject, asc/desc)
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 17:44:54 +00:00
ed1eec87dc
feat: mail phase 2 - delete, move, drafts
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 17:26:45 +00:00
df83cee10c
feat: mail phase 1 - HTML iframe display, bulk read/unread, IMAP flag sync
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 16:44:41 +00:00
2108bdb9c2
feat: mail attachment support — sync, display, download, upload
Leopoldadmin
pushed to
main
at
Leopoldadmin/leocrm
2026-07-15 15:55:20 +00:00
de74429f4e
feat: mobile-responsive mail plugin UI
Previous
85
Next