dblythy
c6dcad8d16
feat: align file trigger syntax with class trigger; use the new syntax Parse.Cloud.beforeSave(Parse.File, (request) => {}), the old syntax Parse.Cloud.beforeSaveFile((request) => {}) has been deprecated ( #7966 )
2022-05-29 20:48:55 +02:00
Rikard Teodorsson
64fc04cc26
Cloud Code validator issue with required: false ( #7353 )
...
* Only check the type of a parameter in the validator when the parameter is set to required or is not null
* Added test cases. Don't check type or options if required=false and no default value is set
* Added test cases. Don't check type or options if required=false and no default value is set
* Update const optional
2021-04-18 22:22:23 -07:00
Diamond Lewis
9563793303
Allow single server instance in test suite ( #7262 )
...
* initial pass
* reconfigureServer when needed
* finish postgres tests
* mongo tests
* more tests
* clean up
* re-add skipped test
* Fix transaction tests
* handle batch
* AuthenticationAdapter fix
* More reconfiguration
* clean up
* properly terminate cli servers
* handle Parse.Push
* Flaky PushController
* ensure reconfigureServer when changed
* fix postgres tests
* remove console.log
* LiveQuery spec remove duplicates and listeners
2021-03-13 09:05:22 -06:00
dblythy
3833868709
New: Validate Cloud Validators ( #7154 )
...
* new: validate cloud validators
* add otherKey
* Update CHANGELOG.md
* Update CloudCode.Validator.spec.js
* Update CloudCode.Validator.spec.js
* new: validate cloud validators
* add otherKey
* Update CHANGELOG.md
* Update CloudCode.Validator.spec.js
* Update CloudCode.Validator.spec.js
* Update Parse.Cloud.js
* Update CHANGELOG.md
* Change to throw error
Co-authored-by: Antonio Davi Macedo Coelho de Castro <adavimacedo@gmail.com >
2021-03-02 00:52:21 +01:00
dblythy
91a0108084
New: allow options to be async on Cloud Validator ( #7155 )
...
* new: allow options to be async on Cloud Validator
* Update CHANGELOG.md
* Ensure pushStatus is properly running (#7213 )
* Ensure pushStatus is properly running
* remove duplicate test
* new: allow options to be async on Cloud Validator
* Update CHANGELOG.md
* Update CloudCode.Validator.spec.js
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
2021-02-23 02:56:54 -06:00
dblythy
3d76643286
New: requireAnyUserRoles and requireAllUserRoles for Parse Cloud Validator ( #7097 )
...
* new: requireUserRole for Parse Cloud Validator
* change to requireUserRoles
* Update CHANGELOG.md
* revoke triggers
* Update triggers.js
* Update ParseLiveQueryServer.js
* Update ParseLiveQueryServer.js
* create requireUserRoles
* rename to requireAny and requireAll
* allow for a function
2021-02-12 14:01:38 -08:00
dblythy
27d56f0801
Fix: Proper handling of arrays for cloud validator ( #7178 )
...
* fix: proper handling of arrays for cloud validator
* Update CloudCode.Validator.spec.js
2021-02-11 00:29:34 -06:00
dblythy
6fc3afce71
skipWithMasterKey on Built-In Validator ( #6972 )
...
* Initial Commit
* Change to resolveMasterKey
* Change to skipWithMasterKey
2020-10-26 12:49:30 -07:00
Diamond Lewis
e6ac3b6932
fix(prettier): Properly handle lint-stage files ( #6970 )
...
Now handles top level files and recursive files in folders.
Set max line length to be 100
2020-10-25 15:06:58 -05:00
dblythy
c2f2281e6d
Validation Handler Update ( #6968 )
...
* Initial Commit
* Update FunctionsRouter.js
* Update FunctionsRouter.js
* Change params to fields
* Changes requested
* Fix failing tests
* More tests
* More tests
* Remove existing functionality
* Remove legacy tests
* fix array typo
* Update triggers.js
* Docs
* Allow requireUserKeys to be object
* validateMasterKey
* Improve documentation
Co-authored-by: Diamond Lewis <findlewis@gmail.com >
2020-10-25 12:36:54 -05:00