Raymond Feng
03b3c3cda4
Merge pull request #680 from arlaneenalra/feature/fix-676
...
Force principalId to be a string in Role.getRoles Fix #676
2014-10-23 08:55:17 -07:00
Raymond Feng
94033312e6
Merge pull request #681 from strongloop/feature/fix-issue-679
...
Make sure GET /:id/exists returns 200 {exists: true|false}
2014-10-23 07:40:52 -07:00
Miroslav Bajtoš
ab690e41e1
Merge tag 'v2.6.0'
...
2.6.0
2014-10-23 13:46:12 +02:00
Miroslav Bajtoš
29bfcce9fc
Merge branch 'release/2.6.0' into production
2014-10-23 13:46:05 +02:00
Miroslav Bajtoš
d08e296f48
2.6.0
2014-10-23 13:43:29 +02:00
Miroslav Bajtoš
8fcfd7e929
Merge pull request #689 from strongloop/fix/user-acls
...
User: fix `confirm` permissions
2014-10-23 13:38:50 +02:00
Miroslav Bajtoš
b57cd3e409
User: fix `confirm` permissions
...
Enable authentication for all User unit-tests to check that the ACLs are
correctly configured.
Fix the rule for `confirm` - the correct permission is `ALLOW`, not
`ACL.ALLOW`.
2014-10-23 13:19:43 +02:00
Raymond Feng
e0ed755ed3
Make sure GET /:id/exists returns 200 {exists: true|false}
...
https://github.com/strongloop/loopback/issues/679
2014-10-22 14:39:39 -07:00
Miroslav Bajtoš
97a8c3acb2
Merge pull request #658 from rhalff:master
...
Fix basic jshint errors
Close #658
2014-10-22 18:48:12 +02:00
Rob Halff
b54c70c348
Use === to compare with 0
2014-10-22 18:47:53 +02:00
Rob Halff
027f25a22f
add laxbreak option
2014-10-22 18:47:53 +02:00
Rob Halff
84b4fea666
use singlequotes
2014-10-22 18:47:53 +02:00
Rob Halff
34f1aa354b
split jshint task for test & lib
2014-10-22 18:47:53 +02:00
Rob Halff
12d2776824
allow comma first style and increase line length
2014-10-22 18:47:52 +02:00
Rob Halff
4ebf10ae0d
add missing semicolons
2014-10-22 18:47:52 +02:00
Chris S
f678107859
Adjust id handling to deal with 0 and null
2014-10-22 11:36:54 -05:00
Chris S
cff0e15936
Force principalId to be a string.
...
Added a defensive check for undefined to avoid problems
when converting to a string.
2014-10-22 10:05:29 -05:00
Miroslav Bajtoš
c65b80432b
Merge pull request #433 from fabien:feature/normalize-http-path
...
Support normalizeHttpPath
Close #433
2014-10-22 09:54:36 +02:00
Fabien Franzen
568c8662b4
Support per-model and per-handler remoting options
...
Allow the developer to pass custom `remoting` options via Model
settings, e.g.
PersistedModel.extend(
'MyModel',
{ name: String },
{
remoting: { normalizeHttpPath: true }
});
Also add `options` arg to `app.handler`, this object is passed directly
to strong-remoting handler.
2014-10-22 09:54:15 +02:00
Rand McKinney
2384c9d841
Fix JSdoc for registerResolver
2014-10-20 14:45:40 -07:00
Miroslav Bajtoš
d0a817ff43
Merge pull request #659 from strongloop/fix/url-generated-on-windows
...
lib/application: improve URL building algo
2014-10-20 19:00:59 +02:00
Miroslav Bajtoš
80020eb273
lib/application: improve URL building algo
...
When running on Unix and no hostname is specified, use `0.0.0.0`
as the hostname instead of `localhost`.
When running on Windows and the hostname is either not specified or
it is `0.0.0.0` or `::`, use `localhost` in the URL. The reason is
that Windows cannot open URLs using `0.0.0.0` as a hostname.
2014-10-20 13:47:24 +02:00
Rand McKinney
f511bd38c9
Fix findById callback signature
2014-10-15 13:45:15 -07:00
Rand McKinney
e4118c367d
JSdoc fixes
...
Ad:
- update is alias for updateAll.
- Make callback optional for save method
2014-10-15 13:40:14 -07:00
Ritchie Martori
360063a5d2
2.5.0
2014-10-15 11:57:46 -07:00
Miroslav Bajtoš
85fd27a492
Merge pull request #648 from strongloop/fix/missing-loopback-var
...
Fix places using undefined variables
2014-10-15 17:15:40 +02:00
Miroslav Bajtoš
20026a9d04
Fix places using undefined variables
...
Also enable jshint option "undefined" in order to catch these kind
of errors in the future.
2014-10-15 16:44:00 +02:00
Miroslav Bajtoš
b6abba340b
Merge pull request #645 from strongloop/docs/api-doc-fixes-2
...
Clean up jsdoc comments
2014-10-15 09:45:37 +02:00
crandmck
2f4a54d93c
Clean up jsdoc comments
...
Add class properties, expose some methods that should have
been documented, etc.
2014-10-15 09:42:24 +02:00
Miroslav Bajtoš
dcedfa03a1
Merge pull request #635 from strongloop/feature/builtin-models-defined-via-json
...
Define built-in models via JSON
2014-10-14 09:25:55 +02:00
Miroslav Bajtoš
0906a6f5b3
models: move Change LDL def into a json file
2014-10-14 09:04:43 +02:00
Miroslav Bajtoš
6cbc231fba
models: move Checkpoint LDL def into a json file
2014-10-14 09:04:43 +02:00
Miroslav Bajtoš
461ae92c1c
models: move Role LDL def into a json file
2014-10-14 09:04:43 +02:00
Miroslav Bajtoš
e9c86163aa
models: move RoleMapping def into its own files
2014-10-14 09:04:43 +02:00
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