0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-03 23:00:14 -05:00
ghost/core/server/services
Naz Gargol 193c179110
Extracted members-specific middleware from site app module (#11405)
no issue

- In order to keep site/app.js module tidy and less coupled with members module we need to extract some of the functionality where it belongs conceptually
- Added "members enabled check" middleware to stripe webhook endpoint
- Reshuffled members middleware so that siteApp is in control of mounting points. This is meant to be a more explicit way to see which endpoints are being handled by members middleware
- Extracted member-specific public file middleware
- Unified use of `labs.member` alias method. Done for code style consistency
- Added basic members' test suite. This is a base we could work from when more modifications are needed
- Removed route handler for unexisting members file "members-theme-bindings.js". Calling this route otherwise causes a 500. Looks like a leftover from 49672a1e4d
2019-11-21 10:01:24 +07:00
..
apps Extracted frontend folder (#10780) 2019-06-19 11:30:28 +02:00
auth 🏗 Migrated scheduler to work with v2 API (#11142) 2019-09-23 21:42:53 +05:30
invitations Refactored authentication controller v0.1 (#10893) 2019-07-17 12:28:16 +02:00
mail Updated GhostMailer to allow forcing text content 2019-10-11 11:45:11 +07:00
members Extracted members-specific middleware from site app module (#11405) 2019-11-21 10:01:24 +07:00
permissions Removed subscribers from the codebase (#11153) 2019-10-09 11:47:04 +02:00
settings 🔥 Removed deprecated ghost_head and ghost_foot properties from /settings responses (#11144) 2019-09-23 12:59:00 +02:00
webhooks Added member.edited webhook 2019-10-31 14:34:50 +00:00
labs.js Updated syntax in labs service 2019-11-06 14:53:53 +07:00
slack.js 🏗 Migrated posts.page column to posts.type (#11111) 2019-09-16 11:51:54 +01:00
xmlrpc.js 🏗 Migrated posts.page column to posts.type (#11111) 2019-09-16 11:51:54 +01:00