Ghost/core/server/api/canary/custom-theme-settings.js
Kevin Ansfield 2947db0e6b
Added API endpoint for browsing custom theme settings (#13362)
refs https://github.com/TryGhost/Team/issues/1070

- bumped `@tryghost/custom-theme-settings-service` to get access to `.listSettings()` method
- added GET `/api/canary/admin/theme_settings/` route behind `'customThemeSettings'` feature flag that uses the custom theme settings service to return settings resources that are a combination of the theme-provided definition and the saved value
2021-09-27 11:31:47 +01:00

13 lines
283 B
JavaScript

const customThemeSettingsService = require('../../services/custom-theme-settings');
module.exports = {
docName: 'custom_theme_settings',
browse: {
permissions: true,
query() {
return customThemeSettingsService.listSettings();
}
}
};