Commit Graph

1094 Commits

Author SHA1 Message Date
Miroslav Bajtos b5e0035d73 Improve properties of ValidationError
- change `statusCode` from 400 to 422
- nest `context` and `codes` inside `details`
- add `details.messages`
- reword the main error message

Remove the call to Error's constructor from ValidationError constructor,
because it's a no-op - Error's constructor creates a new
instance when called via `.call()`.
2013-12-02 21:35:47 +01:00
Raymond Feng 2df0c4b21d Coerce types for values of where clause 2013-11-29 14:45:50 -08:00
Rand McKinney 4c0c852c20 Removed most text that's in docs.strongloop.com 2013-11-25 17:03:56 -08:00
Miroslav Bajtoš 8acb4053ab Merge pull request #44 from strongloop/feature/get-unknown-id-should-return-404
REST call of DataAccessObject.findById returns 404
2013-11-21 10:09:04 -08:00
Miroslav Bajtos f7c48c0d72 REST call of DataAccessObject.findById returns 404
Modify the remoting configuration of `DataAccessObject.findById()`
and add a `rest.before` handler that converts `null` to 404 error.

The change is covered by a test in loopback project.
2013-11-21 19:05:52 +01:00
Miroslav Bajtos e028d44271 Add .jshintignore
Ignored paths:
  node_modules
  support/nodeunit
2013-11-21 19:05:19 +01:00
Raymond Feng ca9de9665d Merge tag 'v1.2.4'
1.2.4
2013-11-20 11:11:33 -08:00
Raymond Feng ae9ebdc562 Merge branch 'release/1.2.4' into production 2013-11-20 11:11:27 -08:00
Raymond Feng c55a5153a5 Bump version 2013-11-20 11:10:40 -08:00
Raymond Feng 88b2d9945c Merge pull request #43 from strongloop/feature/fix-regression
Add properties/methods to DataSource from ModelBuilder
2013-11-20 11:09:29 -08:00
Raymond Feng 8d9d73efff Add properties/methods to DataSource from ModelBuilder 2013-11-20 10:56:48 -08:00
Rand McKinney ec93fed2ed Update docs.json
Add subtitles for model and type objects.
2013-11-19 17:51:05 -08:00
Rand McKinney 95700a526a Update docs.json
Remove non-API docs.
2013-11-19 17:38:50 -08:00
Raymond Feng b284beabd8 Merge tag 'v1.2.3'
v1.2.3
2013-11-19 11:02:33 -08:00
Raymond Feng ed8aa854c5 Merge branch 'release/1.2.3' into production 2013-11-19 11:02:15 -08:00
Raymond Feng 1818be1667 Bump the version 2013-11-19 10:58:13 -08:00
Raymond Feng a53eac5307 Merge pull request #42 from strongloop/feature/fix-ds-attach
Fix the model attachment to data source
2013-11-19 10:56:55 -08:00
Raymond Feng 303be5882b Merge pull request #41 from strongloop/feature/rename-all-to-find
Replace all with find to make it consistent
2013-11-19 10:50:26 -08:00
Raymond Feng 2bcdea76f5 Fix the model attachment to data source 2013-11-19 10:49:54 -08:00
Raymond Feng 05eae4aa3e Replace all with find to make it consistent 2013-11-18 11:39:07 -08:00
Ritchie Martori 6eb7f1939c Merge tag 'v1.2.2'
1.2.2
2013-11-18 11:30:41 -08:00
Ritchie Martori 39e08b8445 Merge branch 'release/1.2.2' into production 2013-11-18 11:30:11 -08:00
Raymond Feng 3354ef72c7 Merge pull request #40 from strongloop/feature/rename-association
Rename association to relation
2013-11-18 11:26:38 -08:00
Raymond Feng 995a2139c8 Rename association to relation 2013-11-15 20:29:20 -08:00
Raymond Feng 31c5504050 Bump version and remove blanket 2013-11-15 13:54:29 -08:00
Raymond Feng 7f6398f4c5 Fix the reference to modelBuilder/dataSource 2013-11-15 13:54:15 -08:00
Raymond Feng e51c8971f9 Merge pull request #39 from strongloop/model-builder
Separate the modelBuilder ref from dataSource
2013-11-15 13:31:39 -08:00
Raymond Feng b5e0f14249 Separate the modelBuilder ref from dataSource 2013-11-15 11:12:33 -08:00
Ryan Graham 32fbc1aa9f Wrap README.md at 78 characters where possible 2013-11-15 09:55:38 -08:00
Raymond Feng a3d66b65ef Bump version 2013-11-13 17:27:55 -08:00
Raymond Feng 13659ca19d Merge pull request #38 from strongloop/refactor-ds
Remove inheritence from DataSource to ModelBuilder
2013-11-13 10:32:06 -08:00
Raymond Feng 526d126e41 Fix the relation lazy setup 2013-11-11 22:06:43 -08:00
Raymond Feng 275bb6ffac Stop overwriting the static methods 2013-11-11 22:05:50 -08:00
Raymond Feng ec7f79e935 Ensure the model is attached to DataSource for relations 2013-11-09 22:16:32 -08:00
Raymond Feng 7aa2eefec4 Remove inheritence from DataSource to ModelBuilder 2013-11-08 17:13:00 -08:00
Raymond Feng 4c75bd4575 Update to 1.2.0 2013-11-08 09:14:55 -08:00
Ritchie Martori 6e7ea325e3 Add travis 2013-11-08 09:14:25 -08:00
Raymond Feng 121a6a744b Merge pull request #37 from strongloop/super-class
Allow settings.base to specify the base model
2013-11-08 09:11:55 -08:00
Raymond Feng 92d369e609 Add more assertions 2013-11-08 09:02:17 -08:00
Raymond Feng 0b899b0542 Allow settings.base to specify the base model 2013-11-07 17:11:17 -08:00
Raymond Feng 8feb531680 Merge pull request #36 from strongloop/redefine-model
Refactor the relation handling and enable it with attach
2013-11-07 13:33:59 -08:00
Raymond Feng 580ce14f0d Extract the relation types 2013-11-07 13:30:54 -08:00
Raymond Feng 89a30e7edd Add a test case for relations during attach 2013-11-07 13:28:18 -08:00
Raymond Feng 566da386ae Refactor the relation handling and enable it with attach 2013-11-07 13:09:09 -08:00
Raymond Feng e529322688 Merge pull request #35 from strongloop/redefine-model
Redefine the existing class if it's resolved
2013-11-06 14:39:41 -08:00
Raymond Feng 34107a6a26 Redefine the existing class if it's resolved 2013-11-06 14:00:22 -08:00
Raymond Feng 5d92bcb098 Merge pull request #34 from strongloop/type-or-relation-resolution
Enable deferred type/relation resolutions
2013-11-05 12:03:03 -08:00
Raymond Feng 68cf633795 Add support for hasMany-through and more tests 2013-11-05 09:29:24 -08:00
Raymond Feng 4fbec288c4 Enable deferred type/relation resolutions 2013-11-04 22:53:02 -08:00
Ritchie Martori 65bb5c8ead Merge pull request #33 from strongloop/get-datasource
Remove model.dataSource property / Add model.getDataSource() method
2013-10-31 14:50:56 -07:00