1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-18 21:35:51 -04:00

New: Enable/Disable RSS Sync/Searching on a per indexer basis

This commit is contained in:
Mark McDowall
2014-08-17 19:25:00 -07:00
parent 7d91b1bdb7
commit ebf0dbc1d0
29 changed files with 279 additions and 132 deletions

View File

@@ -25,18 +25,11 @@ define([
_addPreset: function (e) {
var presetName = $(e.target).closest('.x-preset').attr('data-id');
var presetData = _.where(this.model.get('presets'), {name: presetName})[0];
this.model.set(presetData);
this.model.set({
id : undefined,
enable : true
});
var editView = new EditView({ model: this.model, targetCollection: this.targetCollection });
AppLayout.modalRegion.show(editView);
this._openEdit();
},
_add: function (e) {
@@ -44,9 +37,14 @@ define([
return;
}
this._openEdit();
},
_openEdit: function () {
this.model.set({
id : undefined,
enable : true
id : undefined,
enableRss : this.model.get('supportsRss'),
enableSearch : this.model.get('supportsSearch')
});
var editView = new EditView({ model: this.model, targetCollection: this.targetCollection });

View File

@@ -17,13 +17,14 @@
</div>
</div>
{{#if supportsRss}}
<div class="form-group">
<label class="col-sm-3 control-label">Enable</label>
<label class="col-sm-3 control-label">Enable RSS Sync</label>
<div class="col-sm-5">
<div class="input-group">
<label class="checkbox toggle well">
<input type="checkbox" name="enable"/>
<input type="checkbox" name="enableRss"/>
<p>
<span>Yes</span>
<span>No</span>
@@ -34,6 +35,27 @@
</div>
</div>
</div>
{{/if}}
{{#if supportsSearch}}
<div class="form-group">
<label class="col-sm-3 control-label">Enable Search</label>
<div class="col-sm-5">
<div class="input-group">
<label class="checkbox toggle well">
<input type="checkbox" name="enableSearch"/>
<p>
<span>Yes</span>
<span>No</span>
</p>
<div class="btn btn-primary slide-button"/>
</label>
</div>
</div>
</div>
{{/if}}
{{formBuilder}}
</div>

View File

@@ -4,10 +4,20 @@
</div>
<div class="settings">
{{#if enable}}
<span class="label label-success">Enabled</span>
{{else}}
<span class="label label-default">Not Enabled</span>
{{#if supportsRss}}
{{#if enableRss}}
<span class="label label-success">RSS</span>
{{else}}
<span class="label label-default">RSS</span>
{{/if}}
{{/if}}
{{#if supportsSearch}}
{{#if enableSearch}}
<span class="label label-success">Search</span>
{{else}}
<span class="label label-default">Search</span>
{{/if}}
{{/if}}
</div>
</div>