geoandri
defbff482d
Implement Users::BuildService
2017-04-13 13:02:59 +03:00
Stan Hu
6a2d022d1d
Delete users asynchronously
2017-04-02 05:37:05 -07:00
George Andrinopoulos
7c74a0209b
Implement new service for creating user
2017-03-27 09:37:24 +00:00
Rémy Coutable
8d443c0179
Merge branch 'rename_delete_services' into 'master'
...
Fix inconsistent naming for services that delete things
See merge request !5803
2017-02-08 17:52:36 +00:00
dixpac
0dacf3c169
Fix inconsistent naming for services that delete things
...
* Changed name of delete_user_service and worker to destroy
* Move and change delete_group_service to Groups::DestroyService
* Rename Notes::DeleteService to Notes::DestroyService
2017-02-08 09:16:43 +01:00
Jarka Kadlecova
3d2954e457
Use reCaptcha when an issue identified as spam
2017-02-07 12:56:20 +01:00
Rémy Coutable
ec4fe4432a
Merge branch 'recaptcha_500' into 'master'
...
Properly handle failed reCAPTCHA on user registration
See merge request !8403
2017-01-04 15:07:30 +00:00
Drew Blessing
ca1c492baf
Properly handle failed reCAPTCHA on user registration
...
If a user presses the 'Register' button too quickly after attempting
to solve the reCAPTCHA, or the reCAPTCHA is not solved at all, the
user would experience a 500 error. Now, the case is properly
handled and the user will be sent back to the registration page
with a clear error message and can try again.
2017-01-03 01:35:42 -06:00
Drew Blessing
33b41bc8a8
Add email and password confirmation fields to registration form
...
It's too easy to mistype an email or password when signing up.
The support team is receiving an increasing number of requests
because users mistype their email. We can eliminate this problem
by requiring users to confirm the email before registering. The
same issue can occur for the password field so we should add
this, too. We should note that password confirmation is part
of the default Devise forms. I don't know why/when GitLab
removed it.
2017-01-03 00:16:37 -06:00
Robert Speicher
47bc0125be
Merge branch 'destroy-session' into 'security'
...
Destroy a user session when they delete their own account via browser
This patch destroys a user's session when they delete their own account
using a browser. A new session is created as they are redirected to the
sign_in page.
Issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/25015
See merge request !2042
2016-12-08 21:21:06 -03:00
Gabriel Mazetto
c9aa19881c
Enable Style/SpaceAroundEqualsInParameterDefault cop
2016-08-06 04:03:01 +02:00
Felipe Artur
f04c5b27f0
current_user.confirmed_at.present? => current_user.confirmed?
2016-05-20 13:52:42 -04:00
Felipe Artur
7bb84e6497
Change landing page when skipping confirmation email and add documentation
2016-05-16 14:56:32 -03:00
Douwe Maan
622ad2355a
Merge branch 'rs-unique-signup-fields' into 'master'
...
Improve uniqueness of field names on the signup form
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15075
See merge request !3826
2016-05-04 13:33:15 +00:00
Phil Hughes
50ed43e490
Improved confirmation UX
...
Closes #4228
2016-04-21 20:20:09 -04:00
Robert Speicher
a6ba8647f9
Improve uniqueness of field names on the signup form
...
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15075
2016-04-19 16:00:45 -04:00
Robert Speicher
ca05054ea2
Partially revert "Add IP check against DNSBLs at account sign-up"
...
This partially reverts 6a5cd3ca - we keep the migration and add a new
migration that reverts it in order to keep migration history intact.
2016-01-28 16:28:19 -05:00
Tomasz Maczukin
8536e083f7
Add IP blocking against DNSBL at sign-up
2016-01-20 15:28:19 +01:00
Stan Hu
e619d0b615
When reCAPTCHA is disabled, allow registrations to go through without a code
2015-12-28 16:59:59 -08:00
Gabriel Mazetto
a3469d914a
reCAPTCHA is configurable through Admin Settings, no reload needed.
2015-12-28 18:50:29 -02:00
Stan Hu
6f0ee5c908
Fix failed spec
2015-12-27 19:47:10 -08:00
Stan Hu
9f7d379c2a
Add support for Google reCAPTCHA in user registration to prevent spammers
2015-12-27 09:04:11 -08:00
Stan Hu
e80d7a804f
Fix error when deleting a user who has projects
...
Closes #1856
Closes https://github.com/gitlabhq/gitlabhq/issues/9394
2015-06-23 04:39:49 -07:00
Dmitriy Zaporozhets
2db026793d
Fix current user removal
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-05-28 12:53:04 +02:00
Dmitriy Zaporozhets
499154518a
You can not remove user if he/she is an only owner of group
...
To prevent loose of group data you need to transfer or remove group
first before you can remove user
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-05-28 12:00:02 +02:00
Jeroen van Baarsen
5a4ebfb47a
Fixed the Rails/ActionFilter cop
...
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
2015-04-20 15:39:37 +02:00
Douwe Maan
ab22caa97e
Redirect signup page to signin page.
...
Resolves #1916 .
2015-02-05 15:56:28 +01:00
Dmitriy Zaporozhets
11591573e1
Merge pull request #7925 from cirosantilli/unused-arguments
...
Remove or prepend underscore _ to unused method arguments
2015-01-15 14:42:03 -08:00
Dmitriy Zaporozhets
939c046a98
Fix feature and tests
2015-01-08 13:21:00 -08:00
Dmitriy Zaporozhets
57a65ede77
Improve application settings and write tests
2015-01-08 09:53:35 -08:00
Dmitriy Zaporozhets
8589b4e137
Init ApplicationSettings resource with defaults from config file
2015-01-08 00:22:50 -08:00
Ciro Santilli
6c65b91d8c
Remove or prepend _ to unused method arguments
2014-12-27 22:38:25 +01:00
Ciro Santilli
2e9f5de868
Add parenthesis to function def with arguments.
2014-10-03 09:18:46 +02:00
Marin Jankovski
60cc1d8e92
Override strong params for sign up.
2014-07-10 19:31:05 +02:00
Marin Jankovski
87f89bc970
Redirect to sign in page after signup, this will show the correct flash message.
2014-07-04 14:19:59 +02:00
Dmitriy Zaporozhets
4967c08786
Fix signup and project visibility
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-06-30 16:43:32 +03:00
Dmitriy Zaporozhets
8e238f4273
Fix user remove tests. Remove user even if he has projects
2013-09-04 16:20:40 +03:00
Dmitry Medvinsky
22279bc558
Add settings for user permission defaults
...
“Can create groups” and “Can create teams” had hardcoded defaults to
`true`. Sometimes it is desirable to prohibit these for newly created
users by default.
2013-05-16 18:02:22 +04:00
Dmitriy Zaporozhets
aa5327a565
Fix project_limit being ignored on signup
2013-03-18 13:22:41 +02:00
Marin Jankovski
1b4ba3eb99
Add user delete option.
2013-02-06 12:44:09 +01:00
Marin Jankovski
296cdd591f
Add optional signup.
2013-01-18 11:57:31 +01:00