New Release v4.9.1 - Track When An Admin Logs In As Another User #410
jongpie
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Core Unlocked Package Changes
Closed #396 by adding new fields & logic to determine if the current user (stored in
Log__c.LoggedBy__c
) is being impersonated by another userAdded config & code to track impersonators using the Login As feature - this information is now tracked in the new field
LogEntryEvent__e.ImpersonatedById__c
andLog__c.ImpersonatedBy__c
Added new class
LoggerSObjectProxy
with inner classes that provide representations of problematic SObject TypesAuthSession
,LoginHistory
andNetwork
. This simplifies some of the downstream code, and makes things easier to test.Fixed an unreported
SObjectException
that would occur when logging a record ID for a template object, such asCaseComment
,CaseHistory
,AccountHistory
, etc., with the errorSystem.SObjectException: Cannot locate Apex Type for ID
Thanks to @surajp, @bussemac, @jkranz-rk, @jamessimone, and @nojanv for all of the help with this getting this new feature released!
This discussion was created from the release Track When An Admin Logs In As Another User.
Beta Was this translation helpful? Give feedback.
All reactions