Metirc points can now be updated at /api/metrics/id/points/point_id
This commit is contained in:
@@ -28,6 +28,7 @@ Route::api([
|
||||
Route::put('components/{id}', 'ComponentController@putComponent');
|
||||
Route::put('incidents/{id}', 'IncidentController@putIncident');
|
||||
Route::put('metrics/{id}', 'MetricController@putMetric');
|
||||
Route::put('metrics/{id}/points/{metric_id}', 'MetricPointController@putMetricPoint');
|
||||
|
||||
Route::delete('components/{id}', 'ComponentController@deleteComponent');
|
||||
Route::delete('incidents/{id}', 'IncidentController@deleteIncident');
|
||||
|
||||
@@ -53,4 +53,20 @@ class MetricPointController extends Controller
|
||||
{
|
||||
return $this->metricPoint->create($id, Binput::all());
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates a metric point
|
||||
*
|
||||
* @param int $metricId
|
||||
* @param int $pointId
|
||||
*
|
||||
* @return \CachetHQ\Cachet\Models\MetricPoint
|
||||
*/
|
||||
public function putMetricPoint($metricId, $pointId)
|
||||
{
|
||||
$metricPoint = $this->metricPoint->findOrFail($pointId);
|
||||
$metricPoint->update(Binput::all());
|
||||
|
||||
return $metricPoint;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user