Ghost/core/server/data/schema
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
..
clients Fixed "no-shadow" linting error in server/data modules (#12288) 2020-10-20 11:56:46 +13:00
fixtures Fixed editors not being able to read labels when assigning member segments (#12934) 2021-05-07 10:51:44 +01:00
checks.js Update Test & linting packages (major) (#10858) 2019-07-05 13:40:43 +02:00
commands.js Moved i18n to shared 2021-05-04 13:03:38 +01:00
default-settings.json 🏗 Added "labs" setting enabling feature flags 2021-06-08 02:18:17 +12:00
index.js 🔥 remove database version (#7894) 2017-01-26 12:12:00 +00:00
schema.js Added {monthly,yearly}_price columns to products 2021-06-01 09:38:15 +01:00