0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-01-27 22:49:56 -05:00
ghost/core/server/controllers/frontend
Hannah Wolfe 17499dbc7b Generate context from channelConfig, not URL
refs 

- 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  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
..
channel-config.js
channels.js
context.js Generate context from channelConfig, not URL 2016-03-20 12:59:25 +00:00
error.js
fetch-data.js
format-response.js
index.js Merge pull request from ErisDS/dynamic-channel-routing 2016-02-15 19:27:41 +01:00
render-channel.js
secure.js
templates.js