Ghost/ghost
Fabien "egg" O'Carroll 0d7f98f4d1 Supported adding/removing post to collection via Posts API
We've got some fairly simple diffing logic here to update the collections which
a post is in, the bulk of the changes here are to support the return of a DTO
rather than Bookshelf Model. This also helps improve the architecture because
we are step closer to removing infrastructure concerns (HTTP Response Headers)
from the business logic layer.

For now there is a crappy EventString which can be passed back to the
controller which can then handle any HTTP related concerns, although long term
these should be actual events like PostPublished or PostUpdated.
2023-06-16 09:28:19 +02:00
..
adapter-cache-memory-ttl Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
adapter-cache-redis Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
adapter-manager Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
admin Added custom theme setting descriptions (#17024) 2023-06-15 15:10:56 +01:00
admin-x-settings Show descriptions from theme settings if set 2023-06-16 15:43:48 +12:00
announcement-bar-settings Extracted announcement visibility values to single place 2023-04-26 14:42:33 +02:00
api-framework Implemented duplicate post functionality (#16767) 2023-05-15 09:30:32 +01:00
api-version-compatibility-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
audience-feedback Update @tryghost 2023-04-07 13:47:12 +02:00
bootstrap-socket Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
collections Added full post data when returning collection's posts 2023-06-15 18:35:58 +07:00
constants Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
core Supported adding/removing post to collection via Posts API 2023-06-16 09:28:19 +02:00
custom-theme-settings-service Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
data-generator Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
domain-events Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
dynamic-routing-events Update Test & linting packages 2023-04-05 15:16:08 +02:00
email-analytics-provider-mailgun Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
email-analytics-service Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
email-content-generator Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
email-events Update Test & linting packages 2023-04-05 15:16:08 +02:00
email-service Improved oversized batch correction logic 2023-06-09 14:40:12 +07:00
email-suppression-list Update Test & linting packages 2023-04-05 15:16:08 +02:00
event-aware-cache-wrapper Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
express-dynamic-redirects Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
external-media-inliner Update Test & linting packages 2023-04-05 15:16:08 +02:00
extract-api-key Fixed full Admin test suite running during unit tests 2022-08-15 15:34:52 +02:00
html-to-plaintext Update dependency c8 to v7.13.0 2023-02-16 22:15:50 +00:00
i18n Updated German translations (#17027) 2023-06-15 09:22:49 +02:00
importer-handler-content-files Update Test & linting packages 2023-04-05 15:16:08 +02:00
importer-revue Bumped koenig related packages 2023-05-30 08:00:42 +02:00
in-memory-repository Update dependency typescript to v5.1.3 2023-06-02 09:06:20 +02:00
job-manager Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
link-redirects Update Test & linting packages 2023-04-05 15:16:08 +02:00
link-replacer Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
link-tracking Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
magic-link Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
mailgun-client Update dependency mailgun.js to v9 2023-06-05 14:34:16 +02:00
member-attribution Added signup form attribution (#16899) 2023-06-01 10:18:11 +02:00
member-events Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
members-api Moved serialisation of formats into the serialiser-layer 2023-06-16 09:17:47 +02:00
members-csv Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
members-events-service Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
members-importer Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
members-ssr Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
mentions-email-report Update Test & linting packages 2023-04-05 15:16:08 +02:00
milestones Update Test & linting packages 2023-04-05 15:16:08 +02:00
minifier Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
mw-api-version-mismatch Update Test & linting packages 2023-04-05 15:16:08 +02:00
mw-cache-control Update Test & linting packages 2023-04-05 15:16:08 +02:00
mw-error-handler Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
mw-session-from-token Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
mw-update-user-last-seen Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
mw-version-match Update dependency semver to v7.5.1 2023-05-15 15:13:17 +02:00
mw-vhost Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
oembed-service Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
offers Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
package-json Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
payments Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
portal 🎨 Reused attribution for embeddable signup forms on own site 2023-06-14 15:26:40 +02:00
post-revisions Update dependency typescript to v5.1.3 2023-06-02 09:06:20 +02:00
posts-service Supported adding/removing post to collection via Posts API 2023-06-16 09:28:19 +02:00
referrers Update Test & linting packages 2023-04-05 15:16:08 +02:00
security Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
session-service Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
settings-path-manager Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
signup-form Update storybook monorepo to v7.0.21 2023-06-15 13:04:31 +02:00
slack-notifications Update @tryghost 2023-04-07 13:47:12 +02:00
staff-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
stats-service Update dependency @types/sinon to v10.0.15 2023-05-15 15:12:50 +02:00
stripe Expose Stripe events in package 2023-06-14 08:18:19 -04:00
tiers Update @tryghost 2023-04-07 13:47:12 +02:00
update-check-service Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
verification-trigger Added consistent linting pattern to all packages 2023-06-13 10:43:29 +01:00
version-notifications-data-service Added eslint rule for file naming convention 2023-05-09 12:34:34 -04:00
webmentions Fixed flaky test: Can generate a mentions report (#16592) 2023-04-07 19:03:22 -07:00