add new server
add new private key check server connection
This commit is contained in:
@@ -4,6 +4,12 @@ namespace App\Models;
|
||||
|
||||
class PrivateKey extends BaseModel
|
||||
{
|
||||
protected $fillable = [
|
||||
'name',
|
||||
'description',
|
||||
'private_key',
|
||||
'team_id',
|
||||
];
|
||||
public function servers()
|
||||
{
|
||||
return $this->hasMany(Server::class);
|
||||
|
||||
@@ -12,6 +12,14 @@ class Server extends BaseModel
|
||||
]);
|
||||
});
|
||||
}
|
||||
protected $fillable = [
|
||||
'name',
|
||||
'ip',
|
||||
'user',
|
||||
'port',
|
||||
'team_id',
|
||||
'private_key_id',
|
||||
];
|
||||
public function destinations()
|
||||
{
|
||||
return $this->hasMany(PrivateKey::class);
|
||||
|
||||
@@ -4,6 +4,9 @@ namespace App\Models;
|
||||
|
||||
class ServerSetting extends BaseModel
|
||||
{
|
||||
protected $fillable = [
|
||||
'server_id'
|
||||
];
|
||||
public function server()
|
||||
{
|
||||
return $this->belongsTo(Server::class);
|
||||
|
||||
@@ -12,13 +12,16 @@ class Team extends BaseModel
|
||||
'name',
|
||||
'personal_team'
|
||||
];
|
||||
public function projects() {
|
||||
public function projects()
|
||||
{
|
||||
return $this->hasMany(Project::class);
|
||||
}
|
||||
public function servers() {
|
||||
public function servers()
|
||||
{
|
||||
return $this->hasMany(Server::class);
|
||||
}
|
||||
public function applications() {
|
||||
public function applications()
|
||||
{
|
||||
return $this->hasManyThrough(Application::class, Project::class);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,7 +52,8 @@ class User extends Authenticatable
|
||||
$model->uuid = (string) new Cuid2(7);
|
||||
});
|
||||
}
|
||||
public function isRoot() {
|
||||
public function isRoot()
|
||||
{
|
||||
return $this->id == 0;
|
||||
}
|
||||
public function teams()
|
||||
|
||||
Reference in New Issue
Block a user