Optimise queries for rendering the about page
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 33s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m38s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s

This commit is contained in:
2024-04-13 22:41:58 +10:00
parent 2edc41b11e
commit d6e23b9a90
7 changed files with 56 additions and 10 deletions

View File

@@ -139,10 +139,16 @@ class Domain extends Model
->get();
}
public function isManaged(): bool
{
return our_address()->pluck('zone.domain')->pluck('id')->contains($this->id);
}
/**
* Determine if this zone is managed by this host
*
* @return bool
* @deprecated use self::isManaged();
*/
public function managed(): bool
{

View File

@@ -84,7 +84,6 @@ class User extends Authenticatable implements MustVerifyEmail
->get();
}
/**
* See if the user is already a member of the chosen network
*
@@ -103,6 +102,7 @@ class User extends Authenticatable implements MustVerifyEmail
*/
public function isZC(): bool
{
$this->load(['systems.addresses']);
return $this->zc()->count() > 0;
}