De-dupe Tags

Fixed: Remove duplicate tags and prevent new ones from being created
This commit is contained in:
Mark McDowall
2015-02-12 08:07:28 -08:00
parent 3ed8f0ea84
commit b7e609a7d5
10 changed files with 368 additions and 19 deletions

View File

@@ -1,11 +1,16 @@
var Backbone = require('backbone');
var Backbone = require('backbone');
var TagModel = require('./TagModel');
var ApiData = require('../Shared/ApiData');
module.exports = (function(){
var Collection = Backbone.Collection.extend({
url : window.NzbDrone.ApiRoot + '/tag',
model : TagModel
});
return new Collection(ApiData.get('tag'));
}).call(this);
require('../Mixins/backbone.signalr.mixin');
var collection = Backbone.Collection.extend({
url : window.NzbDrone.ApiRoot + '/tag',
model : TagModel,
comparator : function(model){
return model.get('label');
}
});
module.exports = new collection(ApiData.get('tag')).bindSignalR();