0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-01-06 22:40:14 -05:00
ghost/core/server
Naz 49ba26373d 🏗 Added "labs" setting enabling feature flags
refs https://github.com/TryGhost/Team/issues/757
refs https://github.com/TryGhost/Team/issues/332
refs ea6d656457

- We have a need a quick way to add features behind flags. The old way of "labs" is the quickest way to achieve this. It has ready tooling around it and well understood pitfalls. This change reintroduces "labs" group & key in settings table in the same shape it used to be (see reffed commit)
- Next step will be introducing very basic guard rails to protect from pitfalls previous implementation of "labs" had. This will include an allowlist based input validation for lab's object's data
-  The labs being an "object" type is an EXCEPTION. Even though it's an antipattern we aim to move away from, for now it's the lowest impact solution that will unblock the use of flags in the system. A proper solution will come at some point.
2021-06-08 02:18:17 +12:00
..
adapters Fixed initialization logic in post scheduler 2021-05-26 10:44:11 +04:00
api Fixed product API removing included data 2021-06-04 12:28:56 +05:30
data 🏗 Added "labs" setting enabling feature flags 2021-06-08 02:18:17 +12:00
lib Moved getLocalSize() from mobiledoc to image-size lib 2021-05-14 11:57:37 +01:00
models Removed unused fields relationship function on Post model 2021-06-02 10:09:30 +01:00
public New logo in Admin (#12768) 2021-03-18 17:27:27 +00:00
services Updated price/products data for portal settings 2021-06-04 13:03:33 +05:30
views
web Supported monthly & yearly price in Products API 2021-06-03 17:08:02 +01:00
analytics-events.js Expanded requires of lib/common i18n and events 2021-05-03 17:14:52 +01:00
ghost-server.js Refactored urlUtils out of ghost-server 2021-05-05 14:24:59 +01:00
notify.js
overrides.js
run-update-check.js Move the update-check service to a scheduled job 2021-05-27 17:17:26 +02:00
update-check.js Removed update check service in favor of external package 2021-06-03 13:24:19 +04:00