Commit Graph

1818 Commits

Author SHA1 Message Date
Simon Ho 446d2a5078 Reword ticking checkbox note in issue template (#2855)
Backport of #2854
2016-10-12 18:03:09 -07:00
Simon Ho 81c951f212 Add how to tick checkbox in issue template (#2851) (#2853)
Many people are putting "*" instead of x, which causes the markdown to
render funny. Adding instructions to that particular section.

Backport of #2851
2016-10-12 17:27:22 -07:00
Simon Ho f72fb69cfe Use GitHub issue templates (#2810) (#2852)
Backport of #2810
2016-10-12 17:08:56 -07:00
Miroslav Bajtoš 765e53098b Merge pull request #2845 from strongloop/feature/allow-eternal-access-tokens-2x
Allow tokens with eternal TTL (value -1)
2016-10-12 12:55:12 +02:00
Miroslav Bajtoš b3497c6778 Allow tokens with eternal TTL (value -1)
- Add a new User setting 'allowEternalTokens'
 - Enhance 'AccessToken.validate' to support eternal tokens with ttl
   value -1 when the user model allows it.
2016-10-12 12:30:33 +02:00
Candy b445d80191 Merge pull request #2836 from strongloop/add_translation3_2x
Update ja and nl translation files
2016-10-06 15:27:06 -04:00
Candy 6d08df4f0a Update ja and nl translation files 2016-10-06 14:19:57 -04:00
Miroslav Bajtoš 87a89db15f Merge pull request #2822 from strongloop/fix/promise-remote-hooks-2x
Fix support for remote hooks returning a Promise
2016-10-05 13:59:10 +02:00
Tim van der Staaij b8b92fbeda Fix support for remote hooks returning a Promise
Fix beforeRemote/afterRemote to correctly return promises returned
by the user-provided hook callback.
2016-10-05 11:02:36 +02:00
Loay 715bc1ece6 Merge pull request #2814 from strongloop/backport/partial-update
Validate non-email property partial update
2016-10-03 18:02:47 -04:00
Loay bdeaf654fa Validate non-email property partial update 2016-10-03 16:53:36 -04:00
Amirali Jafarian 46f0c061c0 Merge pull request #2804 from strongloop/add_translation2_2x
Update translation files - round#2
2016-09-28 17:25:56 -04:00
Candy 26147b6bc2 Update translation files - round#2 2016-09-28 15:32:12 -04:00
Gunjan Pandya 7037994a6b Merge pull request #2782 from strongloop/backport/compat_flag_cleanup
Update tests to use registry for model creation [2.x]
2016-09-27 18:49:55 -04:00
gunjpan e244153eb7 Update tests to use registry for model creation
Current implementation of `app.model(modelName, settings)`
works as a sugar for model creation. In LB 3.0, this is
not supported anymore. This backporting:
- keeps the sugar method for model creation  for backward
compatibility
- updates test cases to use `app.registry.createModel()`
for model creation

Backport of #2401
2016-09-27 16:44:01 -04:00
Richard Pringle 4a0835a032 Merge pull request #2781 from strongloop/backport/disableMethodByName
Call new disable remote method from model class [2.x]
2016-09-26 10:59:01 -04:00
Richard Pringle f7dbc97763 Call new disable remote method from model class. 2016-09-23 11:14:51 -04:00
Miroslav Bajtoš 5ee43fec83 Merge pull request #2783 from strongloop/fix/windows-ci-2x
Temporarily disable Karma tests on Windows CI
2016-09-23 10:22:06 +02:00
Miroslav Bajtoš 6ac1f694b9 Temporarily disable Karma tests on Windows CI
We are observing frequent test failures on Windows CI, where PhantomJS
cannot start because there are no free handles available. Finding
and fixing the process leaking handles is non-trivial and will take
long time.

This commit disables Karma tests on Windows CI machines to prevent
build failures that we are ignoring anyways.
2016-09-23 09:58:16 +02:00
Candy f3317ec39b Merge pull request #2768 from strongloop/add_translation
Add translation files for 2.x
2016-09-21 17:34:45 -04:00
Candy 74063ab559 Add translation files for 2.x 2016-09-20 14:15:19 -04:00
Loay bd3f875ced Merge pull request #2763 from strongloop/backport/allow-reset-emailVerified
Backport/ Allow resetPassword if EmailVerified
2016-09-20 13:03:08 -04:00
Loay 59eeb99803 Allow resetPassword if email is verified 2016-09-20 11:29:56 -04:00
Loay e10dcf7c2c Merge pull request #2759 from strongloop/backport/invalidate-email-sessions
Backport/invalidate email sessions
2016-09-20 09:48:16 -04:00
Simon Ho f7c74eb24d Merge pull request #2760 from strongloop/backport/docs-for-kv-model
Backport: Add docs for KeyValue model
2016-09-19 17:08:26 -07:00
Simon Ho f7f448d569 Add docs for KeyValue model
Backport of #2743
2016-09-19 15:39:01 -07:00
Loay fa310d5882 Invalidate sessions after email change 2016-09-19 14:55:23 -04:00
Miroslav Bajtoš 14b8426687 Merge pull request #2736 from strongloop/update/loopback-testing-in-2x
Upgrade loopback-testing to the latest ^1.4 [2.x-only]
2016-09-13 09:13:57 +02:00
Miroslav Bajtoš ec8250cf58 2.34.1
* Fix double-slash in confirmation URL (Miroslav Bajtoš)
2016-09-13 09:08:28 +02:00
Miroslav Bajtoš 68558d7afa Merge pull request #2718 from strongloop/fix/user-verify-email-with-empty-rest-root-2x
Fix double-slash in confirmation URL
2016-09-13 08:49:23 +02:00
Miroslav Bajtoš 3df5b2814c Fix double-slash in confirmation URL
Fix the code building the URL used in the email-verification email
to prevent double-slash in the URL when e.g. restApiRoot is '/'.

Before:

  http://example.com//users/confirm?...

Now:

  http://example.com/users/confirm?...
2016-09-12 17:12:24 +02:00
Miroslav Bajtoš c4214024be Upgrade loopback-testing to the latest ^1.4 2016-09-12 13:21:07 +02:00
Miroslav Bajtoš 7d1f31cfb4 2.34.0 2016-09-12 11:27:35 +02:00
Miroslav Bajtoš 8f642b593c 2.33.0
* Fix data argument for upsertWithWhere (Amir Jafarian)
 * Expose upsertWithWhere (Sonali Samantaray)
 * Fix remoting metadata for "data" arguments (Miroslav Bajtoš)
 * Rework email validation to use isemail (Miroslav Bajtoš)
2016-09-09 10:25:18 +02:00
Amirali Jafarian 73962fb3cc Merge pull request #2729 from strongloop/Fix_data_argument_upsertWithWhere
Fix data argument for upsertWithWhere
2016-09-07 14:19:27 -04:00
Amir Jafarian 4d6f2da578 Fix data argument for upsertWithWhere
* Related PR: #2727
2016-09-07 13:52:35 -04:00
Amirali Jafarian f741c1c3b9 Merge pull request #2722 from strongloop/expose_upsertWithWhere_2.x
Expose upsertWithWhere
2016-09-07 13:11:58 -04:00
Sonali Samantaray 4c013deaae Expose upsertWithWhere
Backport of #2539
2016-09-07 12:41:56 -04:00
Miroslav Bajtoš 69103d53f1 Merge pull request #2702 from strongloop/fix/data-object-arguments
Fix remoting metadata for "data" arguments
2016-09-07 14:09:24 +02:00
Miroslav Bajtoš fcfdb73bdb Fix remoting metadata for "data" arguments
Fix the definition of "data" argument to

    { type: 'object', model: modelName, ... }

That way strong-remoting passed the request body directly to the model
method (does not create a new model instance), but the swagger will
still provide correct schema for these arguments.

This fixes a bug where upsert in relation methods was adding default
property values to request payload.
2016-09-07 12:59:01 +02:00
Miroslav Bajtoš 74deec8142 Merge pull request #2716 from strongloop/feature/isemail-2x
Rework email validation to use isemail
2016-09-06 13:52:09 +02:00
Miroslav Bajtoš 381222bf7a Rework email validation to use isemail
Drop hand-crafted RegExp in favour of a 3rd-party module that supports
RFC5321, RFC5322 and other relevant standards.
2016-09-06 13:00:27 +02:00
Miroslav Bajtoš eb43412439 2.32.0
* test/user: don't attach User model twice (Miroslav Bajtoš)
 * app.enableAuth: correctly detect attached models (Miroslav Bajtoš)
 * Apply g.f to literal strings (Candy)
 * Make the app instance available to connectors (Subramanian Krishnan)
 * Reorder PATCH Vs PUT endpoints (Amir Jafarian)
 * streamline use if `self` (Benjamin Kroeger)
 * resolve related models from correct registry (Benjamin Kroeger)
 * KeyValueModel: add API for listing keys (Miroslav Bajtoš)
2016-09-05 15:06:18 +02:00
Miroslav Bajtoš f362084770 Merge pull request #2697 from strongloop/fix/various
Fix app.enableAuth and test/user
2016-09-01 16:49:36 +02:00
Miroslav Bajtoš bc10d68c54 test/user: don't attach User model twice 2016-08-31 15:29:18 +02:00
Miroslav Bajtoš 07a04b71da app.enableAuth: correctly detect attached models
Fix a typo in "app.enableAuth" that caused the method to not detect
the situation when e.g. the built-in User model is already attached
to a datasource.
2016-08-31 15:29:18 +02:00
Candy c485d0f276 Merge pull request #2688 from strongloop/backport/fix_glob
Apply g.f to literal strings
2016-08-29 18:45:47 -04:00
Candy 069d3e8f2f Apply g.f to literal strings
Backport #2684
2016-08-29 10:40:36 -04:00
Miroslav Bajtoš 5f74e74ea0 Merge pull request #2687 from strongloop/backport/set-datasource-app-2x
Make the app instance available to connectors
2016-08-29 15:15:26 +02:00
Subramanian Krishnan 6e71a52e90 Make the app instance available to connectors 2016-08-29 14:57:43 +02:00