Commit Graph

1144 Commits

Author SHA1 Message Date
Miroslav Bajtoš 7c01d59d80 models: move ACL LDL def into a json file 2014-10-14 09:04:43 +02:00
Miroslav Bajtoš ef890d5f26 models: move Scope def into its own files 2014-10-14 08:58:17 +02:00
Miroslav Bajtoš 5f20652241 models: move AccessToken LDL def into a json file 2014-10-14 08:58:17 +02:00
Miroslav Bajtoš 1e6beabbd2 models: move Application LDL def into a json file
Move some of the comments describing properties into jsdoc.
2014-10-14 08:58:17 +02:00
Miroslav Bajtoš 551d109a20 models: move Email LDL def into `email.json` 2014-10-14 08:58:17 +02:00
Miroslav Bajtoš 920d3be6a3 models: move User LDL def into `user.json` 2014-10-14 08:58:17 +02:00
Miroslav Bajtoš 01d17e636a test: run more tests in the browser
Add two more test files to `test/karma.conf.js`:

 - test/loopback.test.js
 - test/model.application.test.js
2014-10-14 08:58:17 +02:00
Miroslav Bajtoš b1e0edb22b test: verify exported models 2014-10-14 08:58:17 +02:00
Miroslav Bajtoš b8e877c5e5 test: remove infinite timeout
The infinite timeout was useful when debugging, which is not a good
reason for keeping it around when not debugging.
2014-10-14 08:58:17 +02:00
Miroslav Bajtoš df9fe90d35 Auto-load and register built-in `Checkpoint` model 2014-10-14 08:58:16 +02:00
Raymond Feng 242b44ed2b Skip static ACL entries that don't match the property 2014-10-13 16:45:36 -07:00
Miroslav Bajtoš 905fbf4267 Merge pull request #640 from strongloop/feature/move-models-to-common
Move models to common/models
2014-10-13 19:14:41 +02:00
Miroslav Bajtoš 1fe0110849 Dismantle `lib/models`.
- Move core models `Model` and `PersistedModel` to `lib/`.
 - Move `AccessContext` class to `lib/`, since it is not a model.
 - Move all other built-in models to `common/models`.

This is a preparation for extracting model definitions to JSON files.
By splitting the change into multiple commits, git is able to keep track
of file moves (renames).
2014-10-13 12:09:27 +02:00
Miroslav Bajtoš 3a0f793c9b Register built-in models in a standalone file
Move the code registering built-in models to a new file
`lib/builtin-models.js`.
2014-10-13 12:09:19 +02:00
Miroslav Bajtoš 0fda4c4193 Merge tag 'v2.4.1'
2.4.1
2014-10-10 19:52:21 +02:00
Miroslav Bajtoš 6079792072 Merge branch 'release/2.4.1' into production 2014-10-10 19:52:18 +02:00
Miroslav Bajtoš 59457eef6f 2.4.1 2014-10-10 19:51:52 +02:00
Miroslav Bajtoš 9d000c2933 Merge pull request #633 from strongloop/fix-change-id-property
models/change: fix `id` property definition
2014-10-10 19:48:40 +02:00
Miroslav Bajtoš 846a0b0074 models/change: fix `id` property definition
Remove the flag `generated:true`, as it does not work together with
a custom `setter.id` function.
2014-10-10 19:10:42 +02:00
Rand McKinney 223fa7a442 Added class properties jsdoc. 2014-10-08 17:26:45 -07:00
Rand McKinney 7aca64a660 Fixed up JS Doc 2014-10-08 15:07:03 -07:00
Rand McKinney 6de9645f45 Added class properties jsdoc. 2014-10-06 10:15:26 -07:00
Ryan Graham 8d851e8b5f Update contribution guidelines
Replace commit signing process with https://cla.strongloop.com/
2014-10-01 18:04:34 -07:00
Rand McKinney 8af1b96a47 Document ACL class properties 2014-10-01 17:21:22 -07:00
Rand McKinney abdaa4a1b9 Add properties JSdoc. 2014-10-01 16:25:03 -07:00
Ritchie Martori b00bce330f 2.4.0 2014-10-01 15:01:13 -07:00
Ritchie Martori b69f77c003 Merge pull request #587 from strongloop/feature/move_remote_connector
Move looback remote connector to npm module
2014-10-01 14:52:02 -07:00
Krishna Raman b5516757ae Move looback remote connector to npm module 2014-10-01 14:48:34 -07:00
Ritchie Martori 17ac0e8dd4 2.3.1 2014-10-01 13:39:07 -07:00
Ritchie Martori 0e8c019534 Merge pull request #601 from strongloop/doc/user-props
Document user class properties
2014-10-01 13:38:55 -07:00
Ritchie Martori 056a392649 2.3.0 2014-10-01 10:55:53 -07:00
Ritchie Martori 724b721144 Update strong-remoting version 2014-10-01 10:55:28 -07:00
Ritchie Martori 4d2ca3ac94 Merge pull request #595 from strongloop/feature/disable-remote
Add Model.disableRemoteMethod()
2014-10-01 10:49:41 -07:00
Ritchie Martori 8c452b9ded Document user class properties 2014-10-01 10:33:36 -07:00
Ritchie Martori 712478a50c Add Model.disableRemoteMethod() 2014-09-29 13:05:31 -07:00
Raymond Feng dc58412e18 Merge tag 'v2.2.0'
2.2.0
2014-09-12 23:30:59 -07:00
Raymond Feng 06f1de2346 Merge branch 'release/2.2.0' into production 2014-09-12 23:30:50 -07:00
Raymond Feng 4a536ee6fe Bump versions 2014-09-12 23:29:43 -07:00
Miroslav Bajtoš aac230679f Merge pull request #555 from strongloop/feature/include-remote-method-aliases
PersistedModel: add remote method aliases
2014-09-12 11:42:20 +02:00
Raymond Feng 28754519d4 Merge pull request #522 from clarkorz/feature/link-with-data
Support data field as body for link operation
2014-09-11 16:59:27 -07:00
Raymond Feng 1e41064a87 Merge pull request #529 from Coobaha/fix/user_include
user#login include server crash fix
2014-09-11 16:57:58 -07:00
Raymond Feng bd56d973d1 Merge pull request #545 from zxvv/master
Add an ACL to User, to allow everyone to execute User.passwordReset().
2014-09-11 11:36:53 -07:00
Miroslav Bajtoš 06b65ccf7e PersistedModel: add remote method aliases
Ensure all loopback 1.x method names are available in loopback 2.x too.
2014-09-10 17:35:02 +01:00
zxvv 4fdee0aa6d Fix last commit, which misplaced an ACL.
Move the ACL inside "acls".
Signed-off-by: Carey Richard Murphey <rich@murphey.org>
2014-09-07 11:26:10 -05:00
zxvv 5255120a22 Add an ACL to User, to allow everyone to execute User.passwordReset().
This is intended to permit users who have forgotten their
password, and are thus unauthenticated, to request a reset.

Credit goes to John Murphy who proposed the ACL in Google Groups here:
https://groups.google.com/forum/#!searchin/loopbackjs/passwordReset$20ACL/loopbackjs/UPyhg7KS-9k/_M_9-YpUKmIJ

Signed-off-by: Carey Richard Murphey <rich@murphey.org>
2014-09-06 19:05:32 -05:00
Miroslav Bajtoš 642229f513 package: add "web" keyword
Close #538
2014-09-06 19:28:58 +01:00
Fabien Franzen bb18c9bfcb Merge pull request #543 from fabien/master
Fix require in remoting-coercion.test.js to be in line with other tests.
2014-09-06 10:58:18 +02:00
Fabien Franzen 033e771528 Fix require 2014-09-06 10:55:16 +02:00
Ritchie Martori 6a604de157 Merge pull request #510 from strongloop/fix/remoting-type-conversion
Fix coercion for remoting on vanilla models
2014-09-03 11:55:04 -07:00
Ritchie Martori 58e36514d6 Fix coercion for remoting on vanilla models 2014-09-03 11:33:20 -07:00