Ghost/core/server/services
Fabien 'egg' O'Carroll 68127cf4d4
Stopped reconfiguring MemberAPI on settings change (#13943)
refs https://github.com/TryGhost/Team/issues/1257
refs https://github.com/TryGhost/Team/issues/1261

Certain event listens are being added twice due to the way we "reload"
the MembersAPI which can cause duplicate counts of Offer Redemptions.

Rather than creating multiple instances of the MembersAPI we're moving
toward being able to reload the config in place or passing getters for
the config which will allows us to use the MembersAPI as a singleton,
and remove any bugs which come from creating multiple instances.

This also fixes a bug with the allowSelfSignup config not refreshing when
the portal_plans setting was changed.
2022-01-10 18:21:09 +02:00
..
adapter-manager Added multiple adapters capability to adapter manager 2021-10-21 20:22:45 +13:00
auth Switch to @tryghost/errors from ignition errors package (#13807) 2021-12-01 10:22:01 +00:00
bulk-email Inlined package requires to save boot time and memory 2021-10-22 09:57:59 +02:00
email-analytics Revert "Revert "Extract logging from DI patterns, only use @tryghost/logging package"" (#13884) 2021-12-14 11:22:39 +00:00
integrations Replace GhostError with InternalServerError 2021-12-14 12:17:48 +00:00
invitations Replaced i18n with tpl in accept.js (#13471) 2021-10-08 15:21:22 +01:00
invites Revert "Revert "Extract logging from DI patterns, only use @tryghost/logging package"" (#13884) 2021-12-14 11:22:39 +00:00
jobs Revert "Revert "Extract logging from DI patterns, only use @tryghost/logging package"" (#13884) 2021-12-14 11:22:39 +00:00
mail Removed empty class attribute from emails (#13906) 2021-12-16 16:58:33 +02:00
mega 🐛 Fixed Flickr embeds appearing distorted in emails 2022-01-04 11:33:08 +00:00
members Stopped reconfiguring MemberAPI on settings change (#13943) 2022-01-10 18:21:09 +02:00
notifications Replace error handler middleware with @tryghost/mw-error-handler (#13879) 2021-12-14 15:18:46 +00:00
offers Fixed init method for Offers service 2021-11-03 17:17:33 +02:00
permissions Switch to @tryghost/errors from ignition errors package (#13807) 2021-12-01 10:22:01 +00:00
posts 🐛 Fixed immediately sent email when scheduling email-only post 2021-10-05 16:42:29 +02:00
public-config Added Tenor contentFilter setting to config 2021-11-16 17:42:26 +00:00
redirects Switch to @tryghost/errors from ignition errors package (#13807) 2021-12-01 10:22:01 +00:00
route-settings Fixed hidden validation error during frontend reload 2021-12-01 16:24:09 +04:00
settings 🐛 Fixed GA labs flags not appearing enabled in settings API (#13681) 2021-10-22 19:59:13 +01:00
stripe Revert "Revert "Extract logging from DI patterns, only use @tryghost/logging package"" (#13884) 2021-12-14 11:22:39 +00:00
themes Cleaned up customThemeSettings labs flag 2022-01-03 17:45:25 +00:00
url Changed /^testing/ regexp use to startsWith method 2021-11-22 21:56:32 +13:00
webhooks Removed method complexity in webhooks API controller 2021-09-17 10:11:23 +03:00
custom-theme-settings.js Added API tests for custom theme settings (#13519) 2021-10-08 16:18:49 +01:00
limits.js Simlified limit service initialization 2021-11-03 00:33:28 +13:00
nft-oembed.js Added fallback for NFT title when name is missing 2021-12-03 21:16:22 +02:00
oembed.js Added one error catching inside the oembed service 2021-12-01 17:46:23 +01:00
slack.js Switch to @tryghost/errors from ignition errors package (#13807) 2021-12-01 10:22:01 +00:00
twitter-embed.js Removed richTwitterNewsletters GA labs flag 2022-01-04 13:07:39 +00:00
users.js 🔒 Added a "reset all passwords" feature (#13005) 2021-06-23 14:54:28 +02:00
xmlrpc.js Switch to @tryghost/errors from ignition errors package (#13807) 2021-12-01 10:22:01 +00:00