Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Improved performance loading posts & pages in admin #20646

Merged
merged 3 commits into from
Jul 29, 2024

Conversation

9larsons
Copy link
Contributor

ref 8ea1dfb
ref https://linear.app/tryghost/issue/ONC-111

  • undid the reversion for the performance improvements
  • built upon new tests for the posts list functionality in admin, including right click actions
  • added tests for pages view in Admin

This was reverted because it broke the Pages list view in Admin, which is a thin extension of the Posts functionality in admin (route & controller). That has been fixed and tests added.

This was originally reverted because the changes to improve loading response times broke right click (bulk) actions in the posts list. This was not caught because it turned out we had near-zero test coverage of that part of the codebase. Test coverage has been expanded for the posts list, and while not comprehensive, is a much better place for us to be in.

@github-actions github-actions bot added the affects:admin Anything relating to Ghost Admin label Jul 23, 2024
@9larsons 9larsons changed the title Improved admin posts & pages loading ✨ Improved performance loading posts & pages in admin Jul 23, 2024
@9larsons 9larsons requested a review from kevinansfield July 23, 2024 18:37
@9larsons 9larsons enabled auto-merge (squash) July 29, 2024 16:13
@9larsons 9larsons merged commit c61c42c into main Jul 29, 2024
19 checks passed
@9larsons 9larsons deleted the improve-admin-posts-pages-loading branch July 29, 2024 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects:admin Anything relating to Ghost Admin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants