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

Corporate CLA Managers should be able to download lists of authorized signers #3499

Open jberkus opened 2 years ago

jberkus commented 2 years ago

Summary

Corporate CLA Mangers need a way to download the list of authorized signers for their organization, so that they can audit it.

Background

How it would work:

  1. Log into organization.lfx.linuxfoundation.org
  2. Navigate to one of our projects
  3. Click a link at the top of APPROVED LIST OF CONTRIBUTORS
  4. Download a CSV showing name, emails, GH handle, and the date they were added

Ideally, 4 would include all emails for the person, in order to check people who have more than one email.

User Story

Acceptance Criteria

I am able to download a list of our CLA signers in production.

mrbobbytables commented 2 years ago

+1 for this, I would also like to request that it include who approved them

WillsonHG commented 1 year ago

I captured this internally in LFX-3201 The team will investigate the effort and provide an ETA

nickmango commented 4 months ago

@jberkus in the current setup we have a section of approved contributers who can be removed/added by one who has the cla-manager role. Does this satisfy the ask in this issue ? @mrbobbytables theres the activity log section has now the details of who handled the approvals . cc @mlehotskylf