Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(schema): PDE-5719 split FieldSchema into InputFieldSchema, Outpu…
…tFieldSchema, and AuthFieldSchema (#957) * first attempt: split FieldSchema * PDE-5719 address PR comments * PDE-5719 address commented out lines * PDE-5719 address commented out lines * PDE-5719 clean up * PDE-5719 clean up * rename to AuthFieldSchema * PR suggestions: remove cleanErrors addition * PR suggestions: add examples and anti-examples * fix description * remove FieldsSchema and DynamicFieldsSchema * add unit tests * update unit test * Update packages/schema/lib/schemas/AuthFieldSchema.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/schemas/AuthFieldSchema.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/schemas/AuthFieldSchema.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/schemas/AuthFieldsSchema.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/schemas/AuthFieldsSchema.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/schemas/AuthFieldsSchema.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/schemas/AuthFieldsSchema.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/schemas/AuthFieldsSchema.js Co-authored-by: Kola Erinoso <[email protected]> * run yarn build * PR suggestion: move isSafe check as a functional-contsraint * update test * Update packages/schema/test/index.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/test/index.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/test/index.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/utils/makeValidator.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/functional-constraints/AuthFieldisSafe.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/functional-constraints/AuthFieldisSafe.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/functional-constraints/AuthFieldisSafe.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/functional-constraints/AuthFieldisSafe.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/functional-constraints/AuthFieldisSafe.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/functional-constraints/AuthFieldisSafe.js Co-authored-by: Kola Erinoso <[email protected]> * update FORBIDDEN_KEYS to match secret scrubber * PR suggestions: tailor fields to not inherit from FieldSchema * run yarn build * PR suggestions: remove uneeded fields and fix tests * PR suggestion:rename to isNotSecret * PDE-5719 add helpText back to inputField * update type enums for better fit * apply PR suggestions * apply PR suggestions * remove copy from auth types * add default back to input and output schema * update docs * apply PR suggestions * apply PR suggestions * PR suggestion: use common fields and update schemas * Update packages/schema/lib/functional-constraints/AuthFieldisSafe.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/schemas/AuthFieldSchema.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/schemas/OutputFieldSchema.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/test/index.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/schemas/FieldSchema.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/schemas/AuthFieldSchema.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/schemas/AuthFieldSchema.js Co-authored-by: Kola Erinoso <[email protected]> * Update packages/schema/lib/schemas/InputFieldSchema.js Co-authored-by: Kola Erinoso <[email protected]> * Split FieldSchema into AuthFieldSchema, InputFieldSchema, OutputFieldSchema * add examples/anti-examples back for FieldSchema * Update packages/schema/lib/schemas/AuthFieldSchema.js Co-authored-by: Kola Erinoso <[email protected]> --------- Co-authored-by: Kola Erinoso <[email protected]>
- Loading branch information