Only show Network Admin if the user is a ZC of a network

This commit is contained in:
Deon George
2022-12-11 21:46:08 +11:00
parent c4169248ff
commit eca9f257eb
2 changed files with 24 additions and 12 deletions

View File

@@ -79,4 +79,14 @@ class User extends Authenticatable implements MustVerifyEmail
{
return FALSE;
}
/**
* Is this user a ZC of a domain?
*
* @return bool
*/
public function isZC(): bool
{
return $this->systems->pluck('addresses')->flatten()->where('role',Address::NODE_ZC)->count() > 0;
}
}