We are no longer offering accounts on this server. Consider https://gitlab.freedesktop.org/ as a place to host projects.

Commit 7c3f820f authored by Brion Vibber's avatar Brion Vibber

Ticket #2999: RequireValidatedEmail plugin now also prevents group creation by unvalidated users.

parent 1543af74
......@@ -235,4 +235,24 @@ class RequireValidatedEmailPlugin extends Plugin
return true;
* Prevent unvalidated folks from creating spam groups.
* @param Profile $profile User profile we're checking
* @param string $right rights key
* @param boolean $result if overriding, set to true/false has right
* @return boolean hook result value
function onUserRightsCheck(Profile $profile, $right, &$result)
if ($right == Right::CREATEGROUP) {
$user = User::staticGet('id', $profile->id);
if ($user && !$this->validated($user)) {
$result = false;
return false;
return true;
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment