Following up on, #2386793: Modify user role progression on Drupal.org: email unverified users should not be able to accept Git access agreement.

Comments

tvn’s picture

Additional question relates to permission to create Project nodes. Per #2386793: Modify user role progression on Drupal.org and #2530070: Only confirmed users should be able to create certain types of content and perform certain activities only confirmed users should be able to create those. However right now this permission is directly tied to Git users. So anyone who accepts git access agreement can create project nodes.

Options:
A. Only allow confirmed users accept git access agreement (and therefore create project nodes)
B. Allow authenticated users accept git access agreement (and therefore create project nodes)
C. Allow authenticated users accept git access agreement, but only let them create project nodes if they also have confirmed role somehow?

tvn’s picture

Chatted with drumm about this. While we do have spam sandbox project nodes around, we don't want to create more barriers for new contributors going through project applications process. So we'll go with B for now, and can reconsider later if necessary.

drumm’s picture

Assigned: Unassigned » drumm

  • drumm committed 86f94ea on 7.x-3.x, dev
    Issue #2530046: Email unverified user should not be able to accept Git...
drumm’s picture

Status: Active » Fixed
Issue tags: +needs drupal.org deployment

I've added a permission for this, and added the permission to the Feature.

drumm’s picture

Issue tags: -needs drupal.org deployment

Now deployed.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.