You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
852 B
31 lines
852 B
var Backbone = require('backbone');
|
|
var _ = require('underscore');
|
|
|
|
module.exports = Backbone.Model.extend({
|
|
urlRoot : window.NzbDrone.ApiRoot + '/series',
|
|
|
|
defaults : {
|
|
episodeFileCount : 0,
|
|
episodeCount : 0,
|
|
isExisting : false,
|
|
status : 0
|
|
},
|
|
|
|
setSeasonMonitored : function(seasonNumber) {
|
|
_.each(this.get('seasons'), function(season) {
|
|
if (season.seasonNumber === seasonNumber) {
|
|
season.monitored = !season.monitored;
|
|
}
|
|
});
|
|
},
|
|
|
|
setSeasonPass : function(seasonNumber) {
|
|
_.each(this.get('seasons'), function(season) {
|
|
if (season.seasonNumber >= seasonNumber) {
|
|
season.monitored = true;
|
|
} else {
|
|
season.monitored = false;
|
|
}
|
|
});
|
|
}
|
|
}); |