mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-19 00:11:49 +03:00
8680099765
refs #8222 - differentiate between errors and fatal errors - use gscan errors in theme middleware - Adds a new `error()` method to `currentActiveTheme` constructor which will return the errors we receive from gscan - In middleware, if a theme couldn't be activated because it's invalid, we'll fetch the erros and send them to our error handler. We also use a new property `hideStack` to control, if the stack (in dev mode and if available) should be shown or the gscan errors (in prod mode, or in dev if no stack error) - In our error handler we use this conditional to send a new property `gscan` to our error theme - In `error.hbs` we'll iterate through possible `gscan` error objects and render them. - remove stack printing - stack for theme developers in development mode doesn't make sense - stack in production doesn't make sense - the stack is usually hard to read - if you are developer you can read the error stack on the server log - utils.packages: transform native error into Ghost error - use `onlyFatalErrors` for gscan format and differeniate fatal errors vo.2 - optimise bootstrap error handling - transform theme is missing into an error - add new translation key - show html tags for error.hbs template: rule |
||
---|---|---|
.. | ||
packages | ||
asset-hash.js | ||
blog-icon.js | ||
cached-image-size-from-url.js | ||
ghost-version.js | ||
gravatar.js | ||
image-size-from-url.js | ||
index.js | ||
labs.js | ||
make-absolute-urls.js | ||
markdown-converter.js | ||
mobiledoc-converter.js | ||
pipeline.js | ||
read-csv.js | ||
remove-open-redirect-from-url.js | ||
sequence.js | ||
social-urls.js | ||
tokens.js | ||
url.js | ||
visibility.js | ||
zip-folder.js |