Skip to content

[pull] master from TryGhost:master#32

Merged
pull[bot] merged 5 commits intocooldashing24:masterfrom
TryGhost:master
Jun 24, 2020
Merged

[pull] master from TryGhost:master#32
pull[bot] merged 5 commits intocooldashing24:masterfrom
TryGhost:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Jun 24, 2020

See Commits and Changes for more details.


Created by pull[bot]. Want to support this open source service? Please star it : )

naz and others added 5 commits June 24, 2020 20:01
refs #10318

- At the moment there were no test checking correct behavior of `?type` parameter. Given ongoing settings refactoring work expanded tests with some essential coverage
- Moved one of the test cases to be consistent with order in other suites
no issue

- There are no functional differenec between canary and v3 APIs at the moment, thus these test suites should be kept in sync
refs #10318

- There was a copy/paste error and we didn't have a test to pick it up. Will follow up with a regression test to make sure it doesn't happen again
refs #10318
refs 118b703

- Adds test coverage for fix introduced in referenedc commit
refs #10318

- `group`
  - to replace the `type` column, provides a more descriptive name for the columns use
  - for existing sites it will be populated by migrating data from the `type` column in a later migration
  - for new sites a minimal update has been added to `parseDefaultSettings()` to populate the `group` field when settings are created during startup - fixes the NOT NULL constraint on `settings.group`
- `flags`
  - signifies special handling that is different to other settings in a group
  - eg, `PUBLIC,RO` would indicate that the setting is available via unauthenticated endpoints and is read-only
@pull pull bot added the ⤵️ pull label Jun 24, 2020
@pull pull bot merged commit 4a9e57c into cooldashing24:master Jun 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants