Florent Vilmart
80869749aa
Merge pull request #708 from mcdonamp/mcdonald-gcs-adapter
...
Yet Another FileAdapter: Google Cloud Storage
2016-03-07 23:26:21 -05:00
Florent Vilmart
bf96f0d28a
Fixes problems related to increment badge
...
- name conventions are aweful in PushController
- properly looks at the badge into body.data instead of body
- We may want to refactor that as it's confusing to use a full body
2016-03-07 22:07:15 -05:00
Nikita Lutsenko
de0f71cc9e
Remove useless masterKey validation in PushController.sendPush.
2016-03-07 17:22:27 -08:00
Nikita Lutsenko
f2ead46580
Remove .rawCollection method from DatabaseController.
2016-03-07 17:22:27 -08:00
Nikita Lutsenko
f1f9bde385
Merge pull request #844 from ParsePlatform/nlutsenko.hooks
...
Move HooksController to use MongoCollection instead of direct Mongo access.
2016-03-07 13:20:41 -08:00
Florent Vilmart
5cdcadea36
Fixes bug when querying equalTo on objectId and relation
...
- Adds $eq operator in transform
- Makes $eq operator on objectId when adding $in operator
2016-03-07 08:26:35 -05:00
Mike McDonald
0f00d659cb
Removed extraneous console.log()
2016-03-07 00:34:41 -08:00
Mike McDonald
ce35b81cc6
New things for GCS Adapter
2016-03-07 00:30:21 -08:00
Fosco Marotto
4ee9cb754c
Fix for related query on non-existing column
2016-03-06 00:34:44 -08:00
Nikita Lutsenko
172da3aaa3
Move HooksController to use MongoCollection instead of direct Mongo access.
2016-03-04 19:21:34 -08:00
Florent Vilmart
907a05c57a
Sanitize objectId in
...
- if objectId is set in query, move it to $in array
- refactors to addInObjectIdsIds
2016-03-03 10:58:09 -05:00
Nikita Lutsenko
c4fa3f0ee0
Propagate installationId in all Cloud Code triggers.
2016-03-02 21:02:50 -08:00
Drew
2cc9600604
Merge pull request #785 from flessard/master
...
Fix : remove query count limit
2016-03-02 20:10:22 -08:00
Florent Vilmart
dac71019b6
Merge pull request #769 from ParsePlatform/flovilmart.fixFailingQueries
...
Adds support for multiple $in, pointer / relation queries on $or
2016-03-02 22:15:37 -05:00
Francis Lessard
f3b7138269
Fix : remove query count limit
...
Remove the limit on query count. By default the limit is 100. If you
try to get the count of a collection and the collection has more than
100 rows, the result is always 100.
2016-03-02 21:34:17 -05:00
Florent Vilmart
d8d374379d
Merge pull request #740 from ParsePlatform/flovilmart.badgeIncrement
...
Adds support for badging on iOS
2016-03-02 21:17:16 -05:00
Florent Vilmart
ee3b37d4a2
Adds support for badging on iOS
2016-03-02 20:51:26 -05:00
Florent Vilmart
d872f52eff
backbone style is BAD!
2016-03-02 20:37:45 -05:00
Florent Vilmart
43f014a47d
nits
2016-03-02 15:16:48 -05:00
Florent Vilmart
3629c40036
Adds support for or queries on pointer and relations
2016-03-02 14:33:51 -05:00
Florent Vilmart
27815b18aa
Adds support for multiple $in
2016-03-02 12:01:49 -05:00
Nikita Lutsenko
4049ce4102
Move DatabaseController to use new findOneAndUpdate.
2016-03-02 00:29:20 -08:00
Nikita Lutsenko
6d7813be4a
Move UserController to use adaptiveCollection for findOneAndUpdate.
2016-03-02 00:29:20 -08:00
Nikita Lutsenko
4bd163b790
Remove direct mongo collection access from UserController.checkResetTokenValidity.
2016-03-02 00:04:44 -08:00
Nikita Lutsenko
abde9484ce
Use adaptiveCollection for main find/count inside DatabaseController.
2016-03-01 22:36:23 -08:00
Drew
72e6eae727
Merge pull request #739 from ParsePlatform/peterjs.featuresEndpoint
...
Features Endpoint for Dashboard.
2016-03-01 15:08:15 -08:00
Peter Shin
66eaf6c6ef
Features Endpoint for Dashboard.
2016-03-01 12:21:57 -08:00
Florent Vilmart
7257ee858b
Moves some logic from FilesRouter to FilesController for content-type and filename
2016-03-01 10:14:03 -05:00
Florent Vilmart
78d380df72
Adds content type support in S3
2016-03-01 09:28:17 -05:00
Nikita Lutsenko
2733c0924b
Remove direct mongo access from Schema.spec.js.
2016-02-29 19:47:08 -08:00
Nikita Lutsenko
028ef2a7b2
Remove dependency on raw mongo from SchemaRouter.delete.
2016-02-29 19:47:08 -08:00
Florent Vilmart
6aa38ea8ca
Improves validation of email parameters in Configuration
2016-02-29 19:26:50 -05:00
Florent Vilmart
2183b0be82
Allows very simple mail adapters
...
- Fix nasty bug when updating users email and sending verification
2016-02-29 18:58:35 -05:00
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
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
0cf3f56b00
Remove dependency from DatabaseAdapter on cache.js.
2016-02-26 20:46:49 -08:00
Florent Vilmart
3c6141576f
Fixes
2016-02-25 13:32:19 -05:00
Florent Vilmart
9ac7a52e40
Adds Hooks API
...
Adds Parse.Hooks.js in src/cloud-code/Parse.Hooks.js
Moves Cloud code related functions in src/cloud-code
2016-02-25 08:10:07 -05:00
Nikita Lutsenko
966d10ca43
Allow uploading files without content-type.
2016-02-22 14:07:58 -08:00
Florent Vilmart
045caca946
private _adapter, ES6 setters and getters
2016-02-22 14:12:51 -05:00
Florent Vilmart
23e55e941e
Splits Adapter loading from AdaptableController
...
- Adds dynamic prototype conformance check upon setting adapter
- Throws when adapter is undefined, invalid in controller
2016-02-21 23:47:07 -05:00
Florent Vilmart
33fa5a7b2a
Adds setDefaultAdapter
2016-02-21 17:04:34 -05:00
Florent Vilmart
d504681589
Improves Controller and Adapter relationship
...
- Controllers that have adapters are AdaptableControllers
- AdaptableController is responsible to instantiate the proper adapter if needed (string, function or BaseAdapter)
- BaseAdapter is the base class for adapters, allows skipping when passed directly to the controller
2016-02-21 17:04:34 -05:00