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 |
Ritchie Martori
|
597a775e4c
|
Add model.getDataSource() method
|
2013-10-31 11:46:12 -07:00 |
Raymond Feng
|
e4802d38f4
|
Merge pull request #31 from strongloop/relation-docs
Improve the docs for model relations using diagrams
|
2013-10-30 15:24:20 -07:00 |
Raymond Feng
|
e5800bc257
|
Merge pull request #32 from strongloop/fix-mongodb-failure
Fix removeUndefined to bypass non-plain objects
|
2013-10-30 10:59:31 -07:00 |
Raymond Feng
|
d0055d8591
|
Fix removeUndefined to bypass non-plain objects
traverse.map() transform custom objects such as Date or ObjectID into
plain objects and it breaks the BSON serialization
|
2013-10-29 22:16:43 -07:00 |
Raymond Feng
|
dff3367f3a
|
Fix the regression when 1st arg is the connector module
|
2013-10-29 13:04:23 -07:00 |
Raymond Feng
|
e7a12367da
|
Improve the docs for model relations using diagrams
The example models are taked from:
http://guides.rubyonrails.org/association_basics.html
|
2013-10-29 11:00:51 -07:00 |
Raymond Feng
|
37ced0111e
|
Merge pull request #30 from strongloop/ds-url
Support datasource/connector configuration using URL string
|
2013-10-28 10:58:45 -07:00 |
Raymond Feng
|
24e93248d1
|
Merge pull request #29 from strongloop/scope-remoting
Create remote functions for predefined scopes/relations
|
2013-10-27 12:59:57 -07:00 |
Raymond Feng
|
8ad0194a51
|
Add a relation example following Ruby on Rails active records
|
2013-10-27 12:55:01 -07:00 |
Raymond Feng
|
2ae0fd8804
|
Honor the model plural name
|
2013-10-25 16:25:05 -07:00 |
Raymond Feng
|
1e91c42798
|
Merge pull request #28 from strongloop/check-undefined
Check undefined/null data
|
2013-10-25 16:19:11 -07:00 |
Raymond Feng
|
f3011216b5
|
Support datasource/connector configuration using URL string
|
2013-10-25 16:18:02 -07:00 |
Raymond Feng
|
c3d7fd0f1c
|
Create remote functions for predefined scopes/relations
|
2013-10-24 20:37:43 -07:00 |
Raymond Feng
|
fc2a53562e
|
Check undefined/null data
|
2013-10-24 18:43:55 -07:00 |
Rand McKinney
|
f164ed6919
|
Merge pull request #27 from strongloop/fix-docs
Add 'plural' setting
|
2013-10-24 09:13:01 -07:00 |
Raymond Feng
|
0bb8055acf
|
Add 'plural' setting
|
2013-10-24 09:00:11 -07:00 |
Raymond Feng
|
8a615324d0
|
Merge pull request #25 from strongloop/ds-attach
Fixes for data source juggler
|
2013-10-23 11:28:14 -07:00 |
Raymond Feng
|
bcf112f042
|
Add index to name prop
|
2013-10-17 14:24:47 -07:00 |
Raymond Feng
|
32dbe9cb21
|
Move resolveType to ModelBuilder
|
2013-10-17 14:23:29 -07:00 |
Ritchie Martori
|
fcb35cc3eb
|
Fix prototype mixin bug
|
2013-10-11 18:37:45 -07:00 |
Raymond Feng
|
dd936b15a2
|
Make sure model definition is built when attaching to a DS
|
2013-10-11 16:35:17 -07:00 |
Raymond Feng
|
a9cf0567ae
|
Merge pull request #24 from strongloop/undefined-query-value
Remove undefined values from the query object
|
2013-10-11 11:56:26 -07:00 |
Raymond Feng
|
9ec9f654c7
|
Remove undefined values from the query object
|
2013-10-11 11:50:00 -07:00 |
Raymond Feng
|
9b602ac52c
|
Merge pull request #23 from strongloop/connection-error
Handle connection errors
|
2013-10-11 11:48:37 -07:00 |
Raymond Feng
|
aed3fb0e06
|
Log more information for the connection failure
|
2013-10-11 11:48:12 -07:00 |
Raymond Feng
|
64f57a2297
|
Handle connection errors
|
2013-10-10 22:47:26 -07:00 |
Ritchie Martori
|
4568797aec
|
Merge pull request #22 from strongloop/ee-mixin-fix
Fix EventEmitter mixin
|
2013-10-08 15:58:15 -07:00 |
Ritchie Martori
|
95c14fa97d
|
Fix EventEmitter mixin
|
2013-10-08 15:48:17 -07:00 |
Raymond Feng
|
a617f3dace
|
Merge pull request #21 from strongloop/juggler-tidyup
Make sure foreign key properties are fully registered
|
2013-10-08 08:42:31 -07:00 |
Raymond Feng
|
b8f94f5777
|
Make sure foreign key properties are fully registered
|
2013-10-07 18:01:31 -07:00 |
Raymond Feng
|
5518039d84
|
Merge pull request #20 from strongloop/juggler-tidyup
Add more tests and fix toJSON
|
2013-10-07 14:55:09 -07:00 |
Raymond Feng
|
0bfc362b18
|
Use for-in loop to support properties from the super class
|
2013-10-06 21:27:02 -07:00 |
Raymond Feng
|
931636eda4
|
Allow the id(s) to be redefined by subclass
|
2013-10-06 21:13:52 -07:00 |