Ghost/core/server
Vijay Kandy f2d09df512 Support for custom notifications (#7077)
closes #5071

- Send application/json requests to UpdateCheck service. New UpdateCheck service accepts JSON request
- If UpdateCheck service respponse has messages[] array, iterate over the array and create custom notifications intended for current version
- Save custom notification if its not already in the store AND its uuid is not in seenNotifications array
- When a custom notification is dismissed, store its uuid in seenNotifications array
- setup test fixtures to trigger tests properly
- api_notification_spec test to ensure custom notification can be added to store and added to seenNotifications when dismissed
- update_check_spec test to ensure custom notification can be displayed for a specific Ghost version
- added test to ensure messages meant for other versions don't create notifications
2016-07-22 14:02:10 +01:00
..
api Support for custom notifications (#7077) 2016-07-22 14:02:10 +01:00
apps Fix: back link on the subscribe page (#7059) 2016-07-14 17:09:40 +02:00
config Allow usage of blogurl:port inside of navigation (#6998) 2016-07-21 14:05:13 +01:00
controllers internal tags feature 2016-06-11 09:12:04 -06:00
data Support for custom notifications (#7077) 2016-07-22 14:02:10 +01:00
errors feature: maintenance mode (#7019) 2016-07-15 17:22:41 +01:00
events post-scheduling 2016-06-14 10:52:13 +02:00
helpers meta referrer improvements (#7088) 2016-07-14 18:14:59 +02:00
mail HTML newsletter template for subscribers (#7045) 2016-07-08 21:40:32 -06:00
middleware Revert "fix: ensure we initialise activeTheme on bootstrap (#6950)" 2016-07-21 12:26:16 +01:00
models fix: "url" field is undefined when restricting returned fields (#7089) 2016-07-18 22:21:47 +02:00
permissions deps: lodash@4.13.1 2016-06-11 13:13:55 -06:00
routes feature: maintenance mode (#7019) 2016-07-15 17:22:41 +01:00
scheduling post-scheduling: delete job but time is null (#7035) 2016-06-28 20:14:29 +02:00
storage Allow @ in image name for retina JS support (#7081) 2016-07-15 17:50:41 +01:00
translations feature: maintenance mode (#7019) 2016-07-15 17:22:41 +01:00
utils Node version check w/o semver (#7097) 2016-07-16 01:20:05 +02:00
views move private-blogging functionality into an internal app 2016-04-11 08:58:41 -05:00
filters.js Misc grunt /dev updates 2015-05-28 20:25:14 +01:00
ghost-server.js Harvest server side strings 2015-12-19 12:12:16 +01:00
i18n.js improvement: general fixes 2016-06-01 07:07:20 +02:00
index.js feature: maintenance mode (#7019) 2016-07-15 17:22:41 +01:00
overrides.js deps: lodash@4.13.1 2016-06-11 13:13:55 -06:00
update-check.js Support for custom notifications (#7077) 2016-07-22 14:02:10 +01:00