Ghost/ghost
Simon Backx 854f616f70
Added bulk edit pages API and admin UI (#16633)
refs https://github.com/TryGhost/Team/issues/2677

- This extends the bulk editing UI to pages.
- New endpoints for editing pages in bulk
- Support for type in bulk edit UI
- Fixed empty messages for lists
- Minor bugfixes (e.g. save button when adding tags became red because
task didn't return true)

---

This pull request adds support for bulk editing and deleting of pages in
the admin UI and the API. It refactors the context menu component and
the list templates to handle different types of content (posts or pages)
dynamically. It also updates the selection list utility and the no posts
box component to work with the new feature. It modifies the `posts.js`
and `pages.js` API files and the corresponding input and output
serializers and routes.
2023-04-14 12:16:15 +02:00
..
adapter-cache-memory-ttl Update Test & linting packages 2023-04-05 15:16:08 +02:00
adapter-cache-redis Update Test & linting packages 2023-04-05 15:16:08 +02:00
adapter-manager Update Test & linting packages 2023-04-05 15:16:08 +02:00
admin Added bulk edit pages API and admin UI (#16633) 2023-04-14 12:16:15 +02:00
api-framework Update @tryghost 2023-04-07 13:47:12 +02:00
api-version-compatibility-service Update Test & linting packages 2023-04-05 15:16:08 +02:00
audience-feedback Update @tryghost 2023-04-07 13:47:12 +02:00
bootstrap-socket Update @tryghost 2023-04-07 13:47:12 +02:00
constants Update Test & linting packages 2023-04-05 15:16:08 +02:00
core Added bulk edit pages API and admin UI (#16633) 2023-04-14 12:16:15 +02:00
custom-theme-settings-service Update @tryghost 2023-04-07 13:47:12 +02:00
data-generator Update @tryghost 2023-04-07 13:47:12 +02:00
domain-events Update @tryghost 2023-04-07 13:47:12 +02:00
dynamic-routing-events Update Test & linting packages 2023-04-05 15:16:08 +02:00
email-analytics-provider-mailgun Update Test & linting packages 2023-04-05 15:16:08 +02:00
email-analytics-service Update @tryghost 2023-04-07 13:47:12 +02:00
email-content-generator Update dependency fs-extra to v11.1.1 2023-03-21 07:35:30 +01:00
email-events Update Test & linting packages 2023-04-05 15:16:08 +02:00
email-service Added error handling for email analytics unsubscribe event (#16613) 2023-04-11 13:13:34 -07:00
email-suppression-list Update Test & linting packages 2023-04-05 15:16:08 +02:00
event-aware-cache-wrapper Update Test & linting packages 2023-04-05 15:16:08 +02:00
express-dynamic-redirects Update dependency c8 to v7.13.0 2023-02-16 22:15:50 +00: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 Fixed i18n tests in CI 2023-04-14 08:39:51 +01:00
importer-handler-content-files Update Test & linting packages 2023-04-05 15:16:08 +02:00
importer-revue Update @tryghost 2023-04-07 13:47:12 +02:00
job-manager Update @tryghost 2023-04-07 13:47:12 +02:00
link-redirects Update Test & linting packages 2023-04-05 15:16:08 +02:00
link-replacer Update Test & linting packages 2023-04-05 15:16:08 +02:00
link-tracking Update @tryghost 2023-04-07 13:47:12 +02:00
magic-link Update @tryghost 2023-04-07 13:47:12 +02:00
mailgun-client Update @tryghost 2023-04-07 13:47:12 +02:00
member-attribution Update @tryghost 2023-04-07 13:47:12 +02:00
member-events Update Test & linting packages 2023-04-05 15:16:08 +02:00
members-api Update @tryghost 2023-04-07 13:47:12 +02:00
members-csv Update Test & linting packages 2023-04-05 15:16:08 +02:00
members-events-service Update @tryghost 2023-04-07 13:47:12 +02:00
members-importer Update @tryghost 2023-04-07 13:47:12 +02:00
members-ssr Update @tryghost 2023-04-07 13:47:12 +02: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 Update @tryghost 2023-04-07 13:47:12 +02: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 Update dependency semver to v7.4.0 2023-04-11 11:01:01 +02:00
mw-session-from-token Update Test & linting packages 2023-04-05 15:16:08 +02:00
mw-update-user-last-seen Update Test & linting packages 2023-04-05 15:16:08 +02:00
mw-version-match Update dependency semver to v7.4.0 2023-04-11 11:01:01 +02:00
mw-vhost Update dependency c8 to v7.13.0 2023-02-16 22:15:50 +00:00
oembed-service Update @tryghost 2023-04-07 13:47:12 +02:00
offers Update @tryghost 2023-04-07 13:47:12 +02:00
package-json Update @tryghost 2023-04-07 13:47:12 +02:00
payments Update Test & linting packages 2023-04-05 15:16:08 +02:00
portal Released Portal v2.29.3 2023-04-13 13:42:09 +02:00
posts-service Fixed transaction usage in bulk tag adding 2023-04-13 17:47:00 +02:00
referrers Update Test & linting packages 2023-04-05 15:16:08 +02:00
security Update @tryghost 2023-04-07 13:47:12 +02:00
session-service Update Test & linting packages 2023-04-05 15:16:08 +02:00
settings-path-manager Update @tryghost 2023-04-07 13:47:12 +02:00
slack-notifications Update @tryghost 2023-04-07 13:47:12 +02:00
sodo-search Update dependency copy-webpack-plugin to v11 2023-04-07 13:47:46 +02:00
staff-service Update Test & linting packages 2023-04-05 15:16:08 +02:00
stats-service Update Test & linting packages 2023-04-05 15:16:08 +02:00
stripe Update @tryghost 2023-04-07 13:47:12 +02:00
tiers Update @tryghost 2023-04-07 13:47:12 +02:00
update-check-service Update @tryghost 2023-04-07 13:47:12 +02:00
verification-trigger Update Test & linting packages 2023-04-05 15:16:08 +02:00
version-notifications-data-service Update Test & linting packages 2023-04-05 15:16:08 +02:00
webmentions Fixed flaky test: Can generate a mentions report (#16592) 2023-04-07 19:03:22 -07:00