Create an incident updates overview page

This commit is contained in:
Nico Stapelbroek
2018-01-13 15:34:26 +01:00
parent 42fd84ea79
commit 532d8a20c5
6 changed files with 79 additions and 7 deletions

View File

@@ -14,6 +14,7 @@ namespace CachetHQ\Cachet\Models;
use AltThree\Validator\ValidatingTrait;
use CachetHQ\Cachet\Models\Traits\SortableTrait;
use CachetHQ\Cachet\Presenters\IncidentUpdatePresenter;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use McCool\LaravelAutoPresenter\HasPresenter;
@@ -73,6 +74,19 @@ class IncidentUpdate extends Model implements HasPresenter
'user_id',
];
/**
* Scope all by incident.
*
* @param \Illuminate\Database\Eloquent\Builder $query
* @param \CachetHQ\Cachet\Models\Incident $incident
*
* @return \Illuminate\Database\Eloquent\Builder
*/
public function scopeByIncident(Builder $query, Incident $incident)
{
return $query->where('incident_id', '=', $incident->id);
}
/**
* Get the incident relation.
*