Fabien O'Carroll

Results 23 issues of Fabien O'Carroll

This is the groundwork for caching member content. Companion document is here https://www.notion.so/ghost/4a9fcaf495024e7b8bfa5238be4d318b

ref ENG-728 ref https://linear.app/tryghost/issue/ENG-728 The loadedPermissions were only used to check roles or whether an api key was used. The later is already exposed on the `context` object, so we...

🍦

`registerAsyncHelper` has a limit of two arguments to the helper, which is confusing, and doesn't allow direct ports from a `handlebars` helper, to an `express-hbs` helper. Here's an example of...

refs https://github.com/TryGhost/Team/issues/1438 Use this package as a singleton runs into issues when multiple packages are depending on it. If we have multiple versions of this package in use by dependencies,...

I guess we'd want to: - validate that width/height are numbers? - validate any use of the `img_url` helper either omits the size or the size exists. @JohnONolan I've moved...

enhancement

ref https://linear.app/tryghost/issue/ENG-642 When a subscription is in the `canceled` state the corresponding Member has no access to the Ghost site. The only time a Member will continue to have access...

affects:admin

This fix is done at the endpoint layer, which isn't ideal, but has the smallest surface area for the change. I think we may want to move it up a...

ref https://dev.mysql.com/doc/refman/8.4/en/forcing-innodb-recovery.html Docker on MacOS can sometimes force quit the container and we end up with a broken MySQL container which can't boot. This config forced MySQL to attempt to...

🍦 This includes a *bunch* of up front cleanup to make the components easier&nicer to work with