José Valim
01e029fd9b
Merge pull request #2806 from keating/master
...
revise readme
2013-12-21 03:21:03 -08:00
keating
4652b3efa0
revise readme
2013-12-21 19:09:09 +08:00
José Valim
29da146c07
Merge pull request #2802 from schneems/schneems/raise_controller_omniauthable
...
[close #2755 ] Raise incompatible route error
2013-12-20 00:53:23 -08:00
schneems
a00921f417
[ close #2755 ] Raise incompatible route error
...
Right now if you try to use a route that you have defined in your `omniauth_callbacks` but you have not declared that resource to be `omniauthable` you will get a weird route missing error which causes the user to look in the routes for the fix:
```ruby
devise_for :users, controllers: {omniauth_callbacks: "users/omniauth_callbacks"}
```
This PR checks to see if the mapping of `:user` has the module `omniauthable` included in it when `omniauth_callbacks` is specified in the route. If it does not, an instructional error is raised:
```
Mapping omniauth_callbacks on a resource that is not omniauthable
Please add `devise :omniauthable` to the `User` model
```
2013-12-18 19:19:25 -06:00
Rafael Mendonça França
71c43926e0
Add security related email address
2013-12-16 17:49:21 -02:00
Erich Kist
380ab682c5
Update travis to run with Rails 3.2-stable, 4.0-stable and master
2013-12-10 19:09:49 -02:00
José Valim
714176994b
Merge pull request #2784 from yokomizor/remove_authentication_token_stuffs
...
Remove authentication some authentication token stuffs
2013-12-10 06:44:46 -08:00
Rogério Yokomizo
8ca34aa41e
Remove authentication some authentication token stuffs
...
Since we don't have authentication token, we don't have to check if
password is "X".
:authentication_token don't have to be in the blacklist for
serialization too.
2013-12-10 12:30:28 -02:00
José Valim
3adeba38f5
Merge pull request #2763 from paulanunda/master
...
Fixed small grammatical error in en.yml
2013-12-09 21:50:20 -08:00
Luiz H. D. Costa
5b6f1e8f80
Merge pull request #2774 from yokomizor/fix_typo
...
Fix typo
2013-12-05 04:45:29 -08:00
Rogério Yokomizo
16ec143228
fix typo and some clarification
2013-12-05 10:39:42 -02:00
José Valim
c67de7e91c
Merge pull request #2772 from sferik/gender_neutral_pronouns
...
Remove a couple more gendered pronouns
2013-12-05 00:09:48 -08:00
Erik Michaels-Ober
3f03ec02ad
Cleanup trailing whitespace
2013-12-05 09:03:32 +01:00
Erik Michaels-Ober
4e7cd18a04
Remove a couple more gendered pronouns
2013-12-05 09:03:28 +01:00
Rafael Mendonça França
01f4a8f441
Merge pull request #2767 from bartoszkopinski/master
...
Removing regexp anchors in routing constraints
2013-12-02 12:39:27 -08:00
Bartosz Kopiński
53893edec8
Removing regexp anchors in routing constraints
...
They're not allowed according to:
http://guides.rubyonrails.org/routing.html#segment-constraints
2013-12-02 21:27:23 +01:00
José Valim
7d11427116
Merge pull request #2766 from sferik/gender_neutral_pronouns
...
Removed use of gendered pronouns
2013-12-02 01:22:46 -08:00
Erik Michaels-Ober
26e85c44e2
Removed use of gendered pronouns
2013-12-02 10:02:17 +01:00
Paul Anunda
43282f738e
Fixed small grammatical error in en.yml
2013-11-28 10:29:50 -06:00
Vasiliy Ermolovich
c2718806a7
Merge pull request #2761 from reu/patch-1
...
Small typo. [ci skip]
2013-11-28 03:01:49 -08:00
Rodrigo Navarro
3e3a3ad102
Small typo.
2013-11-28 09:00:59 -02:00
José Valim
65947b6696
Release v3.2.2
v3.2.2
2013-11-25 12:00:21 +01:00
Vasiliy Ermolovich
0028dc6a4f
Merge pull request #2751 from fgo/patch-1
...
Fix spelling in README [ci skip]
2013-11-22 00:57:03 -08:00
Francis Go
f438209669
Fix spelling in README
2013-11-22 19:55:16 +11:00
José Valim
c85ecbb9ac
Merge pull request #2750 from louman/master
...
Timeoutable - fixes missing caller
2013-11-21 08:38:12 -08:00
Marcus Mansur
b16899f7bf
fixes timeoutable specs to cover sign_out_all_scopes false
2013-11-21 14:02:45 -02:00
Marcus Mansur
bd83483ba6
fixes missing caller
2013-11-21 13:26:34 -02:00
José Valim
0514e60bc4
Merge pull request #2749 from csexton/master
...
Keep the query string and path in store_location_for
2013-11-20 13:13:12 -08:00
Christopher Sexton
7afc096fa4
Keep the query string and path in store_location_for
...
Persist the URI's query when saving to the session.
Fixes #2742
2013-11-20 15:47:20 -05:00
Vasiliy Ermolovich
bb2ff3553b
require rails generator base class in devise generators
...
closes #2743
2013-11-15 15:56:09 +03:00
José Valim
1390945e5c
Improve default omniauth sample
2013-11-14 09:09:05 +01:00
José Valim
f36efc0cc9
Ensure multiple leading / are also removed, thanks @homakov
2013-11-13 15:01:23 +01:00
José Valim
3b598ec235
Release v3.2.1
v3.2.1
2013-11-13 14:15:13 +01:00
José Valim
95ec62ea76
Ensure encryption on authentication
2013-11-13 13:45:34 +01:00
José Valim
9a412c139f
Update CHANGELOG
2013-11-13 13:32:59 +01:00
José Valim
0582467032
Ensure we only store paths in store_location_for (thanks to @homakov for the tip)
2013-11-13 13:30:24 +01:00
José Valim
221be6d6ef
Update bundled rails app
2013-11-13 13:29:25 +01:00
José Valim
ed86361b92
Merge pull request #2728 from edelpero/master
...
Adds yield around resource on devise controllers
2013-11-08 23:22:53 -08:00
José Valim
e303de9756
Merge pull request #2729 from matthewrudy/store-location-helper
...
Add store_location_for helper
2013-11-08 23:22:39 -08:00
Matthew Rudy Jacobs
268e486dbb
Add store_location_for helper
...
This is used as a complement to `stored_location_for`.
Example:
Before authorizing with Omniauth;
store_location_for(:user, dashboard_path)
redirect_to user_omniauth_authorize_path(:facebook)
In our Omniauth callback
sign_in(user)
redirect_to stored_location_for(:user) || root_path
2013-11-09 00:59:00 +00:00
Ezequiel Delpero
989071144e
Adds yield around resource on devise controllers
...
If you want to add a new behavior to your devise
controllers but you don't want to override devise's
default workflow, just pass a block around resource.
This would give you for example, the ability to
trigger background jobs after user signs in.
2013-11-08 20:43:08 -03:00
Rafael Mendonça França
25726becdd
Merge pull request #2731 from plataformatec/lm-password-digest
...
Bring `password_digest` back.
2013-11-08 10:28:11 -08:00
Lucas Mazza
bf5bcd52cb
Bring password_digest back.
...
This method is part of the protected API and is used by custom
encryption engines (like `devise-encryptable`) to hook the custom
encryption logic in the models.
Fixes #2730
2013-11-08 16:22:31 -02:00
José Valim
e26ea51fe5
Improve error message for wrongly nested omniauth callback
2013-11-07 14:30:32 +01:00
José Valim
c840fc419f
Update Rails 3.2 lock too
v3.2.0
2013-11-06 21:50:04 +01:00
José Valim
9d872709c0
Release Devise 3.2.0
2013-11-06 21:39:16 +01:00
José Valim
27bcefcf54
Ensure timeoutable hook respects Devise.sign_out_all_scopes configuration
...
Closes #2606
2013-11-06 21:07:38 +01:00
José Valim
4f1bf8f3f9
Split out sign_in/out functionality so it can be reused in hooks
2013-11-06 20:55:26 +01:00
José Valim
d49f0a1184
Update CHANGELOG
2013-11-06 20:34:57 +01:00
José Valim
a7624c8f51
Merge pull request #2227 from AlexanderZaytsev/master
...
Use mapping.fullpath in omniauth callbacks
2013-11-06 11:32:21 -08:00