Merge pull request #2661 from jgable/settingsPrimaryDocument

Settings API Primary Document refactor
This commit is contained in:
Hannah Wolfe 2014-05-02 15:55:31 +01:00
commit 21acce5391

View File

@ -1,10 +1,20 @@
/*global Ghost */
/*global Ghost, _ */
(function () {
'use strict';
//id:0 is used to issue PUT requests
Ghost.Models.Settings = Ghost.ProgressModel.extend({
url: Ghost.paths.apiRoot + '/settings/?type=blog,theme,app',
id: '0'
id: '0',
parse: function (response) {
var result = _.reduce(response.settings, function (settings, setting) {
settings[setting.key] = setting.value;
return settings;
}, {});
return result;
}
});
}());