add alarm level from db

This commit is contained in:
salam committed 2026-02-06 10:29:49 +01:00
1 parent 4e77862aa7
commit 40f40db63c
28 files changed
+248 -251

No files matched your search

-8
View File
@@ -2,8 +2,6 @@
namespace App\Models;
use App\Models\Scopes\SportScope;
use App\Models\Scopes\UserScope;
use Illuminate\Database\Eloquent\Model;
class BettypeUser extends Model
@@ -16,12 +14,6 @@ class BettypeUser extends Model
'unique_key',
];
protected static function booted(): void
{
static::addGlobalScope(new SportScope);
static::addGlobalScope(new UserScope);
}
public function multiline_setting()
{
return $this->belongsTo(MultilineSetting::class);
+1 -1
View File
@@ -7,7 +7,7 @@ use Illuminate\Database\Eloquent\Model;
class ClientGroupList extends Model
{
protected $casts = [
'client_groups' => 'json',
'client_groups' => 'array',
];
protected $fillable = [
+5
View File
@@ -23,4 +23,9 @@ class CompetitionGroup extends Model
{
return $this->belongsTo(Sport::class);
}
public function country()
{
return $this->belongsTo(Country::class);
}
}
-6
View File
@@ -2,7 +2,6 @@
namespace App\Models;
use App\Models\Scopes\SportScope;
use Illuminate\Database\Eloquent\Model;
class Event extends Model
@@ -28,11 +27,6 @@ class Event extends Model
'away_id',
];
protected static function booted(): void
{
static::addGlobalScope(new SportScope);
}
public function provider()
{
return $this->belongsTo(Provider::class);
-6
View File
@@ -2,7 +2,6 @@
namespace App\Models;
use App\Models\Scopes\ClientScope;
use Illuminate\Database\Eloquent\Model;
class EventUserNote extends Model
@@ -16,11 +15,6 @@ class EventUserNote extends Model
'deleted',
];
protected static function booted(): void
{
static::addGlobalScope(new ClientScope);
}
public function user()
{
return $this->belongsTo(User::class);
-6
View File
@@ -2,7 +2,6 @@
namespace App\Models;
use App\Models\Scopes\UserScope;
use Illuminate\Database\Eloquent\Model;
class EventUserStar extends Model
@@ -11,9 +10,4 @@ class EventUserStar extends Model
'event_id',
'user_id',
];
protected static function booted(): void
{
static::addGlobalScope(new UserScope);
}
}
-6
View File
@@ -2,7 +2,6 @@
namespace App\Models;
use App\Models\Scopes\SportScope;
use Illuminate\Database\Eloquent\Model;
class MultilineClient extends Model
@@ -31,9 +30,4 @@ class MultilineClient extends Model
{
return $this->belongsTo(Bookmaker::class);
}
protected static function booted(): void
{
static::addGlobalScope(new SportScope);
}
}
-5
View File
@@ -13,9 +13,4 @@ class MultilineSetting extends Model
'short',
'table',
];
public function sport()
{
return $this->belongsTo(Sport::class);
}
}
-20
View File
@@ -1,20 +0,0 @@
<?php
namespace App\Models\Scopes;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Scope;
class ClientScope implements Scope
{
/**
* Apply the scope to a given Eloquent query builder.
*/
public function apply(Builder $builder, Model $model): void
{
if (auth()->hasUser()) {
$builder->where('client_id', auth()->user()->client_id);
}
}
}
-20
View File
@@ -1,20 +0,0 @@
<?php
namespace App\Models\Scopes;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Scope;
class SportScope implements Scope
{
/**
* Apply the scope to a given Eloquent query builder.
*/
public function apply(Builder $builder, Model $model): void
{
if (auth()->hasUser()) {
$builder->where('sport_id', auth()->user()->sport_id);
}
}
}
-20
View File
@@ -1,20 +0,0 @@
<?php
namespace App\Models\Scopes;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Scope;
class UserScope implements Scope
{
/**
* Apply the scope to a given Eloquent query builder.
*/
public function apply(Builder $builder, Model $model): void
{
if (auth()->hasUser()) {
$builder->where('user_id', auth()->user()->id);
}
}
}