Repository: openmeetings Updated Branches: refs/heads/3.3.x 62460a267 -> c9204ee86
http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml index d29780a..846266f 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml @@ -120,8 +120,8 @@ <entry key="100">ÐллипÑ</entry> <entry key="101">ÐакÑÑÑÑ</entry> <entry key="102">ÐÑибка пÑи вводе</entry> - <entry key="103">ÐÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð´Ð¾Ð»Ð¶Ð½Ð¾ ÑоÑÑоÑÑÑ Ð¼Ð¸Ð½Ð¸Ð¼Ñм из 4 знаков</entry> - <entry key="104">ÐаÑÐ¾Ð»Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑоÑÑоÑÑÑ Ð¼Ð¸Ð½Ð¸Ð¼Ñм из 4 знаков</entry> + <entry key="103">ÐÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¸/или паÑÐ¾Ð»Ñ ÑлиÑком коÑоÑкие</entry> + <entry key="104">ÐÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÑлиÑком коÑоÑкое</entry> <entry key="105">ÐÑо Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ñже занÑÑо</entry> <entry key="106">ÐлекÑÑоннÑй адÑÐµÑ Ñже заÑегиÑÑÑиÑован</entry> <entry key="107">ÐÑдаеÑÑÑ Ð¾Ñибка, пÑоÑÑба ÑвÑзаÑÑÑÑ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑивной гÑÑппой</entry> @@ -336,7 +336,7 @@ <entry key="318">Такой e-mail не найден. УбедиÑеÑÑ, ÑÑо Ð²Ñ Ð²Ð²ÐµÐ»Ð¸ веÑнÑй e-mail</entry> <entry key="319">ÐведиÑе e-mail или Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ</entry> <entry key="320">ÐикÑо болÑÑе не подклÑÑилÑÑ Ñ Ñаким именем полÑзоваÑелÑ</entry> - <entry key="321">ÐиÑÑмо, ÑодеÑжаÑее ÑпеÑиалÑнÑÑ ÑÑÑлкÑ, вÑÑлано на Ð²Ð°Ñ e-mail, пожалÑйÑÑа, пÑовеÑÑÑе Ð²Ð°Ñ Ð¿Ð¾ÑÑовÑй ÑÑик. ÐÑли Ð²Ñ Ð²Ñе еÑе не полÑÑили пиÑÑмо, пÑовеÑÑÑе анÑи-Ñпам ÑилÑÑÑÑ Ð¸ поÑлиÑе еÑе Ñаз подÑвеÑждаÑÑее пиÑÑмо.</entry> + <entry key="321">ÐиÑÑмо, ÑодеÑжаÑее ÑпеÑиалÑнÑÑ ÑÑÑлкÑ, вÑÑлано на e-mail, заÑегиÑÑÑиÑованнÑй на полÑзоваÑелÑ, ÑооÑвеÑÑÑвÑÑÑего введÑннÑм даннÑм.</entry> <entry key="324">ÐевеÑнÑй Ñ ÑÑ. ÐолÑзоваÑÐµÐ»Ñ Ð½Ðµ найден.</entry> <entry key="325">ÐеÑеÑÑÑановиÑÑ Ð²Ð°Ñ Ð¿Ð°ÑолÑ</entry> <entry key="326">Ðогин</entry> @@ -348,7 +348,7 @@ <entry key="332">ÐаÑÐ¾Ð»Ñ ÑÑÑановлен. ТепеÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ логиниÑÑÑÑ.</entry> <entry key="333">OK</entry> <entry key="334">ÐеизвеÑÑÐ½Ð°Ñ Ð¾Ñибка. ÐожалÑйÑÑа, ÑообÑиÑе в ваÑÑ ÑеÑвиÑнÑÑ ÑлÑжбÑ.</entry> - <entry key="335">ÐÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð½Ðµ найдено</entry> + <entry key="335">ÐÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ/e-mail и/или паÑÐ¾Ð»Ñ Ð½Ðµ веÑнÑ.</entry> <entry key="336">ÐевеÑнÑй паÑолÑ</entry> <entry key="337">ÐÑ ÑÑпеÑно вÑÑли</entry> <entry key="338">Frontend Registration disabled.</entry> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml index 1f080bb..3442be6 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml @@ -121,7 +121,7 @@ <entry key="101">ZatvoriÅ¥</entry> <entry key="102">chyba vstupných údajov</entry> <entry key="103">RozlÃÅ¡ujte veľké a malé pÃsmena a minimálne 4 znaky</entry> - <entry key="104">Heslo musà maÅ¥ aspoÅ 4 znaky</entry> + <entry key="104">Login is too short</entry> <entry key="105">PoužÃvateľské meno už existuje</entry> <entry key="106">Email už je zaregistrovaný</entry> <entry key="107">Systémová chyba, kontaktujte administrátora</entry> @@ -336,7 +336,7 @@ <entry key="318">Žiadny takýto email neexistuje. Uistite sa, že ste zadali rovnaký email ako pri registráciÃ.</entry> <entry key="319">ProsÃm zadajte email alebo použÃvateľské meno</entry> <entry key="320">There is no user connected to this username</entry> - <entry key="321">Email bol zaslaný</entry> + <entry key="321">The email containing a special link has been sent to the email address, registered to the user corresponding to the data entered</entry> <entry key="324">PoužÃvateľ sa nenaÅ¡iel</entry> <entry key="325">ResetovaÅ¥ vaÅ¡e heslo</entry> <entry key="326">Prihlásenie</entry> @@ -348,7 +348,7 @@ <entry key="332">Heslo nastavené. Môžte sa prihlásiÅ¥.</entry> <entry key="333">OK</entry> <entry key="334">Chyba. Kontaktujte administrátora.</entry> - <entry key="335">PoužÃvateľské meno sa nenaÅ¡lo</entry> + <entry key="335">Username/email and/or password are incorrect.</entry> <entry key="336">Nesprávne heslo</entry> <entry key="337">ÃspeÅ¡ne odhlásený</entry> <entry key="338">Registrácia nemožná</entry> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml index 9050c60..67b1246 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml @@ -121,7 +121,7 @@ <entry key="101">Stäng</entry> <entry key="102">Fel data angivet</entry> <entry key="103">Användarnamnet mÃ¥ste innehÃ¥lla minst 4 tecken</entry> - <entry key="104">Lösenordet mÃ¥ste innehÃ¥lla minst 4 tecken</entry> + <entry key="104">Login is too short</entry> <entry key="105">Användarnamnet är redan använt</entry> <entry key="106">Denna epost är redan använd</entry> <entry key="107">Systemfel, kontakta systemadmin</entry> @@ -336,7 +336,7 @@ <entry key="318">Användare</entry> <entry key="319">Omröstningar</entry> <entry key="320">Det finns ingen Användare kopplad till detta Användarnamn</entry> - <entry key="321">Ett e-postmeddelande innehÃ¥llande en unik länk har skickats till din epostadress, var vänlig kolla din epost. Om du fortfarande inte fÃ¥tt nÃ¥got e-postmeddelande, var vänlig ändra spaminställningarna för din e-post och skicka bekräftelsemeddelandet pÃ¥ nytt.</entry> + <entry key="321">The email containing a special link has been sent to the email address, registered to the user corresponding to the data entered</entry> <entry key="324">Ogiltig Hash. Ingen Användare Funnen.</entry> <entry key="325">à terställ Ditt Lösenord</entry> <entry key="326">Login</entry> @@ -348,7 +348,7 @@ <entry key="332">Lösenord valt. Du kan logga in nu.</entry> <entry key="333">OK</entry> <entry key="334">Okänt Fel. Var vänlig rapportera detta till ditt Service-Team.</entry> - <entry key="335">Användarnamnet hittades inte.</entry> + <entry key="335">Username/email and/or password are incorrect.</entry> <entry key="336">Ogiltigt Lösenord.</entry> <entry key="337">Utloggning Lyckades.</entry> <entry key="338">Registrering via gränssnittet är Inaktiverat.</entry> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml index 6e0ed4a..20a03ac 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml @@ -121,7 +121,7 @@ <entry key="101">à¸à¸´à¸</entry> <entry key="102">à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¸à¸£à¸à¸à¸à¸±à¸à¸à¹à¸à¸</entry> <entry key="103">à¸à¸±à¸§à¸à¸±à¸à¸©à¸£ 4 à¸à¸±à¸§à¸à¸¶à¹à¸à¹à¸ à¸à¸±à¸à¸©à¸£à¸à¸±à¸§à¹à¸«à¸à¹à¸¡à¸µà¸à¸¥à¸ªà¸³à¸à¸±à¸</entry> - <entry key="104">รหัสà¸à¸¹à¹à¹à¸à¹à¸à¹à¸à¸à¸¡à¸µà¸à¸±à¸§à¸à¸±à¸à¸©à¸£à¸à¸¢à¹à¸²à¸à¸à¹à¸à¸¢ 4 à¸à¸±à¸§</entry> + <entry key="104">Login is too short</entry> <entry key="105">มีà¸à¸¹à¹à¹à¸à¹à¸à¸·à¹à¸à¸à¸µà¹à¹à¸à¹à¸¥à¹à¸§</entry> <entry key="106">à¸à¸µà¹à¸¡à¸¥à¹à¸à¸µà¹à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸¥à¹à¸§</entry> <entry key="107">ระà¸à¸à¸à¸±à¸à¸à¹à¸à¸ à¹à¸à¸£à¸à¸à¸´à¸à¸à¹à¸à¸à¸¹à¹à¸à¸¹à¹à¸¥à¸£à¸°à¸à¸</entry> @@ -336,7 +336,7 @@ <entry key="318">à¹à¸¡à¹à¸à¸à¸à¸µà¹à¸¡à¸¥à¹à¹à¸à¸à¹à¸à¸£à¸ªà¸à¸±à¸à¸à¸¥à¹à¸²à¸§ à¸à¸¹à¹à¸«à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¸à¸£à¸à¸à¸à¸µà¹à¸¡à¸¥à¹à¹à¸à¸à¹à¸à¸£à¸ªà¹à¸à¸µà¸¢à¸§à¸à¸±à¸à¸à¸µà¹à¸à¸¸à¸à¹à¸à¹à¹à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸³à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸</entry> <entry key="319">à¹à¸à¸£à¸à¸à¸£à¸à¸à¸à¸µà¹à¸¡à¸¥à¹à¸«à¸£à¸·à¸à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹</entry> <entry key="320">à¹à¸¡à¹à¸¡à¸µà¸à¸¹à¹à¹à¸à¹à¸£à¸²à¸¢à¹à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹à¸£à¸²à¸¢à¸à¸µà¹</entry> - <entry key="321">à¹à¸à¹à¸ªà¹à¸à¸à¸µà¹à¸¡à¸¥à¹à¸à¸¶à¹à¸à¸¡à¸µà¸¥à¸´à¸à¸à¹à¸à¸´à¹à¸¨à¸©à¹à¸à¸¢à¸±à¸à¸à¸µà¹à¸¡à¸¥à¹à¹à¸à¸à¹à¸à¸£à¸ªà¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¹à¸à¸£à¸à¹à¸à¹à¸à¸à¸µà¹à¸¡à¸¥à¹à¸à¹à¸§à¸¢ หาà¸à¸¢à¸±à¸à¸à¸à¹à¸¡à¹à¹à¸à¹à¸£à¸±à¸à¸à¸µà¹à¸¡à¸¥à¹ à¹à¸à¸£à¸à¸à¸£à¸±à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸µà¹à¸¡à¸¥à¹à¸ªà¹à¸à¸¡à¹à¸¥à¸°à¸ªà¹à¸à¸à¸µà¹à¸¡à¸¥à¹à¸¢à¸·à¸à¸¢à¸±à¸à¹à¸«à¸¡à¹à¸à¸µà¸à¸à¸£à¸±à¹à¸</entry> + <entry key="321">The email containing a special link has been sent to the email address, registered to the user corresponding to the data entered</entry> <entry key="324">รหัสà¸à¹à¸²à¸à¹à¸¡à¹à¸à¸¹à¸à¸à¹à¸à¸ à¹à¸¡à¹à¸à¸à¸à¸¹à¹à¹à¸à¹</entry> <entry key="325">à¸à¸±à¹à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¸¡à¹</entry> <entry key="326">ลà¹à¸à¸à¸à¸´à¸</entry> @@ -348,7 +348,7 @@ <entry key="332">à¸à¸±à¹à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸¥à¹à¸§ à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸¥à¹à¸à¸à¸à¸´à¸à¹à¸à¹à¹à¸¥à¹à¸§</entry> <entry key="333">à¸à¸à¸¥à¸</entry> <entry key="334">à¸à¸±à¸à¸à¹à¸à¸à¹à¸à¸¢à¹à¸¡à¹à¸à¸£à¸²à¸à¸ªà¸²à¹à¸«à¸à¸¸ à¹à¸à¸£à¸à¸£à¸²à¸¢à¸à¸²à¸à¸à¹à¸à¸à¸µà¸¡à¸à¸£à¸´à¸à¸²à¸£à¸à¸à¸à¸à¸¸à¸</entry> - <entry key="335">à¹à¸¡à¹à¸à¸à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹</entry> + <entry key="335">Username/email and/or password are incorrect.</entry> <entry key="336">รหัสà¸à¹à¸²à¸à¹à¸¡à¹à¸à¸¹à¸à¸à¹à¸à¸</entry> <entry key="337">à¸à¸à¸à¸à¸²à¸à¸£à¸°à¸à¸à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢à¹à¸¥à¹à¸§</entry> <entry key="338">à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸¹à¸à¸¢à¸à¹à¸¥à¸´à¸à¹à¸¥à¹à¸§</entry> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml index 40ed855..c0837c3 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml @@ -121,7 +121,7 @@ <entry key="101">kapat</entry> <entry key="102">veri giriÅ hatası</entry> <entry key="103">4 ya da daha fazla karakter; büyük-küçük harfe duyarlı!</entry> - <entry key="104">Kullanıcı Åifresi en az 4 karakter olmalıdır</entry> + <entry key="104">Login is too short</entry> <entry key="105">Bu kullanıcı adı alınmıÅ</entry> <entry key="106">Bu e-posta adresi zaten kayıtlı</entry> <entry key="107">Sistem hatası. Lütfen sistem yöneticileri ile baÄlantıya geçiniz.</entry> @@ -336,7 +336,7 @@ <entry key="318">E-posta adresi bulunamadı. Kayıt esnasında kullandıÄınız e-posta adresini girdiÄinizden emin olun.</entry> <entry key="319">Lütfen bir e-posta adresi ya da bir kullanıcı adı giriniz</entry> <entry key="320">Bu kullanıcı adı ile baÄlanmıŠbir kullanıcı yok</entry> - <entry key="321">Ãzel bir baÄlantıya sahip olan bir e-posta, e-posta adresinize yollanmıŠdurumda. Lütfen posta kutunuzu kontrol edin. EÄer e-posta mesajını alamazsanız, lütfen posta kutunuzun gereksiz posta ayarlarını kontrol edin ve/veya yeniden doÄrulama mesajının gönderilmesini saÄlayın.</entry> + <entry key="321">The email containing a special link has been sent to the email address, registered to the user corresponding to the data entered</entry> <entry key="324">Geçersiz Komut. Hiçbir Kullanıcı Bulunamadı.</entry> <entry key="325">Åifrenizi Sıfırlayın</entry> <entry key="326">Oturum Aç</entry> @@ -348,7 +348,7 @@ <entry key="332">Åİfre belirlendi. Åuan oturum açabilirsiniz.</entry> <entry key="333">TAMAM</entry> <entry key="334">Bilinmeyen Hata. Lütfen bu durumu sistem sorumlusuna rapor ediniz.</entry> - <entry key="335">Kullanıcı adı bulunamadı</entry> + <entry key="335">Username/email and/or password are incorrect.</entry> <entry key="336">Geçersiz Åifre</entry> <entry key="337">Oturum baÅarıyla kapatıldı</entry> <entry key="338">Geriplan kayıt iÅlemi devre dıÅı.</entry> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml index 4235524..0932f9f 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml @@ -120,8 +120,8 @@ <entry key="100">ÐлÑпÑ</entry> <entry key="101">ÐакÑиÑи</entry> <entry key="102">Ðомилка пÑи вводÑ</entry> - <entry key="103">Ðм'Ñ ÐºÐ¾ÑиÑÑÑваÑа повинно ÑкладаÑиÑÑ Ð¼ÑнÑмÑм з 4 знакÑв</entry> - <entry key="104">ÐаÑÐ¾Ð»Ñ Ð¿Ð¾Ð²Ð¸Ð½ÐµÐ½ мÑÑÑиÑи мÑнÑмÑм 4 знаки</entry> + <entry key="103">Password and/or login is too short</entry> + <entry key="104">Login is too short</entry> <entry key="105">Це Ñм'Ñ ÐºÐ¾ÑиÑÑÑваÑа вже пÑиÑвоÑне</entry> <entry key="106">Ðведена елекÑÑонна адÑеÑа вже заÑеÑÑÑÑована</entry> <entry key="107">ÐÑиÑÑÑÐ½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°, пÑоÑимо зв''ÑзаÑиÑÑ Ð· адмÑнÑÑÑÑаÑÑÑÑ</entry> @@ -336,7 +336,7 @@ <entry key="318">ÐоÑиÑÑÑваÑÑ</entry> <entry key="319">ÐпиÑÑваннÑ</entry> <entry key="320">ÐоÑиÑÑÑÐ²Ð°Ñ Ð· даним Ñменем вÑдÑÑÑнÑй</entry> - <entry key="321">Ðа ваÑÑ Ð¿Ð¾ÑÑÐ¾Ñ ÑкÑинÑÐºÑ Ð²Ð¸Ñлано лиÑÑ. ÐÑдÑ-лаÑка пеÑевÑÑÑе Ð²Ð°Ñ Ð¿Ð¾ÑÑÐ¾Ð²Ñ ÑкÑинÑкÑ.</entry> + <entry key="321">The email containing a special link has been sent to the email address, registered to the user corresponding to the data entered</entry> <entry key="324">ÐепÑавилÑний Ñ ÐµÑ. ÐоÑиÑÑÑваÑа не знайдено.</entry> <entry key="325">СкинÑÑи ÐÐ°Ñ Ð¿Ð°ÑолÑ</entry> <entry key="326">ÐогÑн</entry> @@ -348,7 +348,7 @@ <entry key="332">ÐаÑÐ¾Ð»Ñ Ð²ÑÑановлено. Ð¢ÐµÐ¿ÐµÑ Ð²Ð¸ можеÑе ввÑйÑи.</entry> <entry key="333">OK</entry> <entry key="334">ÐевÑдома помилка. ÐÑдÑ-лаÑка зв'ÑжÑÑÑÑÑ Ð· адмÑнÑÑÑÑаÑоÑом.</entry> - <entry key="335">ÐевÑдоме Ñм'Ñ ÐºÐ¾ÑиÑÑÑваÑа</entry> + <entry key="335">Username/email and/or password are incorrect.</entry> <entry key="336">ÐевÑÑний паÑолÑ</entry> <entry key="337">Ðи ÑÑпÑÑно вийÑли з ÑиÑÑеми</entry> <entry key="338">ÐопеÑÐµÐ´Ð½Ñ ÑеÑÑÑÑаÑÑÑ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð°.</entry> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml index fd4eab7..2d7e563 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml @@ -121,7 +121,7 @@ <entry key="101">å ³é</entry> <entry key="102">è¾å ¥é误</entry> <entry key="103">ç¨æ·åå¿ é¡»é¿äº4个å符</entry> - <entry key="104">ç¨æ·å¯ç å¿ é¡»é¿äº4个å符</entry> + <entry key="104">Login is too short</entry> <entry key="105">ç¨æ·åå·²åå¨</entry> <entry key="106">é®ä»¶å°å已注å</entry> <entry key="107">ç³»ç»é误ï¼è¯·è系管çå</entry> @@ -336,7 +336,7 @@ <entry key="318">ç¨æ·</entry> <entry key="319">æç¥¨</entry> <entry key="320">æ²¡ææ¤ç¨æ·å</entry> - <entry key="321">ä¸å°å å«ç¹æ®é¾æ¥çé®ä»¶å·²åéè³ä½ çä¿¡ç®±,è¯·æ¥æ¶.å¦ææ²¡ææ¶å°,è¯·æ£æ¥åè°æ´ä½ çé®ç®±åå¾é®ä»¶è®¾ç½®,éæ°åé认è¯é®ä»¶.</entry> + <entry key="321">The email containing a special link has been sent to the email address, registered to the user corresponding to the data entered</entry> <entry key="324">æ æçåå¸å¼,没æè¯¥ç¨æ·.</entry> <entry key="325">éç½®ä½ çå¯ç </entry> <entry key="326">ç»å½</entry> @@ -348,7 +348,7 @@ <entry key="332">å¯ç è®¾ç½®å®æ¯,ä½ å¯ä»¥ç»å½.</entry> <entry key="333">宿</entry> <entry key="334">æªç¥é误.</entry> - <entry key="335">æªåç°è¯¥ç¨æ·å</entry> + <entry key="335">Username/email and/or password are incorrect.</entry> <entry key="336">æ æå¯ç </entry> <entry key="337">注éæå</entry> <entry key="338">ç¦æ¢å端注å.</entry> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml index 8fb60b1..e4b6a7f 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml @@ -121,7 +121,7 @@ <entry key="101">éé</entry> <entry key="102">è¼¸å ¥è³ææèª¤</entry> <entry key="103">ç¨æ¶åå¿ é è³å°4åå符</entry> - <entry key="104">ç¨æ¶å¯ç¢¼å¿ é è³å°4åå符</entry> + <entry key="104">Login is too short</entry> <entry key="105">ç¨æ¶å°å·²è¢«å§¶ç¨</entry> <entry key="106">éé»åéµä»¶å·²è¨»åè¿äº</entry> <entry key="107">系統é¯èª¤ ,è«è¯ç¹«ç³»çµ±ç®¡çå¡</entry> @@ -336,7 +336,7 @@ <entry key="318">ç¨æ¶</entry> <entry key="319">æ°èª¿</entry> <entry key="320">ææ²æç¨æ¶é£æ¥å°è©²ç¨æ¶å</entry> - <entry key="321">該é»éµè¼æä¸åç¹æ®çè¯ç¹«å·²è¢«ç¼éå°æ¨çé»åéµä»¶å°åï¼è«æª¢æ¥æ¨çä¿¡ç®±ã妿æ¨éæ²ææ¶å°éµä»¶ï¼è«èª¿æ´ä½ çåå¾éµä»¶è¨ç½®ï¼ä¸¦éæ°ç¼é確èªéµä»¶</entry> + <entry key="321">The email containing a special link has been sent to the email address, registered to the user corresponding to the data entered</entry> <entry key="324">ç¡ææ£åãæ¾ä¸å°ç¨æ¶.</entry> <entry key="325">éç½®å¯ç¢¼</entry> <entry key="326">ç»é</entry> @@ -348,7 +348,7 @@ <entry key="332">å¯ç¢¼è¨å®ãæ¨å¯ä»¥ç«å³ç»éã</entry> <entry key="333">OK</entry> <entry key="334">æªç¥é¯èª¤ãè«åç¥æ¨çæååé</entry> - <entry key="335">ç¨æ¶åæ¾ä¸å°</entry> + <entry key="335">Username/email and/or password are incorrect.</entry> <entry key="336">å¯ç¢¼ç¡æ</entry> <entry key="337">æåç»åº</entry> <entry key="338">å端ç»è¨ç¦ç¨</entry> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java index 854154d..72939d8 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java @@ -112,7 +112,6 @@ public class WebSession extends AbstractAuthenticatedWebSession implements IWebS private SOAPLogin soap = null; private Long roomId = null; private Long recordingId = null; - private Long loginError = null; private String externalType; private boolean kickedByAdmin = false; private ExtendedClientProperties extProps = new ExtendedClientProperties(); @@ -131,6 +130,7 @@ public class WebSession extends AbstractAuthenticatedWebSession implements IWebS SID = null; ISO8601FORMAT = null; sdf = null; + languageId = -1; i = null; soap = null; roomId = null; @@ -138,7 +138,6 @@ public class WebSession extends AbstractAuthenticatedWebSession implements IWebS externalType = null; tz = null; browserTz = null; - loginError = null; browserLocale = null; extProps = new ExtendedClientProperties(); } @@ -169,9 +168,13 @@ public class WebSession extends AbstractAuthenticatedWebSession implements IWebS //no-op } // try to sign in the user - if (!signIn(data[0], data[1], Type.valueOf(data[2]), domainId)) { - // the loaded credentials are wrong. erase them. - strategy.remove(); + try { + if (!signIn(data[0], data[1], Type.valueOf(data[2]), domainId)) { + // the loaded credentials are wrong. erase them. + strategy.remove(); + } + } catch (OmException e) { + //no-op, bad credentials } } } @@ -322,33 +325,28 @@ public class WebSession extends AbstractAuthenticatedWebSession implements IWebS sdf = FastDateFormat.getDateTimeInstance(SHORT, SHORT, getLocale()); } - public boolean signIn(String login, String password, Type type, Long domainId) { - try { - User u = null; - switch (type) { - case ldap: - u = getBean(LdapLoginManagement.class).login(login, password, domainId); - break; - case user: - /* we will allow login against internal DB in case user 'guess' LDAP password */ - u = getBean(UserDao.class).login(login, password); - break; - case oauth: - // we did all the checks at this stage, just set the user - u = getBean(UserDao.class).getByLogin(login, Type.oauth, domainId); - break; - default: - throw new OmException(-1L); - } - if (u == null) { - return false; - } - signIn(u); - return true; - } catch (OmException oe) { - loginError = oe.getCode() == null ? Long.valueOf(-1) : oe.getCode(); + public boolean signIn(String login, String password, Type type, Long domainId) throws OmException { + User u = null; + switch (type) { + case ldap: + u = getBean(LdapLoginManagement.class).login(login, password, domainId); + break; + case user: + /* we will allow login against internal DB in case user 'guess' LDAP password */ + u = getBean(UserDao.class).login(login, password); + break; + case oauth: + // we did all the checks at this stage, just set the user + u = getBean(UserDao.class).getByLogin(login, Type.oauth, domainId); + break; + default: + throw new OmException(-1L); } - return false; + if (u == null) { + return false; + } + signIn(u); + return true; } public boolean signIn(User u) { @@ -359,10 +357,6 @@ public class WebSession extends AbstractAuthenticatedWebSession implements IWebS return true; } - public Long getLoginError() { - return loginError; - } - public static WebSession get() { return (WebSession)AbstractAuthenticatedWebSession.get(); } http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/ResetPage.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/ResetPage.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/ResetPage.java index 45b93a5..bed30fb 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/ResetPage.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/ResetPage.java @@ -25,20 +25,18 @@ import org.apache.openmeetings.web.pages.auth.ResetPasswordDialog; import org.apache.wicket.request.mapper.parameter.PageParameters; public class ResetPage extends BaseNotInitedPage { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 1L; private final String RESET_PARAM = "hash"; - - public ResetPage(PageParameters pp){ + + public ResetPage(PageParameters pp) { String resetHash = pp.get(RESET_PARAM).toString(); - if (resetHash != null){ - Object user = Application.getBean(UserDao.class).getUserByHash(resetHash); - if (user instanceof User){ - add(new ResetPasswordDialog("resetPassword", (User)user)); - } else { - setResponsePage(Application.get().getSignInPageClass()); + if (resetHash != null) { + User user = Application.getBean(UserDao.class).getUserByHash(resetHash); + if (user != null) { + add(new ResetPasswordDialog("resetPassword", user)); + return; } - } else { - setResponsePage(Application.get().getSignInPageClass()); } + setResponsePage(Application.get().getSignInPageClass()); } } http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ForgetPasswordDialog.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ForgetPasswordDialog.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ForgetPasswordDialog.java index 0767e03..6adb603 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ForgetPasswordDialog.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ForgetPasswordDialog.java @@ -25,10 +25,12 @@ import java.util.Arrays; import java.util.List; import java.util.UUID; +import org.apache.directory.api.util.Strings; import org.apache.openmeetings.core.mail.MailHandler; import org.apache.openmeetings.db.dao.basic.ConfigurationDao; import org.apache.openmeetings.db.dao.user.UserDao; import org.apache.openmeetings.db.entity.user.User; +import org.apache.openmeetings.db.util.UserHelper; import org.apache.openmeetings.service.mail.template.ResetPasswordTemplate; import org.apache.openmeetings.web.app.Application; import org.apache.openmeetings.web.pages.ResetPage; @@ -37,6 +39,7 @@ import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.ajax.form.AjaxFormChoiceComponentUpdatingBehavior; import org.apache.wicket.ajax.markup.html.form.AjaxButton; import org.apache.wicket.core.request.handler.IPartialPageRequestHandler; +import org.apache.wicket.extensions.validation.validator.RfcCompliantEmailAddressValidator; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.form.Form; import org.apache.wicket.markup.html.form.Radio; @@ -46,6 +49,9 @@ import org.apache.wicket.model.IModel; import org.apache.wicket.model.Model; import org.apache.wicket.model.PropertyModel; import org.apache.wicket.request.mapper.parameter.PageParameters; +import org.apache.wicket.validation.IValidatable; +import org.apache.wicket.validation.IValidator; +import org.apache.wicket.validation.Validatable; import org.red5.logging.Red5LoggerFactory; import org.slf4j.Logger; @@ -58,9 +64,10 @@ import com.googlecode.wicket.kendo.ui.panel.KendoFeedbackPanel; public class ForgetPasswordDialog extends AbstractFormDialog<String> { private static final Logger log = Red5LoggerFactory.getLogger(ForgetPasswordDialog.class, webAppRootKey); private static final long serialVersionUID = 1L; - private DialogButton send = new DialogButton("send", Application.getString(317)); - private DialogButton cancel = new DialogButton("cancel", Application.getString(122)); + private final DialogButton send = new DialogButton("send", Application.getString(317)); + private final DialogButton cancel = new DialogButton("cancel", Application.getString(122)); private final KendoFeedbackPanel feedback = new KendoFeedbackPanel("feedback", new Options("button", true)); + private final IValidator<String> emailValidator = RfcCompliantEmailAddressValidator.getInstance(); private RequiredTextField<String> nameField; private Form<String> form; private SignInDialog s; @@ -116,14 +123,17 @@ public class ForgetPasswordDialog extends AbstractFormDialog<String> { @Override protected void onValidate() { - UserDao dao = getBean(UserDao.class); String n = nameField.getConvertedInput(); if (n != null) { - if (type == Type.email && null == dao.getByEmail(n)) { - error(Application.getString(318)); + IValidatable<String> val = new Validatable<>(n); + if (type == Type.email) { + emailValidator.validate(val); + if (!val.isValid()) { + error(getString("234")); + } } - if (type == Type.login && null == dao.getByLogin(n, User.Type.user, null)) { - error(Application.getString(320)); + if (type == Type.login && n.length() < UserHelper.getMinLoginLength(getBean(ConfigurationDao.class))) { + error(getString("104")); } } } @@ -196,36 +206,31 @@ public class ForgetPasswordDialog extends AbstractFormDialog<String> { * @param email * @param username * @param appLink - * @return + * @return <code>true</code> in case reset was successful, <code>false</code> otherwise */ - private static Long resetUser(String email, String username, String appLink) { + private static boolean resetUser(String email, String username, String appLink) { try { UserDao userDao = getBean(UserDao.class); log.debug("resetUser " + email); // check if Mail given - if (email.length() > 0) { + if (!Strings.isEmpty(email)) { User us = userDao.getByEmail(email); if (us != null) { sendHashByUser(us, appLink, userDao); - return new Long(-4); - } else { - return new Long(-9); + return true; } - } else if (username.length() > 0) { + } else if (!Strings.isEmpty(username)) { User us = userDao.getByLogin(username, User.Type.user, null); if (us != null) { sendHashByUser(us, appLink, userDao); - return new Long(-4); - } else { - return new Long(-3); + return true; } } } catch (Exception e) { log.error("[resetUser]", e); - return new Long(-1); } - return new Long(-2); + return false; } private static void sendHashByUser(User us, String appLink, UserDao userDao) { http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.html ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.html b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.html index b557713..b526eb8 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.html +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.html @@ -7,44 +7,36 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - + http://www.apache.org/licenses/LICENSE-2.0 - + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - + --> <html xmlns:wicket="http://wicket.apache.org"> <wicket:panel> <form wicket:id="form"> <table> <tr> - <td class="desc"><wicket:message key="117" /></td> - <td><input wicket:id="firstName" type="text" value="" /></td> - </tr> - <tr> - <td class="desc"><wicket:message key="118" /></td> - <td><input wicket:id="lastName" type="text" value="" /></td> - </tr> - <tr> <td class="desc"><wicket:message key="114" /></td> <td><input wicket:id="login" type="text" value="" /></td> </tr> <tr> - <td class="desc"><wicket:message key="115" /></td> - <td><input wicket:id="password" type="password" value="" /></td> + <td class="desc"><wicket:message key="119" /></td> + <td><input wicket:id="email" type="text" value="" /></td> </tr> <tr> - <td class="desc"><wicket:message key="116" /></td> - <td><input wicket:id="confirmPassword" type="password" value="" /></td> + <td><input wicket:id="firstName" type="text" wicket:message="placeholder:117" value="" /></td> + <td><input wicket:id="lastName" type="text" wicket:message="placeholder:118" value="" /></td> </tr> <tr> - <td class="desc"><wicket:message key="119" /></td> - <td><input wicket:id="email" type="text" value="" /></td> + <td><input wicket:id="password" type="password" wicket:message="placeholder:115" value="" /></td> + <td><input wicket:id="confirmPassword" type="password" wicket:message="placeholder:116" value="" /></td> </tr> <tr> <td class="desc"><wicket:message key="1143" /></td> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.java index b2fc869..9f793c0 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.java @@ -144,7 +144,7 @@ public class RegisterDialog extends NonClosableDialog<String> { } else if (sendConfirmation) { messageCode = 1591; } - confirmRegistration.setModelObject(Application.getString(messageCode)); + confirmRegistration.setModelObject(getString("" + messageCode)); reset(); handler.add(form); } @@ -212,32 +212,29 @@ public class RegisterDialog extends NonClosableDialog<String> { public RegisterForm(String id) { super(id); add(feedback.setOutputMarkupId(true)); - ConfigurationDao cfgDao = getBean(ConfigurationDao.class); - add(firstNameField = new RequiredTextField<>("firstName", new PropertyModel<String>( - RegisterDialog.this, "firstName"))); - firstNameField.setLabel(Model.of(Application.getString(117))); - add(lastNameField = new RequiredTextField<>("lastName", new PropertyModel<String>( - RegisterDialog.this, "lastName"))); - lastNameField.setLabel(Model.of(Application.getString(118))); - add(loginField = new RequiredTextField<>("login", new PropertyModel<String>(RegisterDialog.this, - "login"))); - loginField.setLabel(Model.of(Application.getString(114))); - loginField.add(minimumLength(getMinLoginLength(cfgDao))); - add(passwordField = new PasswordTextField("password", new PropertyModel<String>(RegisterDialog.this, - "password"))); - passwordField.setLabel(Model.of(Application.getString(115))); - passwordField.setResetPassword(true).add(minimumLength(getMinPasswdLength(cfgDao))); + add(firstNameField = new RequiredTextField<>("firstName", new PropertyModel<String>(RegisterDialog.this, "firstName"))); + add(lastNameField = new RequiredTextField<>("lastName", new PropertyModel<String>(RegisterDialog.this, "lastName"))); + add(loginField = new RequiredTextField<>("login", new PropertyModel<String>(RegisterDialog.this, "login"))); + add(passwordField = new PasswordTextField("password", new PropertyModel<String>(RegisterDialog.this, "password"))); add(confirmPassword = new PasswordTextField("confirmPassword", new Model<String>()).setResetPassword(true)); - confirmPassword.setLabel(Model.of(Application.getString(116))); - add(emailField = new RequiredTextField<>("email", new PropertyModel<String>(RegisterDialog.this, - "email"))); - emailField.setLabel(Model.of(Application.getString(119))); - emailField.add(RfcCompliantEmailAddressValidator.getInstance()); + add(emailField = new RequiredTextField<>("email", new PropertyModel<String>(RegisterDialog.this, "email"))); add(langField = new LanguageDropDown("lang", new PropertyModel<Long>(RegisterDialog.this, "lang"))); - langField.setRequired(true).setLabel(Model.of(Application.getString(111))); - add(tzDropDown.setRequired(true).setLabel(Model.of(Application.getString(1143)))); + } + + @Override + protected void onInitialize() { + super.onInitialize(); + ConfigurationDao cfgDao = getBean(ConfigurationDao.class); + firstNameField.setLabel(Model.of(getString("117"))); + lastNameField.setLabel(Model.of(getString("118"))); + loginField.add(minimumLength(getMinLoginLength(cfgDao))).setLabel(Model.of(getString("114"))); + passwordField.setResetPassword(true).add(minimumLength(getMinPasswdLength(cfgDao))).setLabel(Model.of(getString("115"))); + confirmPassword.setLabel(Model.of(getString("116"))); + emailField.add(RfcCompliantEmailAddressValidator.getInstance()).setLabel(Model.of(getString("119"))); + langField.setRequired(true).setLabel(Model.of(getString("111"))); + add(tzDropDown.setRequired(true).setLabel(Model.of(getString("1143")))); add(countryField = new CountryDropDown("country", new PropertyModel<String>(RegisterDialog.this, "country"))); - countryField.setRequired(true).setLabel(Model.of(Application.getString(120))); + countryField.setRequired(true).setLabel(Model.of(getString("120"))); add(new AjaxButton("submit") { // FAKE button so "submit-on-enter" works as expected private static final long serialVersionUID = 1L; @@ -257,13 +254,13 @@ public class RegisterDialog extends NonClosableDialog<String> { protected void onValidate() { if (passwordField.getConvertedInput() == null || !passwordField.getConvertedInput().equals(confirmPassword.getConvertedInput())) { - error(Application.getString(232)); + error(getString("232")); } if (!getBean(UserDao.class).checkEmail(emailField.getConvertedInput(), User.Type.user, null, null)) { - error(Application.getString(1000)); + error(getString("1000")); } if (!getBean(UserDao.class).checkLogin(loginField.getConvertedInput(), User.Type.user, null, null)) { - error(Application.getString(105)); + error(getString("105")); } } } http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInDialog.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInDialog.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInDialog.java index 4349a8f..ecfbb78 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInDialog.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInDialog.java @@ -33,10 +33,10 @@ import org.apache.openmeetings.db.dao.basic.ConfigurationDao; import org.apache.openmeetings.db.dao.basic.ErrorDao; import org.apache.openmeetings.db.dao.server.LdapConfigDao; import org.apache.openmeetings.db.dao.server.OAuth2Dao; -import org.apache.openmeetings.db.entity.basic.ErrorValue; import org.apache.openmeetings.db.entity.server.LdapConfig; import org.apache.openmeetings.db.entity.server.OAuthServer; import org.apache.openmeetings.db.entity.user.User.Type; +import org.apache.openmeetings.util.OmException; import org.apache.openmeetings.web.app.Application; import org.apache.openmeetings.web.app.OmAuthenticationStrategy; import org.apache.openmeetings.web.app.WebSession; @@ -172,7 +172,14 @@ public class SignInDialog extends NonClosableDialog<String> { OmAuthenticationStrategy strategy = getAuthenticationStrategy(); WebSession ws = WebSession.get(); Type type = domain.getId() > 0 ? Type.ldap : Type.user; - if (ws.signIn(login, password, type, domain.getId())) { + boolean signIn = false; + try { + signIn = ws.signIn(login, password, type, domain.getId()); + } catch (OmException e) { + error(e.getCode() == null ? e.getMessage() : getBean(ErrorDao.class).getMessage(e.getCode(), ws.getOmLanguage())); + target.add(feedback); + } + if (signIn) { setResponsePage(Application.get().getHomePage()); if (rememberMe) { strategy.save(login, password, type, domain.getId()); @@ -180,14 +187,11 @@ public class SignInDialog extends NonClosableDialog<String> { strategy.remove(); } } else { - strategy.remove(); - if (ws.getLoginError() != null) { - ErrorValue eValue = getBean(ErrorDao.class).get(-1 * ws.getLoginError()); - if (eValue != null) { - error(Application.getString(eValue.getLabelId())); - target.add(feedback); - } + if (!hasErrorMessage()) { + error(getString("335")); + target.add(feedback); } + strategy.remove(); shake(target); } } http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInPage.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInPage.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInPage.java index fbfb409..8215e6d 100644 --- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInPage.java +++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInPage.java @@ -54,6 +54,7 @@ import org.apache.openmeetings.db.dao.user.IUserManager; import org.apache.openmeetings.db.entity.server.OAuthServer; import org.apache.openmeetings.db.entity.user.User; import org.apache.openmeetings.db.entity.user.User.Type; +import org.apache.openmeetings.util.OmException; import org.apache.openmeetings.web.app.Application; import org.apache.openmeetings.web.app.WebSession; import org.apache.openmeetings.web.pages.BaseInitedPage; @@ -123,10 +124,14 @@ public class SignInPage extends BaseInitedPage { IRequestParameters pp = RequestCycle.get().getRequest().getPostParameters(); StringValue login = pp.getParameterValue("login"), password = pp.getParameterValue("password"); if (!login.isEmpty() && !password.isEmpty()) { - if (WebSession.get().signIn(login.toString(), password.toString(), Type.user, null)) { - setResponsePage(Application.get().getHomePage()); - } else { - log.error("Failed to login using POST parameters passed"); + try { + if (WebSession.get().signIn(login.toString(), password.toString(), Type.user, null)) { + setResponsePage(Application.get().getHomePage()); + } else { + log.error("Failed to login using POST parameters passed"); + } + } catch (OmException e) { + log.error("Exception while login with POST parameters passed", e); } } http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/main/webapp/languages/errorvalues.xml ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/main/webapp/languages/errorvalues.xml b/openmeetings-web/src/main/webapp/languages/errorvalues.xml index c46a27a..b152faa 100644 --- a/openmeetings-web/src/main/webapp/languages/errorvalues.xml +++ b/openmeetings-web/src/main/webapp/languages/errorvalues.xml @@ -7,465 +7,385 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - + http://www.apache.org/licenses/LICENSE-2.0 - + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - + --> <ROOT xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="errorvalues.xsd"> - <row> - <field name="errorvalues_id">1</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">334</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">2</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">319</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">3</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">320</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">4</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">321</field> - <field name="type">info</field> - </row> - <row> - <field name="errorvalues_id">5</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">324</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">6</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">330</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">7</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">331</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">8</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">332</field> - <field name="type">info</field> - </row> - <row> - <field name="errorvalues_id">9</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">318</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">10</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">335</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">11</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">336</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">12</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">337</field> - <field name="type">info</field> - </row> - <row> - <field name="errorvalues_id">13</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">103</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">14</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">338</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">15</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">105</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">16</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">107</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">17</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">106</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">18</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">236</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">19</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">339</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">20</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">340</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">21</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">341</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">22</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">342</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">23</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">343</field> - <field name="type">info</field> - </row> - <row> - <field name="errorvalues_id">24</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">345</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">25</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">346</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">26</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">347</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">27</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">358</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">28</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">357</field> - <field name="type">info</field> - </row> - <row> - <field name="errorvalues_id">29</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">358</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">30</field> - <field name="starttime">2007-12-06 19:01:07</field> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">403</field> - <field name="type">info</field> - </row> - <row> - <field name="errorvalues_id">31</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">533</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">32</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">534</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">33</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">535</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">34</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">538</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">35</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">276</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">36</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">664</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">37</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">665</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">38</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">663</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">39</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">666</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">40</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">674</field> - <field name="type">info</field> - </row> - <row> - <field name="errorvalues_id">41</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">673</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">42</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">787</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">43</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">920</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">44</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">1000</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">45</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">1195</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">46</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">1226</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">47</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">1227</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">48</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">1228</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">49</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">1231</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">50</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">1271</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">51</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">1309</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">52</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">1310</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">53</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">1416</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">54</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">1431</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">55</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">1540</field> - <field name="type">error</field> - </row> - <row> - <field name="errorvalues_id">56</field> - <field name="starttime" /> - <field name="updatetime" /> - <field name="deleted">false</field> - <field name="fieldvalues_id">1544</field> - <field name="type">error</field> - </row> + xsi:noNamespaceSchemaLocation="errorvalues.xsd"> + <row> + <field name="errorvalues_id">1</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">334</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">10</field> + <field name="starttime">2017-05-18 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">335</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">13</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">103</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">14</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">338</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">15</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">105</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">16</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">107</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">17</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">106</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">18</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">236</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">19</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">339</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">20</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">340</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">21</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">341</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">22</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">342</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">23</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">343</field> + <field name="type">info</field> + </row> + <row> + <field name="errorvalues_id">24</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">345</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">25</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">346</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">26</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">347</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">27</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">358</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">28</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">357</field> + <field name="type">info</field> + </row> + <row> + <field name="errorvalues_id">29</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">358</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">30</field> + <field name="starttime">2007-12-06 19:01:07</field> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">403</field> + <field name="type">info</field> + </row> + <row> + <field name="errorvalues_id">31</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">533</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">32</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">534</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">33</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">535</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">34</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">538</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">35</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">276</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">36</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">664</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">37</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">665</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">38</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">663</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">39</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">666</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">40</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">674</field> + <field name="type">info</field> + </row> + <row> + <field name="errorvalues_id">41</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">673</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">42</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">787</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">43</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">920</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">44</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">1000</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">45</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">1195</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">46</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">1226</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">47</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">1227</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">48</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">1228</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">49</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">1231</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">50</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">1271</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">51</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">1309</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">52</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">1310</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">53</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">1416</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">54</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">1431</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">55</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">1540</field> + <field name="type">error</field> + </row> + <row> + <field name="errorvalues_id">56</field> + <field name="starttime" /> + <field name="updatetime" /> + <field name="deleted">false</field> + <field name="fieldvalues_id">1544</field> + <field name="type">error</field> + </row> </ROOT> http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/test/java/org/apache/openmeetings/test/AbstractWicketTester.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/test/java/org/apache/openmeetings/test/AbstractWicketTester.java b/openmeetings-web/src/test/java/org/apache/openmeetings/test/AbstractWicketTester.java index bcf8aad..5c1c6a3 100644 --- a/openmeetings-web/src/test/java/org/apache/openmeetings/test/AbstractWicketTester.java +++ b/openmeetings-web/src/test/java/org/apache/openmeetings/test/AbstractWicketTester.java @@ -21,11 +21,13 @@ package org.apache.openmeetings.test; import static org.apache.openmeetings.db.util.ApplicationHelper.getWicketTester; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; import java.io.Serializable; import java.util.List; import org.apache.openmeetings.db.entity.user.User.Type; +import org.apache.openmeetings.util.OmException; import org.apache.openmeetings.web.app.WebSession; import org.apache.wicket.util.lang.Args; import org.apache.wicket.util.tester.WicketTester; @@ -45,12 +47,17 @@ public class AbstractWicketTester extends AbstractJUnitDefaults { } public void login(String login, String password) { - if (login != null && password != null) { - WebSession.get().signIn(login, password, Type.user, null); - } else { - WebSession.get().signIn(username, userpass, Type.user, null); + WebSession s = WebSession.get(); + try { + if (login != null && password != null) { + s.signIn(login, password, Type.user, null); + } else { + s.signIn(username, userpass, Type.user, null); + } + } catch (OmException e) { + fail(e.getMessage()); } - assertTrue("Web session is not signed in for user: " + (login != null ? login : username), WebSession.get().isSignedIn()); + assertTrue("Web session is not signed in for user: " + (login != null ? login : username), s.isSignedIn()); } @After http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c9204ee8/openmeetings-web/src/test/java/org/apache/openmeetings/test/backup/TestOldBackups.java ---------------------------------------------------------------------- diff --git a/openmeetings-web/src/test/java/org/apache/openmeetings/test/backup/TestOldBackups.java b/openmeetings-web/src/test/java/org/apache/openmeetings/test/backup/TestOldBackups.java index c3914a6..56a8572 100644 --- a/openmeetings-web/src/test/java/org/apache/openmeetings/test/backup/TestOldBackups.java +++ b/openmeetings-web/src/test/java/org/apache/openmeetings/test/backup/TestOldBackups.java @@ -47,7 +47,7 @@ import org.springframework.beans.factory.annotation.Autowired; public class TestOldBackups extends AbstractJUnitDefaults { private static final Logger log = Red5LoggerFactory.getLogger(TestOldBackups.class, webAppRootKey); - + @Autowired private BackupImport backupController; @Autowired @@ -70,7 +70,7 @@ public class TestOldBackups extends AbstractJUnitDefaults { // Crypt class need to be preserved here to avoid overriding by backup import cryptClass = cfgDao.getCryptKey(); } - + @After public void tearDown() { List<Configuration> cfgs = cfgDao.get(CONFIG_CRYPT_KEY); @@ -80,12 +80,12 @@ public class TestOldBackups extends AbstractJUnitDefaults { c.setValue(cryptClass); cfgDao.update(c, null); } - + @Test public void importOldVersions() { String backupsDir = System.getProperty("backups.dir", "."); File backupsHome = new File(backupsDir); - + if (!backupsHome.exists() || !backupsHome.isDirectory()) { fail("Invalid directory is specified for backup files: " + backupsDir); } @@ -112,7 +112,7 @@ public class TestOldBackups extends AbstractJUnitDefaults { assertTrue("Zero room groups were imported from " + name, newRoomGroupCount > roomGroupCount); assertTrue("Zero appointments were imported from " + name, newApptCount > apptCount); assertTrue("Zero meeting members were imported from " + name, newMeetingMembersCount > meetingMembersCount); - + groupCount = newGroupCount; userCount = newUserCount; roomCount = newRoomCount;
