mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-25 11:55:03 +03:00
16 lines
637 B
JavaScript
16 lines
637 B
JavaScript
|
import ApplicationAdapter from 'ghost-admin/adapters/application';
|
||
|
|
||
|
export default class CustomThemeSettingListAdapter extends ApplicationAdapter {
|
||
|
// we use `custom-theme-setting-list` model as a workaround for saving all
|
||
|
// custom theme setting records in one request so it uses the base model url
|
||
|
pathForType() {
|
||
|
return 'custom_theme_settings';
|
||
|
}
|
||
|
|
||
|
// there's no custom theme setting creation
|
||
|
// newListModel.save() acts as an overall update request so force a PUT
|
||
|
createRecord(store, type, snapshot) {
|
||
|
return this.saveRecord(store, type, snapshot, {method: 'PUT'}, 'createRecord');
|
||
|
}
|
||
|
}
|