diff --git a/app/Models/User.php b/app/Models/User.php index 88708e6..24569c0 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -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; + } } diff --git a/resources/views/layouts/partials/sidebar.blade.php b/resources/views/layouts/partials/sidebar.blade.php index e74ea04..dca384f 100644 --- a/resources/views/layouts/partials/sidebar.blade.php +++ b/resources/views/layouts/partials/sidebar.blade.php @@ -11,19 +11,21 @@ @auth -