Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Upgrade to Rails 5.2upgrade-rails-5-2-ce | Heinrich Lee Yu | 2019-07-12 | 1 | -2/+1 |
| | | | | Updates changed method names and fixes spec failures | ||||
* | Inherit from ApplicationRecord instead of ActiveRecord::Base | Nick Thomas | 2019-03-28 | 1 | -1/+1 |
| | |||||
* | Align EmailValidator to validate_email gem implementation. | Horatiu Eugen Vlad | 2019-03-05 | 1 | -1/+1 |
| | | | | | | Renamed EmailValidator to DeviseEmailValidator to avoid 'email:' naming collision with ActiveModel::Validations::EmailValidator in 'validates' statement. Make use of the options attribute of the parent class ActiveModel::EachValidator. Add more options: regex. | ||||
* | Enable the Layout/ExtraSpacing cop56392-enable-the-layout-extraspacing-cop | Rémy Coutable | 2019-01-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Enable frozen string in app/models/*.rbrepo-forks/gitlab-ce-frozen-string-enable-app-models | gfyoung | 2018-07-26 | 1 | -0/+2 |
| | | | | Partially addresses #47424. | ||||
* | fixes #47716 where email confirmation fails after adding additional emails | Muhammad Nuzaihan | 2018-07-25 | 1 | -0/+4 |
| | |||||
* | Use fuzzy search with minimum length of 3 characters where appropriatedm-search-pattern | Douwe Maan | 2017-11-27 | 1 | -0/+1 |
| | |||||
* | use a delegate for `username` to be more future friendly | Brett Walker | 2017-10-27 | 1 | -0/+2 |
| | |||||
* | must now set the devise default scope (since we now have an :email scope) | Brett Walker | 2017-09-24 | 1 | -1/+1 |
| | | | | and rubocop fixes | ||||
* | added email.confirmed scope and fix email comparison | Brett Walker | 2017-09-23 | 1 | -1/+3 |
| | |||||
* | when user verifies a secondary email, revalidate GPG signatures | Brett Walker | 2017-09-23 | 1 | -0/+7 |
| | |||||
* | Send a confirmation email when the user adds a secondary email address. ↵ | Brett Walker | 2017-09-23 | 1 | -0/+3 |
| | | | | Utilizes the Devise `confirmable` capabilities. Issue #37385 | ||||
* | refactor(email): use setter method instead AR callbacks | Semyon Pupkov | 2016-10-23 | 1 | -4/+2 |
| | |||||
* | Remove the annotate gem and delete old annotations | Jeroen van Baarsen | 2016-05-09 | 1 | -11/+0 |
| | | | | | | | | | In 8278b763d96ef10c6494409b18b7eb541463af29 the default behaviour of annotation has changes, which was causing a lot of noise in diffs. We decided in #17382 that it is better to get rid of the whole annotate gem, and instead let people look at schema.rb for the columns in a table. Fixes: #17382 | ||||
* | Annotate the models | Zeger-Jan van de Weg | 2016-05-06 | 1 | -1/+1 |
| | |||||
* | Re-add EmailValidator to avoid the repetition of format: { with: ↵streamline-email-validation | Rémy Coutable | 2016-02-09 | 1 | -1/+1 |
| | | | | Devise.email_regexp } | ||||
* | Validate email addresses using Devise.email_regexp | Rémy Coutable | 2016-02-09 | 1 | -1/+1 |
| | | | | | | | Also: - Get rid of legacy :strict_mode - Get rid of custom :email validator - Add some shared examples to spec emails validation | ||||
* | Allow primary email to be set to an email that you've already added.change-primary-email | Douwe Maan | 2015-04-30 | 1 | -5/+0 |
| | |||||
* | Explicitly define ordering in models using default_scope | Dmitriy Zaporozhets | 2015-02-05 | 1 | -0/+2 |
| | |||||
* | User model to strong params. Comment other attr_accessible to let tests run | Dmitriy Zaporozhets | 2014-06-26 | 1 | -8/+0 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Re-annotate models | Dmitriy Zaporozhets | 2014-04-09 | 1 | -4/+7 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Remove EmailsObserver | Dmitriy Zaporozhets | 2014-04-02 | 1 | -3/+8 |
| | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | Add email aliases for users | Jason Hollingsworth | 2014-02-13 | 1 | -0/+33 |
Emails are used to associate commits with users. The emails are not verified and don't have to be valid email addresses. They are assigned on a first come, first serve basis. Notifications are sent when an email is added. |