mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-29 13:25:13 +02:00
New: Manual Import episodes
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
var $ = require('jquery');
|
||||
var _ = require('underscore');
|
||||
var vent = require('../../vent');
|
||||
var Marionette = require('marionette');
|
||||
var Backgrid = require('backgrid');
|
||||
var MissingCollection = require('./MissingCollection');
|
||||
@@ -13,6 +14,7 @@ var ToolbarLayout = require('../../Shared/Toolbar/ToolbarLayout');
|
||||
var LoadingView = require('../../Shared/LoadingView');
|
||||
var Messenger = require('../../Shared/Messenger');
|
||||
var CommandController = require('../../Commands/CommandController');
|
||||
|
||||
require('backgrid.selectall');
|
||||
require('../../Mixins/backbone.signalr.mixin');
|
||||
|
||||
@@ -128,11 +130,16 @@ module.exports = Marionette.Layout.extend({
|
||||
route : 'seasonpass'
|
||||
},
|
||||
{
|
||||
title : 'Rescan Drone Factory Folder',
|
||||
icon : 'icon-sonarr-refresh',
|
||||
command : 'downloadedepisodesscan',
|
||||
|
||||
title : 'Rescan Drone Factory Folder',
|
||||
icon : 'icon-sonarr-refresh',
|
||||
command : 'downloadedepisodesscan',
|
||||
properties : { sendUpdates : true }
|
||||
},
|
||||
{
|
||||
title : 'Manual Import',
|
||||
icon : 'icon-sonarr-search-manual',
|
||||
callback : this._manualImport,
|
||||
ownerContext : this
|
||||
}
|
||||
]
|
||||
};
|
||||
@@ -172,6 +179,7 @@ module.exports = Marionette.Layout.extend({
|
||||
command : { name : 'missingEpisodeSearch' }
|
||||
});
|
||||
},
|
||||
|
||||
_setFilter : function(buttonContext) {
|
||||
var mode = buttonContext.model.get('key');
|
||||
this.collection.state.currentPage = 1;
|
||||
@@ -180,6 +188,7 @@ module.exports = Marionette.Layout.extend({
|
||||
buttonContext.ui.icon.spinForPromise(promise);
|
||||
}
|
||||
},
|
||||
|
||||
_searchSelected : function() {
|
||||
var selected = this.missingGrid.getSelectedModels();
|
||||
if (selected.length === 0) {
|
||||
@@ -223,5 +232,8 @@ module.exports = Marionette.Layout.extend({
|
||||
$.when(promises).done(function () {
|
||||
self.collection.fetch();
|
||||
});
|
||||
},
|
||||
_manualImport : function () {
|
||||
vent.trigger(vent.Commands.ShowManualImport);
|
||||
}
|
||||
});
|
Reference in New Issue
Block a user