Skip to content
This repository has been archived by the owner on Apr 21, 2020. It is now read-only.

Figure out CLA story #2

Open
relrod opened this issue Dec 2, 2019 · 0 comments
Open

Figure out CLA story #2

relrod opened this issue Dec 2, 2019 · 0 comments

Comments

@relrod
Copy link
Owner

relrod commented Dec 2, 2019

There's a few things here:

  1. We want to make everything related to the CLA optional, as not every project will use it.
  2. Having CLA groups with 41k members in them, as in Fedora's FAS, makes IPA slow to a crawl.

I'm thinking this could be part of freeipa-fas, a simple boolean attribute on fasuser.

The idea would be:

Show a flash when the user logs in, saying "Hey, you haven't signed the CLA. If you're planning to contribute $projectname, please do so at LINK." and then if a sponsor tries to add a user to a group and that user doesn't have the CLA bool set, don't let them.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant