Fix issue with automatic ingest; shift episode ingest to PodcastEpisodesController
This commit is contained in:
parent
23ccc268d1
commit
9302027a2b
8 changed files with 75 additions and 37 deletions
|
@ -21,9 +21,13 @@ var AIRTIME = (function (AIRTIME) {
|
|||
tab.setName($scope.podcast.title);
|
||||
|
||||
$scope.savePodcast = function() {
|
||||
var podcastData = $scope.podcast; // Copy the podcast in scope so we can modify it
|
||||
podcastData.episodes = episodeTable.getSelectedRows();
|
||||
$http.put(endpoint + $scope.podcast.id, { csrf_token: jQuery("#csrf").val(), podcast: podcastData })
|
||||
var episodes = episodeTable.getSelectedRows(),
|
||||
csrf = jQuery("#csrf").val();
|
||||
// TODO: Should we implement a batch endpoint for this instead?
|
||||
jQuery.each(episodes, function() {
|
||||
$http.post(endpoint + $scope.podcast.id + '/episodes', { csrf_token: csrf, episode: this });
|
||||
});
|
||||
$http.put(endpoint + $scope.podcast.id, { csrf_token: csrf, podcast: $scope.podcast })
|
||||
.success(function() {
|
||||
episodeTable.reload($scope.podcast.id);
|
||||
AIRTIME.library.podcastDataTable.fnDraw();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue