Ghost/core/server/api
Katharina Irrgang 594b0c2d14 Custom post templates (#9073)
closes #9060

- Update `gscan` - it now extracts custom templates and exposes them to Ghost
- Add `custom_template` field to post schema w/ 1.13 migration
- Return `templates` array for the active theme in `/themes/` requests
- Users with Author/Editor roles can now request `/themes/`
- Front-end will render `custom_template` for posts if it exists, template priority is now:
  1. `post/page-{{slug}}.hbs`
  2. `{{custom_template}}.hbs`
  3. `post/page.hbs`
2017-10-10 13:36:35 +01:00
..
app.js 🐛 Fixed public api access on custom domain 2017-09-14 07:55:14 +07:00
authentication.js Improved log output for welcome email error (#9016) 2017-09-19 14:24:20 +01:00
clients.js Refactored the API layer: do not handle API response after pipelining 2017-09-28 10:18:18 +01:00
configuration.js Removed private configuration endpoint 2017-09-20 11:44:47 +01:00
db.js Misc cleanup & consistency amends (#9002) 2017-09-12 17:31:14 +02:00
index.js 🐛 Fixed missing cache invalidation header when uploading redirects (#9071) 2017-09-27 18:58:33 +01:00
invites.js Refactored the API layer: do not handle API response after pipelining 2017-09-28 10:18:18 +01:00
mail.js Improved log output for welcome email error (#9016) 2017-09-19 14:24:20 +01:00
middleware.js 🐛 Fixed public api access on custom domain 2017-09-14 07:55:14 +07:00
notifications.js Refactored the API layer: do not handle API response after pipelining 2017-09-28 10:18:18 +01:00
posts.js Fixed wrong handling of formats param (#9078) 2017-09-28 13:38:32 +01:00
redirects.js 🎨 Backup redirects.json file before overriding (#9051) 2017-09-25 18:35:57 +01:00
roles.js Refactored the API layer: do not handle API response after pipelining 2017-09-28 10:18:18 +01:00
routes.js 🔥 Removed public API endpoint to fetch users by email address (#9059) 2017-09-26 16:42:58 +01:00
schedules.js Misc cleanup & consistency amends (#9002) 2017-09-12 17:31:14 +02:00
settings.js Misc cleanup & consistency amends (#9002) 2017-09-12 17:31:14 +02:00
slack.js Misc cleanup & consistency amends (#9002) 2017-09-12 17:31:14 +02:00
slugs.js Refactored the API layer: do not handle API response after pipelining 2017-09-28 10:18:18 +01:00
subscribers.js Refactored the API layer: do not handle API response after pipelining 2017-09-28 10:18:18 +01:00
tags.js Refactored the API layer: do not handle API response after pipelining 2017-09-28 10:18:18 +01:00
themes.js Custom post templates (#9073) 2017-10-10 13:36:35 +01:00
upload.js Misc cleanup & consistency amends (#9002) 2017-09-12 17:31:14 +02:00
users.js Refactored the API layer: do not handle API response after pipelining 2017-09-28 10:18:18 +01:00
utils.js Support for attribute-based permissions (#9025) 2017-09-26 18:06:14 +02:00