Ghost/ghost
Sag e6254bbb93
🎨 Removed member bulk deletion safeguard from safe queries (#20747)
fixes https://linear.app/tryghost/issue/ENG-1484

- in Ghost release
[v5.89.0](https://github.com/TryGhost/Ghost/releases/tag/v5.89.0), we
have added a safeguard around bulk member deletion, due to a limitation
in NQL for member filters (commit: 2484a77)
- with this change, we limit the safeguard to only the cases we know are
problematic, and remove it for other useful and safe queries
- more precisely, the safeguard is in place only when:
    - Multiple newsletters exist, and the filter contains 2 or more
newsletter filters
    - If any of the following stripe filters are used even once:
        - Billing period
        - Stripe subscription status
        - Paid start date
        - Next billing date
        - Subscription started on post/page
        - Offers
2024-08-14 15:48:54 +00:00
..
adapter-cache-memory-ttl
adapter-cache-redis
adapter-manager Update TryGhost packages 2024-08-05 12:12:34 +02:00
admin 🎨 Removed member bulk deletion safeguard from safe queries (#20747) 2024-08-14 15:48:54 +00:00
announcement-bar-settings
api-framework Update TryGhost packages 2024-08-05 12:12:34 +02:00
api-version-compatibility-service
audience-feedback Update TryGhost packages 2024-08-05 12:12:34 +02:00
bookshelf-repository
bootstrap-socket Update TryGhost packages 2024-08-05 12:12:34 +02:00
collections Update TryGhost packages 2024-08-05 12:12:34 +02:00
constants
core Update Koenig packages 2024-08-14 15:34:44 +01:00
custom-theme-settings-service Update TryGhost packages 2024-08-05 12:12:34 +02:00
data-generator Update TryGhost packages 2024-08-05 12:12:34 +02:00
domain-events Update TryGhost packages 2024-08-05 12:12:34 +02:00
donations
dynamic-routing-events
email-addresses Update dependency nodemailer to v6.9.14 2024-06-19 16:54:52 +00:00
email-analytics-provider-mailgun Configured all unit tests to use dot reporter 2023-10-05 12:24:24 +02:00
email-analytics-service Update TryGhost packages 2024-08-05 12:12:34 +02:00
email-content-generator Lazyloaded several required dependencies 2024-07-26 09:52:26 +02:00
email-events
email-service Update Koenig packages 2024-08-14 15:34:44 +01:00
email-suppression-list
express-dynamic-redirects
external-media-inliner
extract-api-key
ghost Update TryGhost packages 2024-08-05 12:12:34 +02:00
html-to-plaintext
i18n Fixed errors in Bulgarian portal translations (#20691) 2024-08-12 18:55:26 -07:00
importer-handler-content-files
importer-revue Update Koenig packages 2024-08-14 15:34:44 +01:00
in-memory-repository
job-manager Update TryGhost packages 2024-08-05 12:12:34 +02:00
link-redirects
link-replacer
link-tracking Update TryGhost packages 2024-08-05 12:12:34 +02:00
magic-link Update TryGhost packages 2024-08-05 12:12:34 +02:00
mail-events Update TryGhost packages 2024-08-05 12:12:34 +02:00
mailgun-client Update TryGhost packages 2024-08-05 12:12:34 +02:00
member-attribution
member-events 🎨 Added staff notification when a sub is canceled due to failed payments (#20534) 2024-07-15 08:07:18 +02:00
members-api Update TryGhost packages 2024-08-05 12:12:34 +02:00
members-csv
members-events-service Update TryGhost packages 2024-08-05 12:12:34 +02:00
members-importer Update TryGhost packages 2024-08-05 12:12:34 +02:00
members-ssr Update TryGhost packages 2024-08-05 12:12:34 +02:00
mentions-email-report
milestones Update TryGhost packages 2024-08-05 12:12:34 +02:00
minifier Update dependency terser to v5.31.6 2024-08-13 09:43:56 +00:00
model-to-domain-event-interceptor
mw-api-version-mismatch Update TryGhost packages 2024-08-05 12:12:34 +02:00
mw-cache-control
mw-error-handler Update TryGhost packages 2024-08-05 12:12:34 +02:00
mw-session-from-token
mw-update-user-last-seen
mw-version-match Update TryGhost packages 2024-08-05 12:12:34 +02:00
mw-vhost
nql-filter-expansions
oembed-service Update TryGhost packages 2024-08-05 12:12:34 +02:00
offers Update TryGhost packages 2024-08-05 12:12:34 +02:00
package-json Update TryGhost packages 2024-08-05 12:12:34 +02:00
payments Update TryGhost packages 2024-08-05 12:12:34 +02:00
post-events
post-revisions
posts-service Update TryGhost packages 2024-08-05 12:12:34 +02:00
recommendations Update TryGhost packages 2024-08-05 12:12:34 +02:00
referrers
security
session-service Update TryGhost packages 2024-08-05 12:12:34 +02:00
settings-path-manager Update TryGhost packages 2024-08-05 12:12:34 +02:00
slack-notifications Update TryGhost packages 2024-08-05 12:12:34 +02:00
staff-service Updated recommendation received notification email design (#20748) 2024-08-14 09:49:17 +02:00
stats-service Update dependency luxon to v3.5.0 2024-08-05 09:19:48 +02:00
stripe Update TryGhost packages 2024-08-05 12:12:34 +02:00
tiers Update TryGhost packages 2024-08-05 12:12:34 +02:00
update-check-service Update TryGhost packages 2024-08-05 12:12:34 +02:00
verification-trigger Update TryGhost packages 2024-08-05 12:12:34 +02:00
version-notifications-data-service
webmentions Update TryGhost packages 2024-08-05 12:12:34 +02:00
tsconfig.json