Commit Graph

540 Commits

Author SHA1 Message Date
Florent Vilmart
3ecaa0aa4b Sends verification email upon set and update email
- nits
2016-02-29 18:58:34 -05:00
Florent Vilmart
91d9724182 Adds reset password logic 2016-02-29 18:55:15 -05:00
Florent Vilmart
f3bb2c99e0 Refactor and advancements
- Drops mailController, centralized in UserController
- Adds views folder for change_password
- Improves PromiseRouter to support text results
- Improves PromiseRouter to support empty responses for redirects
- Adds options to AdaptableController
- UsersController gracefully fails when no adapter is set
- Refactors GlobalConfig into same style for Routers
2016-02-29 18:55:14 -05:00
Florent Vilmart
7dd765256c Refactors verify_email, adds public html 2016-02-29 18:52:11 -05:00
Florent Vilmart
0b307bc22f Improves AdapterLoader, enforces configuraiton on Adapters 2016-02-29 18:52:10 -05:00
Drew Gross
8dc37b9d30 Exploring the interface of a mail adapter
Add some tests and demonstrate the adapter loading interface
2016-02-29 18:52:10 -05:00
Fosco Marotto
d9f1e00345 Merge pull request #702 from simonbengtsson/before-save-login
Don't trigger beforeSave when logging in with a provider
2016-02-29 14:40:22 -08:00
Fosco Marotto
04491fcb20 Merge pull request #673 from stephentuso/installation-handling-fix
Handle duplicate android device tokens correctly
2016-02-29 14:37:24 -08:00
Fosco Marotto
46da50f2b3 Merge pull request #689 from ParsePlatform/flovilmart.rolesHierarchy
Recursive lookup for roles
2016-02-29 14:35:04 -08:00
Nikita Lutsenko
e9699b64a5 Merge pull request #698 from ParsePlatform/nlutsenko.database.controller
Rename ExportAdapter to DatabaseController, start splitting Mongo specific logic.
2016-02-29 14:09:03 -08:00
Nikita Lutsenko
eb892830e6 Move and cleanup getting collections into MongoStorageAdapter. 2016-02-29 12:51:43 -08:00
Nikita Lutsenko
7215300c1e Move Mongo database property directly to mongo adapter. 2016-02-29 12:50:47 -08:00
Nikita Lutsenko
997da898eb Split mongodb connection creation from DatabaseController. 2016-02-29 12:50:47 -08:00
Nikita Lutsenko
d78c2746e9 Rename ExportAdapter to DatabaseController. 2016-02-29 12:50:47 -08:00
Nikita Lutsenko
10efd5d38d Merge pull request #694 from ParsePlatform/nlutsenko.cache
Unify and cleanup cache.js.
2016-02-29 12:49:04 -08:00
Drew
888354154d Merge pull request #714 from ParsePlatform/flovilmart.echoKeysTests
Adds test that ensures the keys are properly set when using cloudcode
2016-02-28 12:35:32 -08:00
Florent Vilmart
e43c471a7e Adds test that ensures the keys are properly set when using cloudcode 2016-02-28 12:38:36 -05:00
Drew
bd89338b39 Merge pull request #696 from mcdonamp/gcp-logo
Adding the GCP logo and quickstart
2016-02-27 12:04:39 -08:00
Drew
97d6e9d1a8 Merge pull request #695 from Marco129/client-class-creation
Allow create system class even allowClientClassCreation option is false
2016-02-27 11:02:34 -08:00
Simon Bengtsson
4eb9bd442f Adds test that makes sure beforeSave is not called on User when logging in with a provider 2016-02-27 15:57:44 +01:00
Simon Bengtsson
6cafd46d06 Validate authData before triggering beforeSave 2016-02-27 15:54:43 +01:00
Mike McDonald
310650830e Adding the GCP logo and quickstart 2016-02-27 00:23:17 -08:00
Marco129
c359d0fb5f Allow create system class even allowClientClassCreation option is false 2016-02-27 15:37:34 +08:00
Nikita Lutsenko
768a781f98 Fix wrong order of resetting data in test helper. 2016-02-26 22:48:53 -08:00
Nikita Lutsenko
d30c3e90df Remove useless method in index.js. 2016-02-26 22:48:53 -08:00
Nikita Lutsenko
daa5f11122 Remove 'database' field from request and make all database requests go through config. 2016-02-26 22:48:53 -08:00
Nikita Lutsenko
49a4b74f7c Fix missing return type on requiredParameter.js. 2016-02-26 22:48:53 -08:00
Nikita Lutsenko
9bc636dc5c Cleanup, remove unusued methods and unify cache.js. 2016-02-26 22:48:53 -08:00
Nikita Lutsenko
db9b72b147 Merge pull request #693 from ParsePlatform/nlutsenko.collectionPrefix
Remove dependency from DatabaseAdapter on cache.js.
2016-02-26 21:20:46 -08:00
Nikita Lutsenko
0cf3f56b00 Remove dependency from DatabaseAdapter on cache.js. 2016-02-26 20:46:49 -08:00
stephentuso
02b56def6d Merge branch 'android-installation-duplicate-token-test' into installation-handling-fix 2016-02-26 21:10:14 -05:00
stephentuso
aee968a853 Add duplicate device token test 2016-02-26 21:05:46 -05:00
stephentuso
c9d4f7693d Should pass tests now 2016-02-26 19:42:47 -05:00
Peter J. Shin
49b01c961b Merge pull request #690 from ParsePlatform/peterjs.issueTemplate
Create ISSUE_TEMPLATE.md
2016-02-26 13:58:51 -08:00
Drew
ca9b750993 Merge pull request #684 from Marco129/client-class-creation
Add allowClientClassCreation option
2016-02-26 11:46:50 -08:00
Drew
9142dec5fd Merge pull request #679 from ParsePlatform/fosco.empty-authData
Fix for #413 - support empty authData on signup
2016-02-26 11:17:25 -08:00
Peter J. Shin
cdb82c20bb Update ISSUE_TEMPLATE.md 2016-02-26 10:56:45 -08:00
Peter J. Shin
dd771d429e Create ISSUE_TEMPLATE.md 2016-02-26 10:50:27 -08:00
Florent Vilmart
753bead4ac Recursive lookup for roles 2016-02-26 13:35:56 -05:00
Fosco Marotto
34a621b279 Merge pull request #682 from ParsePlatform/flovilmart.fixKeysChecking
Improves key matching algorithm
2016-02-26 07:39:59 -08:00
Florent Vilmart
4e5cc1feb0 Fixes handing of no keys set in config 2016-02-26 10:22:05 -05:00
Florent Vilmart
ea2de87b1a Improves key matching algorithm 2016-02-26 10:18:16 -05:00
Marco129
97489106b4 Add allowClientClassCreation option 2016-02-26 23:08:20 +08:00
Fosco Marotto
57c936485e Merge pull request #680 from ParsePlatform/fosco.jssdk
Fix for JS SDK needing a key
2016-02-26 06:48:19 -08:00
Fosco Marotto
6a17eca69c Fix for JS SDK needing a key 2016-02-26 06:25:37 -08:00
Fosco Marotto
1b83d9c621 Fix for #413 - support empty authData on signup 2016-02-26 05:05:15 -08:00
Fosco Marotto
791c5512aa Merge pull request #567 from IlyaDiallo/master
Accept subdocuments keys ("object.subobject"), to allow atomic updates of an object field.
2016-02-26 02:05:03 -08:00
stephentuso
7ca8836768 Treat objectId and installationId matches the same when handling Installation writes 2016-02-26 00:55:36 -05:00
Nikita Lutsenko
3b1165b686 Merge pull request #670 from ParsePlatform/nlutsenko.strings
Use constants instead of magic strings for trigger names.
2016-02-25 20:45:25 -08:00
Nikita Lutsenko
54e46d4157 Merge pull request #666 from ParsePlatform/nlutsenko.files.url
Remove 'url' as a required field on Files when they are stored on object.
2016-02-25 20:45:17 -08:00