User Alarm Codes, PIN for Users - Access Status to be logged

Implement unique alarm codes (PIN) for each user to track who enabled / disabled alarm system in control panel. Ideally it would be nice to manage access codes as part of user details within ha user config. Have this managed by admin users and each individual user to change PIN if enabled.
Maybe utilizing PIN option that can be different for each user or blank (zero) for disabled. (or other)

  • If User info is changed/deleted in HA it changes the alarm system access as well
  • Add the user info when logging alarm status history.
  • If possible, also include which device they are using to change alarm status.
    Even some simple implemenations or any other suggestions would be great!