mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-01-13 22:41:32 -05:00
4066d8c680
- Settings fixture that doesn't seem to work - SettingsGeneralRoute with model function calling api - SettingsGeneralModel with save method stubbed - SettingsGeneralController with actions for save, uploadLogo and uploadCover - Let ApplicationRoute handleValidationErrors - Fix actions hash in controller and use bind-attr - Refactor to use single SettingsModel - Implement description word count - Fix broken ajax reference by actually importing ajax method - Refactor to use count-words helper - Refactor isDatedPermalinks into controller - Refactor the isDatedPermalinks to use a custom setter - Remove isDatedPermalinks code from the model
13 lines
No EOL
428 B
JavaScript
13 lines
No EOL
428 B
JavaScript
import ajax from 'ghost/utils/ajax';
|
|
import AuthenticatedRoute from 'ghost/routes/authenticated';
|
|
import SettingsModel from 'ghost/models/settings';
|
|
|
|
var SettingsGeneralRoute = AuthenticatedRoute.extend({
|
|
model: function () {
|
|
return ajax('/ghost/api/v0.1/settings/?type=blog,theme,app').then(function (resp) {
|
|
return SettingsModel.create(resp);
|
|
});
|
|
}
|
|
});
|
|
|
|
export default SettingsGeneralRoute; |