VMWare Guest State Traps and UI (#11035)

* Initial push

* power trap tests

* vmware heartbeat trap tests

* heartbeat trap test

* created utilclass for common functions

* Changed util class name to better reflect its use

* make vm power state changes to db

* Traps will modify DB

* Removed unecesarry relationship

* Added vminfo modelfactory, tests, and fixed format

* Added suspended state to ui
This commit is contained in:
Heath Barnhart
2020-01-17 11:16:14 -06:00
committed by Jellyfrog
parent f25e3efa53
commit a342a45b74
13 changed files with 566 additions and 11 deletions

View File

@@ -717,6 +717,11 @@ class Device extends BaseModel
return $this->belongsToMany('App\Models\User', 'devices_perms', 'device_id', 'user_id');
}
public function vminfo()
{
return $this->hasMany('App\Models\Vminfo', 'device_id');
}
public function vrfLites()
{
return $this->hasMany('App\Models\VrfLite', 'device_id');