Metirc points can now be updated at /api/metrics/id/points/point_id

This commit is contained in:
James Brooks
2015-03-11 15:06:39 +00:00
parent 7c099546c6
commit 8ab0a1cd50
2 changed files with 17 additions and 0 deletions

View File

@@ -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');

View File

@@ -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;
}
}