0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-24 23:48:13 -05:00
ghost/core/server
Hannah Wolfe 17499dbc7b Generate context from channelConfig, not URL
refs #5091

- makes post context explicit - data.post must be set, rather than post being the default
- uses channelConfig to determine the context for a channel (the channel name) rather than basing it off of the URL
- updates tests to setup the contexts more clearly, the outcome has not changed

Since #6469 req has channelConfig attached to it.
We can use req.channelConfig to determine what the context should be for a channel (the channel name)
This allows us to remove the hardcoded URLs, and means that custom channels will automatically get their own context.
Coupled with removing 'post' from being a default/fallthrough, to being explicitly set, this will reduce
potential context errors, as we start to extend the frontend capabilities
2016-03-20 12:59:25 +00:00
..
api Exporter cleanup & tests 2016-03-12 19:01:25 +00:00
apps Harvest server side strings 2015-12-19 12:12:16 +01:00
config Always override database config + exit tests on error 2016-03-14 15:39:59 +00:00
controllers Generate context from channelConfig, not URL 2016-03-20 12:59:25 +00:00
data Merge pull request #6599 from ErisDS/migrations-split 2016-03-15 13:47:44 +01:00
errors Refactor authentication API into pipeline format 2016-03-07 11:53:54 -06:00
events
helpers Rename confusing 'context' variables 2016-02-21 22:07:15 +00:00
mail Refactor mail service 2016-02-10 16:31:42 -06:00
middleware Serve immediate 404 for static files (no fallthru) 2016-02-21 19:17:27 +00:00
models Refactor authentication API into pipeline format 2016-03-07 11:53:54 -06:00
permissions Harvest server side strings 2015-12-19 12:12:16 +01:00
routes Including timezones API in configuration endpoint 2016-02-24 16:44:01 +02:00
storage Serve immediate 404 for static files (no fallthru) 2016-02-21 19:17:27 +00:00
translations Merge pull request #6579 from jaswilli/auth-api 2016-03-08 15:54:34 +01:00
utils Refactor & test fixture migrations 2016-03-03 09:03:37 +00:00
views
filters.js
ghost-server.js Harvest server side strings 2015-12-19 12:12:16 +01:00
i18n.js Fix jsDoc on i18n.t() 2016-02-22 01:57:22 +01:00
index.js Moves builFilesExist to startup-checks 2016-02-14 18:28:37 +00:00
update-check.js deps: bluebird@3.3.3 2016-03-01 15:17:20 -06:00