* Improve goal custom props validation
* Implement goals with custom props in Plugins API
* Implement goals with custom props in Sites API
* DRY: Extract CustomProps schemas
* rename test
* Check for Props feature availability on goals with custom props creation
* Guard goals w/ custom props with billing feature checks
* ce
* ce
* Tidy up test
* credo
* Fix error wording for Sites API
* Update test/support/teams/test.ex
Co-authored-by: Artur Pata <artur.pata@gmail.com>
* Use strict map assertion per @apata's suggestion
* Stronger match
* Improve custom props validation
* Keep the hybrid feature encapsulated
* Format
* Revert "Keep the hybrid feature encapsulated"
This reverts commit
|
||
|---|---|---|
| .. | ||
| controllers | ||
| schemas | ||
| views | ||
| errors.ex | ||
| spec.ex | ||