Ghost/ghost/admin/app/controllers
Steve Larson d5077ac1bf
Cleared member count cache on manual member add/delete (#19623)
refs https://linear.app/tryghost/issue/ENG-599
- member count is based on the cache which only updates ~every minute
- forced cache clear on manual member add/delete (not import)
- tests were failing based on the assumption that a new site that adds a
member has a nonzero member count, although the cache did not reflect
this quickly enough for the test to pass

Previously on a new site if you tried to publish a newsletter, it would
require at least one member. If you quickly added a member and tried to
send a newsletter, it would stop you saying you need at least one
member, requiring a browser refresh. This was a bug that is resolved
with this changes, as well as odd behaviour to try to write tests
around.
2024-01-30 15:08:27 -06:00
..
lexical-editor Lexical-powered editor experiment (#15278) 2022-08-23 11:45:50 +01:00
members Prevented background click closing members import modal (#18296) 2023-09-22 12:01:34 +00:00
posts Wired email debug screen with API (#15919) 2022-12-02 14:38:40 +05:30
setup Added Source as the new default theme 2023-10-03 14:02:08 +02:00
application.js Updated Admin extensions script functionality 2023-06-02 14:05:40 +02:00
billing.js Refactored billing controller to Octane patterns 2022-10-07 17:59:49 +01:00
collection.js Added collections CRUD UI 2023-05-23 17:26:47 +07:00
collections.js Added collections CRUD UI 2023-05-23 17:26:47 +07:00
dashboard.js Grouped mentions from the same source (#16348) 2023-03-01 12:15:29 +01:00
demo-x.js Created a skeleton AdminX demo app (#19005) 2023-11-20 13:30:15 +00:00
designsandbox.js Renamed design sandbox template 2021-02-05 14:00:51 +01:00
error.js Fixed max call stack error on error controller 2022-10-07 19:46:30 +01:00
explore.js Improved URL syncing between Admin and Explore (#15640) 2022-10-21 11:48:18 +01:00
home.js Added display of get-started modal after completing setup flow 2022-02-01 18:20:26 +00:00
lexical-editor.js Fixed error when deleting post (#19369) 2023-12-13 17:45:23 +00:00
member.js Cleared member count cache on manual member add/delete (#19623) 2024-01-30 15:08:27 -06:00
members-activity.js Cleaned up suppressionList feature flag (#16736) 2023-05-04 14:47:04 +02:00
members.js 🐛 Fixed deleting members with email disabled (#19222) 2023-12-04 15:07:30 +01:00
mentions.js Added mentions page for a post 2023-02-22 10:48:15 +01:00
migrate.js Update migration in settings (#19278) 2023-12-13 16:25:29 +01:00
offer.js 🐛 Fixed missing validation of offer amounts in the admin panel (#16022) 2023-01-03 09:23:11 +00:00
offers.js Fixed generating offers in data generator (#19495) 2024-01-16 13:53:34 +00:00
pages-loading.js Refactored posts and pages controllers to Octane patterns 2022-10-07 18:39:34 +01:00
pages.js Deleted all Admin code relating to the old editor (#18580) 2023-10-12 13:17:39 +01:00
posts-loading.js Fixed hosting management screen not loading after sign-in process (#15763) 2022-11-03 11:14:36 +00:00
posts.js Deleted all Admin code relating to the old editor (#18580) 2023-10-12 13:17:39 +01:00
reset.js Fixed hosting management screen not loading after sign-in process (#15763) 2022-11-03 11:14:36 +00:00
settings-x.js Fixed bugs with AdminX navigation settings (#17340) 2023-07-13 01:12:31 +00:00
setup.js Fixed hosting management screen not loading after sign-in process (#15763) 2022-11-03 11:14:36 +00:00
signin.js 🎨 Improved copy on too many login attempts 2023-06-20 14:32:04 +02:00
signup.js Fixed hosting management screen not loading after sign-in process (#15763) 2022-11-03 11:14:36 +00:00
site.js [chore] migrate to eslint@8 and run --fix (#2256) 2022-02-10 10:41:36 +00:00
tag.js Switched tag unsaved changes modal to new modal pattern 2022-09-09 17:44:11 +01:00
tags.js Refactored tags screens 2022-09-09 13:27:13 +01:00
websockets.js Added alpha feature to demonstrate websockets 2023-02-17 11:55:15 +01:00
whatsnew.js Fixed "About Ghost" missing system information 2022-09-13 12:28:21 +01:00