Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Following up on, #2386793: Modify user role progression on Drupal.org: email unverified users should not be able to accept Git access agreement.
Comments
Comment #1
tvn CreditAttribution: tvn commentedAdditional 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?
Comment #2
tvn CreditAttribution: tvn commentedChatted 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.
Comment #3
drummComment #5
drummI've added a permission for this, and added the permission to the Feature.
Comment #6
drummNow deployed.