communitybridge / easycla

The Contributor License Agreement (CLA) service of the Linux Foundation lets project contributors read, sign, and submit contributor license agreements easily.
https://easycla.lfx.linuxfoundation.org
MIT License
64 stars 45 forks source link

Feature Request for audit log additions. #3571

Open WillsonHG opened 2 years ago

WillsonHG commented 2 years ago

We are attempting to migrate JDF fully over to EasyCLA and Autojoin, but have run into a workflow issue. In standards bodies there are legitimate cases where someone needs to be added or removed from a shared space for IPR reasons. For example, preventing access to private GitHub repos, Slack, or Teams. In order to do this, the PM needs to know:

Name Email Company GitHub ID What changed (Signed ICLA, added to CCLA, Revoked ICLA, removed from CCLA) Date of the change

I see there’s a log on the overview page. Would it be possible to add these items as separate columns in the log? Or alternatively, have the option to send someone an email when a signatory’s status changes?

Thanks!

nickmango commented 3 months ago

@mlehotskylf should we enhance the log view or email status update as highlighted?

nickmango commented 2 months ago

The activity logs are detailed as shown... with the capability of searching.. @WillsonHG would this be sufficient as this is a 2 year old issue

Image