fix devops error

This commit is contained in:
ludo
2024-01-05 01:30:46 +01:00
parent 90b0af5b2d
commit 5144c1f7fd
128 changed files with 410 additions and 2580 deletions

View File

@@ -1,44 +0,0 @@
<?php
namespace App\Models\Core\App;
use Illuminate\Database\Eloquent\Model;
class Application extends Model
{
protected $connection = 'system';
protected $guarded = ['id'];
public $timestamps = false;
public function pages()
{
return $this->hasMany(\App\Models\Core\App\ApplicationPage::class);
}
public function modules()
{
return $this->hasMany(\App\Models\Core\App\ApplicationModule::class);
}
public function scopeActive($query)
{
return $query->where('active', 1);
}
public function scopeVisible($query)
{
return $query->where('visible', 1);
}
public function scopeBySlug($query, $slug)
{
return $query->where('slug', $slug);
}
public function scopeByOrder($query)
{
return $query->sortBy('order');
}
}

View File

@@ -1,48 +0,0 @@
<?php
namespace App\Models\Core\App;
use Illuminate\Database\Eloquent\Model;
class ApplicationClient extends Model
{
protected $connection = 'system';
protected $guarded = [];
protected $table = 'application_clients';
public $timestamps = false;
public function application()
{
return $this->belongsTo(\App\Models\Core\App\Application::class);
}
public function client()
{
return $this->belongsTo('App\Models\Partner\Client');
}
public function scopeActive($query)
{
return $query->where('active', 1);
}
public function scopeByApplication($query, $id)
{
return $query->where('application_id', $id);
}
public function scopeByClient($query, $id)
{
return $query->where('client_id', $id);
}
public function scopeBySlug($query, $slug)
{
return $query->whereHas('application', function ($query) use ($slug) {
$query->bySlug($slug);
});
}
}

View File

@@ -1,41 +0,0 @@
<?php
namespace App\Models\Core\App;
use Illuminate\Database\Eloquent\Model;
class ApplicationModule extends Model
{
protected $connection = 'system';
protected $table = 'application_modules';
protected $guarded = ['id'];
public $timestamps = false;
public function application()
{
return $this->belongsTo(\App\Models\Core\App\Application::class);
}
public function permissions()
{
return $this->hasMany(\App\Models\Core\Auth\Permission::class);
}
public function scopeActive($query)
{
return $query->where('active', 1);
}
public function scopeByApplication($query, $id)
{
return $query->where('application_id', $id);
}
public function scopeBySlug($query, $slug)
{
return $query->where('slug', $slug);
}
}

View File

@@ -1,34 +0,0 @@
<?php
namespace App\Models\Core\App;
use Illuminate\Database\Eloquent\Model;
class ApplicationPage extends Model
{
protected $connection = 'system';
protected $table = 'application_pages';
public $timestamps = false;
public function application()
{
return $this->belongsTo(\App\Models\Core\App\Application::class);
}
public function scopeActive($query)
{
return $query->where('active', 1);
}
public function scopeByApplication($query, $application_id)
{
return $query->where('application_id', $application_id);
}
public function scopeBySlug($query, $slug)
{
return $query->where('slug', $slug);
}
}

View File

@@ -9,13 +9,13 @@ class Team extends LaratrustTeam
{
use SoftDeletes;
protected $connection = 'mysql';
public $timestamps = false;
protected $connection = 'mysql';
public function users()
{
return $this->hasMany(\App\Models\Core\Auth\User::class);
return $this->hasMany(User::class);
}
public function scopeActive($query)

View File

@@ -1,34 +0,0 @@
<?php
namespace App\Models\Core\Auth;
use Illuminate\Database\Eloquent\Model;
class UserClient extends Model
{
protected $connection = 'system';
protected $guarded = [];
public $timestamps = false;
public function client()
{
return $this->belongsTo('App\Models\Partner\Client');
}
public function user()
{
return $this->belongsTo('App\Models\User');
}
public function scopeByClient($query, $id)
{
return $query->where('client_id', $id);
}
public function scopeByUser($query, $id)
{
return $query->where('user_id', $id);
}
}

View File

@@ -6,14 +6,14 @@ use Illuminate\Database\Eloquent\Model;
class UserStatus extends Model
{
public $timestamps = false;
protected $connection = 'mysql';
protected $guarded = [];
protected $table = 'user_statuses';
public $timestamps = false;
public function scopeByName($query, $name)
{
return $query->where('name', $name);

View File

@@ -6,22 +6,22 @@ use Illuminate\Database\Eloquent\Model;
class UserStatusTeam extends Model
{
public $timestamps = false;
protected $connection = 'mysql';
protected $guarded = [];
protected $table = 'user_status_teams';
public $timestamps = false;
public function user_status()
{
return $this->belongsTo(\App\Models\Core\Auth\UserStatus::class);
return $this->belongsTo(UserStatus::class);
}
public function team()
{
return $this->belongsTo(\App\Models\Core\Auth\Team::class);
return $this->belongsTo(Team::class);
}
public function scopeByUserStatus($query, $id)