gitea/options/locale
Chris Shyi d025d84d91
Add email validity check (#13475)
* Improve error feedback for duplicate deploy keys

Instead of a generic HTTP 500 error page, a flash message is rendered
with the deploy key page template so inform the user that a key with the
intended title already exists.

* API returns 422 error when key with name exists

* Add email validity checking

Add email validity checking for the following routes:
[Web interface]
1. User registration
2. User creation by admin
3. Adding an email through user settings
[API]
1. POST /admin/users
2. PATCH /admin/users/:username
3. POST /user/emails

* Add further tests

* Add signup email tests

* Add email validity check for linking existing account

* Address PR comments

* Remove unneeded DB session

* Move email check to updateUser

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
2020-11-14 11:53:43 -05:00
..
TRANSLATORS European Portuguese translation (#11568) 2020-06-05 09:07:56 +01:00
locale_bg-BG.ini [skip ci] Updated translations via Crowdin 2020-10-24 11:55:43 +00:00
locale_cs-CZ.ini [skip ci] Updated translations via Crowdin 2020-11-03 06:05:23 +00:00
locale_de-DE.ini [skip ci] Updated translations via Crowdin 2020-11-03 06:05:23 +00:00
locale_en-US.ini Add email validity check (#13475) 2020-11-14 11:53:43 -05:00
locale_es-ES.ini [skip ci] Updated translations via Crowdin 2020-11-03 06:05:23 +00:00
locale_fa-IR.ini [skip ci] Updated translations via Crowdin 2020-11-03 06:05:23 +00:00
locale_fi-FI.ini [skip ci] Updated translations via Crowdin 2020-10-24 11:55:43 +00:00
locale_fr-FR.ini [skip ci] Updated translations via Crowdin 2020-11-03 06:05:23 +00:00
locale_hu-HU.ini [skip ci] Updated translations via Crowdin 2020-10-24 11:55:43 +00:00
locale_id-ID.ini [skip ci] Updated translations via Crowdin 2020-10-24 11:55:43 +00:00
locale_it-IT.ini [skip ci] Updated translations via Crowdin 2020-11-03 06:05:23 +00:00
locale_ja-JP.ini [skip ci] Updated translations via Crowdin 2020-11-08 16:30:44 +00:00
locale_ko-KR.ini [skip ci] Updated translations via Crowdin 2020-10-24 11:55:43 +00:00
locale_lv-LV.ini [skip ci] Updated translations via Crowdin 2020-11-03 06:05:23 +00:00
locale_ml-IN.ini [skip ci] Updated translations via Crowdin 2020-10-21 11:03:31 +00:00
locale_nl-NL.ini [skip ci] Updated translations via Crowdin 2020-11-07 12:55:59 +00:00
locale_pl-PL.ini [skip ci] Updated translations via Crowdin 2020-11-13 17:24:39 +00:00
locale_pt-BR.ini [skip ci] Updated translations via Crowdin 2020-11-03 06:05:23 +00:00
locale_pt-PT.ini [skip ci] Updated translations via Crowdin 2020-11-03 06:05:23 +00:00
locale_ru-RU.ini [skip ci] Updated translations via Crowdin 2020-11-03 06:05:23 +00:00
locale_sr-SP.ini [skip ci] Updated translations via Crowdin 2020-10-24 11:55:43 +00:00
locale_sv-SE.ini [skip ci] Updated translations via Crowdin 2020-11-03 06:05:23 +00:00
locale_tr-TR.ini [skip ci] Updated translations via Crowdin 2020-11-11 20:35:20 +00:00
locale_uk-UA.ini [skip ci] Updated translations via Crowdin 2020-11-03 06:05:23 +00:00
locale_zh-CN.ini [skip ci] Updated translations via Crowdin 2020-11-13 17:24:39 +00:00
locale_zh-HK.ini [skip ci] Updated translations via Crowdin 2020-10-24 11:55:43 +00:00
locale_zh-TW.ini [skip ci] Updated translations via Crowdin 2020-11-09 06:16:15 +00:00