|
|
@@ -8,13 +8,11 @@ function (angular, _) {
|
|
|
var module = angular.module('grafana.controllers');
|
|
|
|
|
|
module.controller('PlaylistsCtrl', function(
|
|
|
- playlists,
|
|
|
$scope,
|
|
|
$location,
|
|
|
backendSrv
|
|
|
) {
|
|
|
-
|
|
|
- $scope.playlists = playlists;
|
|
|
+ $scope.playlists = backendSrv.get('/api/playlists');
|
|
|
|
|
|
$scope.playlistUrl = function(playlist) {
|
|
|
return '/playlists/play/' + playlist.id;
|
|
|
@@ -26,14 +24,14 @@ function (angular, _) {
|
|
|
modalScope.playlist = playlist;
|
|
|
modalScope.removePlaylist = function() {
|
|
|
modalScope.dismiss();
|
|
|
- _.remove(playlists, {id: playlist.id});
|
|
|
+ _.remove($scope.playlists, {id: playlist.id});
|
|
|
|
|
|
backendSrv.delete('/api/playlists/' + playlist.id)
|
|
|
.then(function() {
|
|
|
$scope.appEvent('alert-success', ['Playlist deleted', '']);
|
|
|
}, function() {
|
|
|
$scope.appEvent('alert-error', ['Unable to delete playlist', '']);
|
|
|
- playlists.push(playlist);
|
|
|
+ $scope.playlists.push(playlist);
|
|
|
});
|
|
|
};
|
|
|
|