Initial commit

This commit is contained in:
zhongjin
2020-06-15 10:58:47 +08:00
commit 4f1dfe7564
8590 changed files with 1516878 additions and 0 deletions
@@ -0,0 +1,27 @@
const Backbone = require('backbone');
const checkAndBuildOpts = require('builder/helpers/required-opts');
/**
* Model that let user upload files
* to our endpoints
*/
require('backbone-model-file-upload');
const REQUIRED_OPTS = [
'configModel',
'userId'
];
module.exports = Backbone.Model.extend({
url: function (method) {
var version = this._configModel.urlVersion('asset', method);
return `/api/${version}/users/${this._userId}/assets`;
},
fileAttribute: 'filename',
initialize: function (attributes, options) {
checkAndBuildOpts(options, REQUIRED_OPTS, this);
}
});