mirror of
https://github.com/szkolny-eu/szkolny-android.git
synced 2024-11-24 19:04:38 -06:00
[Login] Add missing e-registers.
This commit is contained in:
parent
3ae9ba3d61
commit
fada483d55
@ -134,6 +134,7 @@ val idziennikLoginMethods = listOf(
|
||||
)
|
||||
|
||||
const val LOGIN_TYPE_EDUDZIENNIK = 5
|
||||
const val LOGIN_MODE_EDUDZIENNIK_WEB = 0
|
||||
const val LOGIN_METHOD_EDUDZIENNIK_WEB = 100
|
||||
val edudziennikLoginMethods = listOf(
|
||||
LoginMethod(LOGIN_TYPE_EDUDZIENNIK, LOGIN_METHOD_EDUDZIENNIK_WEB, EdudziennikLoginWeb::class.java)
|
||||
|
@ -59,8 +59,7 @@ class VulcanWebLuckyNumber(override val data: DataVulcan,
|
||||
Metadata.TYPE_LUCKY_NUMBER,
|
||||
luckyNumberObject.date.value.toLong(),
|
||||
true,
|
||||
profile?.empty ?: false,
|
||||
System.currentTimeMillis()
|
||||
profile?.empty ?: false
|
||||
))
|
||||
}
|
||||
} ?: {
|
||||
|
@ -203,17 +203,7 @@ object LoginInfo {
|
||||
validationRegex = "[A-Z]{7}[0-9]+",
|
||||
caseMode = Credential.CaseMode.UPPER_CASE
|
||||
),
|
||||
Credential(
|
||||
keyName = "webPassword",
|
||||
name = R.string.login_hint_password,
|
||||
icon = CommunityMaterial.Icon2.cmd_lock_outline,
|
||||
emptyText = R.string.login_error_no_password,
|
||||
invalidText = R.string.login_error_incorrect_login_or_password,
|
||||
errorCodes = mapOf(),
|
||||
isRequired = true,
|
||||
validationRegex = ".*",
|
||||
hideText = true
|
||||
)
|
||||
getPasswordCredential("webPassword")
|
||||
),
|
||||
errorCodes = mapOf()
|
||||
)
|
||||
@ -276,11 +266,74 @@ object LoginInfo {
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
/*Register(
|
||||
),
|
||||
Register(
|
||||
loginType = LOGIN_TYPE_IDZIENNIK,
|
||||
|
||||
)*/
|
||||
internalName = "idziennik",
|
||||
registerName = R.string.login_type_idziennik,
|
||||
registerLogo = R.drawable.login_logo_iuczniowie,
|
||||
loginModes = listOf(
|
||||
Mode(
|
||||
loginMode = LOGIN_MODE_IDZIENNIK_WEB,
|
||||
name = R.string.login_mode_idziennik_web,
|
||||
icon = R.drawable.login_mode_idziennik_web,
|
||||
hintText = R.string.login_mode_idziennik_web_hint,
|
||||
guideText = R.string.login_mode_idziennik_web_guide,
|
||||
credentials = listOf(
|
||||
Credential(
|
||||
keyName = "schoolName",
|
||||
name = R.string.login_hint_school_name,
|
||||
icon = CommunityMaterial.Icon2.cmd_school,
|
||||
emptyText = R.string.login_error_no_school_name,
|
||||
invalidText = R.string.login_error_incorrect_school_name,
|
||||
errorCodes = mapOf(
|
||||
ERROR_LOGIN_IDZIENNIK_WEB_INVALID_SCHOOL_NAME to R.string.login_error_incorrect_school_name
|
||||
),
|
||||
isRequired = true,
|
||||
validationRegex = "^[a-z0-9_\\-.]+$",
|
||||
caseMode = Credential.CaseMode.LOWER_CASE
|
||||
),
|
||||
Credential(
|
||||
keyName = "username",
|
||||
name = R.string.login_hint_username,
|
||||
icon = CommunityMaterial.Icon.cmd_account_outline,
|
||||
emptyText = R.string.login_error_no_username,
|
||||
invalidText = R.string.login_error_incorrect_username,
|
||||
errorCodes = mapOf(),
|
||||
isRequired = true,
|
||||
validationRegex = "^[a-z0-9_\\-.]+$",
|
||||
caseMode = Credential.CaseMode.LOWER_CASE
|
||||
),
|
||||
getPasswordCredential("password")
|
||||
),
|
||||
errorCodes = mapOf(
|
||||
ERROR_LOGIN_IDZIENNIK_WEB_INVALID_LOGIN to R.string.login_error_incorrect_login_or_password
|
||||
)
|
||||
)
|
||||
)
|
||||
),
|
||||
Register(
|
||||
loginType = LOGIN_TYPE_EDUDZIENNIK,
|
||||
internalName = "edudziennik",
|
||||
registerName = R.string.login_type_edudziennik,
|
||||
registerLogo = R.drawable.login_logo_edudziennik,
|
||||
loginModes = listOf(
|
||||
Mode(
|
||||
loginMode = LOGIN_MODE_EDUDZIENNIK_WEB,
|
||||
name = R.string.login_mode_edudziennik_web,
|
||||
icon = R.drawable.login_mode_edudziennik_web,
|
||||
hintText = R.string.login_mode_edudziennik_web_hint,
|
||||
guideText = R.string.login_mode_edudziennik_web_guide,
|
||||
credentials = listOf(
|
||||
getEmailCredential("email"),
|
||||
getPasswordCredential("password")
|
||||
),
|
||||
errorCodes = mapOf(
|
||||
ERROR_LOGIN_EDUDZIENNIK_WEB_INVALID_LOGIN to R.string.login_error_incorrect_login_or_password
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
) }
|
||||
|
||||
data class Register(
|
||||
|
BIN
app/src/main/res/drawable/login_mode_edudziennik_web.png
Normal file
BIN
app/src/main/res/drawable/login_mode_edudziennik_web.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.5 KiB |
BIN
app/src/main/res/drawable/login_mode_idziennik_web.png
Normal file
BIN
app/src/main/res/drawable/login_mode_idziennik_web.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.2 KiB |
@ -1343,7 +1343,13 @@
|
||||
<string name="login_mode_vulcan_api_guide">Zaloguj się do dziennika Vulcan na komputerze, wybierz zakładkę Dostęp Mobilny, kliknij przycisk Zarejestruj urządzenie mobilne. Podaj otrzymany Token, Symbol i PIN w polach poniżej.</string>
|
||||
<string name="login_mode_vulcan_web_guide">Podaj dane, którymi logujesz się na stronie internetowej dziennika VULCAN lub na miejskiej platformie.</string>
|
||||
<string name="login_mode_mobidziennik_web_guide">Podaj dane, których używasz do logowania na stronie MobiDziennika. Jako adres serwera możesz wpisać adres strony internetowej, na której masz MobiDziennik.</string>
|
||||
<string name="settings_add_student_text">Dodaj nowego ucznia</string>
|
||||
<string name="settings_add_student_subtext">Zaloguj konto ucznia/rodzica w aplikacji</string>
|
||||
<string name="edziennik_progress_login_vulcan_web_main">Logowanie do dziennika Vulcan...</string>
|
||||
<string name="login_type_idziennik">iDziennik Progman / iUczniowie</string>
|
||||
<string name="login_mode_idziennik_web">Zaloguj używając nazwy użytkownika i hasła</string>
|
||||
<string name="login_mode_idziennik_web_hint">Podaj dane, których używasz na stronie internetowej e-dziennika</string>
|
||||
<string name="login_mode_idziennik_web_guide">Użyj danych, które wpisujesz w formularz na stronie iDziennika. Jeśli nie pamiętasz hasła, wejdź na http://iuczniowie.progman.pl/ i kliknij przycisk \"Zapomniałem hasła\".</string>
|
||||
<string name="login_type_edudziennik">EduDziennik</string>
|
||||
<string name="login_mode_edudziennik_web">Zaloguj używając e-maila i hasła</string>
|
||||
<string name="login_mode_edudziennik_web_hint">Użyj danych, które podajesz na stronie internetowej e-dziennika</string>
|
||||
<string name="login_mode_edudziennik_web_guide">Podaj adres e-mail i hasło, których używasz do logowania w przeglądarce na stronie EduDziennika.</string>
|
||||
</resources>
|
||||
|
Loading…
Reference in New Issue
Block a user