mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-03 03:55:26 +03:00
Merge pull request #2661 from jgable/settingsPrimaryDocument
Settings API Primary Document refactor
This commit is contained in:
commit
21acce5391
@ -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;
|
||||
}
|
||||
});
|
||||
|
||||
}());
|
||||
|
Loading…
Reference in New Issue
Block a user