From a8d3e8341eee6af4c778f512d7f8584c476d49fe Mon Sep 17 00:00:00 2001 From: RaNaN Date: Thu, 3 Oct 2013 19:21:05 +0200 Subject: basically working web setup --- pyload/web/app/scripts/models/Setup.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'pyload/web/app/scripts/models') diff --git a/pyload/web/app/scripts/models/Setup.js b/pyload/web/app/scripts/models/Setup.js index 82a2978db..424edf452 100644 --- a/pyload/web/app/scripts/models/Setup.js +++ b/pyload/web/app/scripts/models/Setup.js @@ -4,10 +4,30 @@ define(['jquery', 'backbone', 'underscore', 'app', 'utils/apitypes'], return Backbone.Model.extend({ + url: App.apiUrl('setup'), defaults: { lang: 'en', + system: null, + deps: null, user: null, password: null + }, + + fetch: function(options) { + options || (options = {}); + options.url = App.apiUrl('setup'); + return Backbone.Model.prototype.fetch.call(this, options); + }, + + // will get a 409 on success + submit: function(options) { + options || (options = {}); + options.url = App.apiUrl('setup_done'); + options.data = { + user: this.get('user'), + password: this.get('password') + }; + return Backbone.Model.prototype.fetch.call(this, options); } }); -- cgit v1.2.3