Page MenuHomeGitPull.it

Track User → Domain permission assignments
Closed, ResolvedPublic2 Points

Event Timeline

valerio.bozzolan triaged this task as Wishlist priority.

Example password reset done by user 1, to user 34:

            log_ID: 627
        log_family: user
        log_action: password.reset
     log_timestamp: 2026-03-10 10:32:19
          actor_ID: 1
     marionette_ID: 34
mailforwardfrom_ID: NULL
        mailbox_ID: NULL
         domain_ID: NULL
           plan_ID: NULL

So, proposed audit log line:

            log_ID: 627
        log_family: domain
        log_action: admin.add
     log_timestamp: 2026-03-10 10:32:19
          actor_ID:     ←←←←← user granting the permission
     marionette_ID:     ←←←←← user granted
mailforwardfrom_ID: NULL
        mailbox_ID: NULL
         domain_ID:     ←←←←←← The domain
           plan_ID: NULL

VS:

            log_ID: 627
        log_family: domain
        log_action: admin.remove
     log_timestamp: 2026-03-10 10:32:19
          actor_ID:     ←←←←← user doing the action
     marionette_ID:     ←←←←← user demoted
mailforwardfrom_ID: NULL
        mailbox_ID: NULL
         domain_ID:     ←←←←←← The domain
           plan_ID: NULL