Miroslav Bajtoš
20766e251a
Add loopback.compat to simplify upgrade to 1.6
...
Add a compatibility layer that allows applications based on LB pre-v1.6
to work with 1.6 versions with a minimum amount of changes required.
New flag(s):
compat.usePluralNamesForRemoting
2014-01-27 10:29:57 +01:00
Miroslav Bajtoš
8bb8861ba1
Register exported models using singular names
...
Remove the inconsistency between model names used by LoopBack app and
datasource-juggler (modelName, e.g. User) and the name used by
strong-remoting (pluralModelName, e.g. Users).
This way the class name in the strong-remoting metadata can be used
by client-code generators. Before this change, the generators would
produce method names like `Users.login`.
2014-01-27 10:29:57 +01:00
Miroslav Bajtoš
e6cdeb5cd4
Improve jsdox documentation of app object
...
Remove docs/api-app.md and docs/api.md, as they are no longer referenced
from docs.json.
Add few missing bits from docs/api-app.md to lib/application.js
comments.
2014-01-15 08:44:49 +01:00
Ritchie Martori
9fc8e197ee
Start to move md to jsdoc
2014-01-14 10:03:47 -08:00
Miroslav Bajtoš
8573d01c16
Replace `on` with `once` in middleware examples
...
Fix the jsdox for `app.installMiddleware` to use `app.once` for
listening on 'middleware:*' events.
The previous doc version using `on` was a sort of preliminary
pessimisation, becase the event handlers would stay in the heap
for the whole life-time of the app, even though they won't be called
more than once.
2014-01-14 08:07:47 +01:00
Miroslav Bajtoš
ed81bdb6b8
Implement app.installMiddleware
...
The implementation is mostly a copy of
loopback-workspace/templates/app.js
2014-01-13 17:26:24 +01:00
Miroslav Bajtoš
914ac2dcc9
Implement `app.listen`
...
The method starts a http server on the host & port configured
in the app config.
2014-01-13 09:12:54 +01:00
Miroslav Bajtoš
92896a441c
Add app.restApiRoot setting
...
Allow loopback users to configure API root via config file, instead of
editing app.js generated by loopback-workspace.
Allow loopback plugins to discover the path where the REST adapter is
mounted.
2014-01-07 16:05:48 +01:00
Ritchie Martori
981bdd4c81
app.boot() now loads the "boot" directory
2013-12-18 21:41:41 -08:00
Ritchie Martori
5a154072a1
Merge pull request #96 from strongloop/feature/config
...
Make all app config values available from `app.get()`
2013-12-12 16:01:43 -08:00
Ritchie Martori
4619a143f5
Dont attempt access checking on models without a check access method
2013-12-11 19:46:56 -08:00
Ritchie Martori
ea7c9216d7
App config settings are now available from app.get()
2013-12-11 19:31:16 -08:00
Ritchie Martori
4560ec0964
Various ACL fixes
2013-12-10 21:49:18 -08:00
Ritchie Martori
dfcb43e613
Allow requests without auth tokens
2013-12-10 15:57:55 -08:00
Ritchie Martori
bc27f07472
Add Model.requireToken for disabling token requirement
2013-12-06 12:09:52 -08:00
Ritchie Martori
4c69af5ae2
Add Model.requireToken, default swagger to false
2013-12-06 12:00:18 -08:00
Ritchie
68ef03e944
SLA-725 support PORT and HOST environment for PaaS support
2013-12-05 20:00:09 -08:00
Ritchie Martori
2f9403016c
Initial auth implementation
2013-11-22 12:26:59 -08:00
Ritchie Martori
aaa8423257
Fix minor autoWiring bugs
2013-11-20 14:18:54 -08:00
Ritchie Martori
e5a55846e8
Merge pull request #69 from strongloop/datasource-auto-wiring
...
Initial auto wiring for model dataSources
2013-11-19 13:11:54 -08:00
Ritchie Martori
9db8a7a25f
Auto attach all models created
2013-11-19 12:23:02 -08:00
Ritchie Martori
ec58237f8a
Add public flag checking
2013-11-18 12:52:00 -08:00
Ritchie
77a137eca6
Rename Session => AccessToken
2013-11-14 10:05:13 -08:00
Ritchie Martori
30df6cb597
Code review fixes based on feedback from https://github.com/strongloop/loopback/pull/57
2013-11-04 14:07:26 -08:00
Ritchie Martori
1e3bfc6c18
Automatically convert strings to connectors if they are LoopBack connectors
2013-11-01 12:53:30 -07:00
Ritchie
6179476030
Add app.dataSource() method
2013-10-31 10:06:43 -07:00
Ritchie Martori
da5cb2c117
Add app.boot()
2013-10-29 14:44:44 -07:00
Raymond Feng
0d405d4292
Rename 'loopback-data' to 'loopback-datasource-juggler'
2013-07-30 14:26:49 -07:00
Ritchie
35cafff877
Swagger integration
2013-07-25 16:24:00 -07:00
Ritchie Martori
345435e7b2
Rename sl-remoting to strong-remoting
2013-07-19 12:07:04 -07:00
Ritchie
f7791fc366
Manually merge application
2013-07-17 14:30:38 -07:00
Ritchie
a2308cbc1c
Merge 0.9 into master
2013-07-17 14:08:14 -07:00
Raymond Feng
1970f12988
Rename jugglingdb to loopback-data
2013-07-16 12:03:41 -07:00
Raymond Feng
1cf4338298
Rename jugglingdb to loopback-data
2013-07-16 11:52:21 -07:00
Ritchie Martori
8387a68b85
Initial users
2013-07-03 13:40:13 -07:00
Ritchie Martori
90d990b798
Remove app.modelBuilder()
2013-07-03 13:40:13 -07:00
Raymond Feng
9fe79dbfca
Fix service() & services()
2013-07-02 17:22:51 -07:00
Ritchie Martori
3a420187e9
Add service method
2013-07-02 17:04:20 -07:00
Ritchie Martori
a4fb3012bf
Only build a sl remoting handler when a model is added to the app.
2013-07-01 10:41:52 -07:00
Ritchie
30247e71ed
Doc updates
2013-06-20 10:17:55 -07:00
Ritchie
654a89147c
Merge branch 'refactor/api'
...
Conflicts:
lib/application.js
2013-06-17 08:01:22 -07:00
Ritchie Martori
6428000fc0
Refactor create model
2013-06-12 21:30:20 -07:00
Ritchie Martori
166451443a
Updated docs, updated tests
2013-06-12 15:44:38 -07:00
Ritchie Martori
1e1a227f86
Adding new data source
2013-06-07 17:37:30 -07:00
Ritchie Martori
bcef4c88cf
Remove node modules from ignore, removie configure middleware
2013-06-07 13:12:46 -07:00
Ritchie
22a55be841
Documentation updates
2013-06-05 17:11:21 -07:00
Ritchie
583f87a72b
Fix sharedCtor
2013-06-05 09:35:41 -07:00
Ritchie Martori
0171969dcb
Fix model builder reference
2013-05-28 08:53:40 -07:00
Ritchie Martori
d7df71c686
Add hasMany to defined models
2013-05-24 15:09:13 -07:00
Raymond Feng
d856ca026d
Bring up the oracle integration
2013-05-24 08:57:52 -07:00
Ritchie
787a6bcf43
Integrate remoting and jugglingdb fork
2013-05-24 07:59:23 -07:00
Ritchie
279ce5b929
remove model-route
2013-05-23 09:53:42 -07:00
Ritchie
5fdc7076b7
Alias define and defineModel
2013-05-22 20:41:56 -07:00
Ritchie Martori
6b007fc9e7
Initial model refactor
2013-05-01 12:11:43 -07:00