diff --git a/app/build.gradle b/app/build.gradle
index 59b087b7..c7c1d298 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -92,8 +92,8 @@ android {
applicationId "it.ministerodellasalute.verificaC19"
minSdkVersion Config.minSdk
targetSdkVersion Config.targetSdk
- versionCode 681
- versionName "1.3.1"
+ versionCode 686
+ versionName "1.3.2"
testInstrumentationRunner Config.androidTestInstrumentation
buildConfigField "String", "BASE_LINK_URL", "\"https://www.dgc.gov.it\""
diff --git a/app/src/main/java/it/ministerodellasalute/verificaC19/ui/AlertDialogCaller.kt b/app/src/main/java/it/ministerodellasalute/verificaC19/ui/AlertDialogCaller.kt
deleted file mode 100644
index 03b84616..00000000
--- a/app/src/main/java/it/ministerodellasalute/verificaC19/ui/AlertDialogCaller.kt
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * ---license-start
- * eu-digital-green-certificates / dgca-verifier-app-android
- * ---
- * Copyright (C) 2021 T-Systems International GmbH and all other contributors
- * ---
- * Licensed 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.
- * ---license-end
- *
- * Created by nicolamcornelio on 11/29/21, 2:26 PM
- */
-
-package it.ministerodellasalute.verificaC19.ui
-
-import android.app.AlertDialog
-import android.content.Context
-import android.provider.Settings.Global.getString
-import it.ministerodellasalute.verificaC19.R
-import it.ministerodellasalute.verificaC19sdk.model.VerificationViewModel
-
-class AlertDialogCaller {
-
- companion object {
- fun showScanModeChoiceAlertDialog(
- context: Context,
- title: String,
- message: String,
- ) {
- val mBuilder = AlertDialog.Builder(context)
- mBuilder.setTitle(title)
- mBuilder.setMessage(message)
- val mDialog = mBuilder.create()
- mDialog.show()
- }
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/it/ministerodellasalute/verificaC19/ui/FirstActivity.kt b/app/src/main/java/it/ministerodellasalute/verificaC19/ui/FirstActivity.kt
index e8aced68..e8f4afaf 100644
--- a/app/src/main/java/it/ministerodellasalute/verificaC19/ui/FirstActivity.kt
+++ b/app/src/main/java/it/ministerodellasalute/verificaC19/ui/FirstActivity.kt
@@ -96,7 +96,7 @@ class FirstActivity : AppCompatActivity(), View.OnClickListener,
}
private fun disableUnusedScanModes() {
- if (viewModel.getScanMode() == ScanMode.WORK || viewModel.getScanMode() == ScanMode.SCHOOL) {
+ if (viewModel.getScanMode() == ScanMode.WORK || viewModel.getScanMode() == ScanMode.SCHOOL || viewModel.getScanMode() == ScanMode.ENTRY_ITALY) {
viewModel.setScanModeFlag(false)
shared.edit().remove("scanMode").commit()
}
@@ -258,7 +258,6 @@ class FirstActivity : AppCompatActivity(), View.OnClickListener,
ScanMode.STANDARD -> getString(R.string.scan_mode_3G_header)
ScanMode.STRENGTHENED -> getString(R.string.scan_mode_2G_header)
ScanMode.BOOSTER -> getString(R.string.scan_mode_booster_header)
- ScanMode.ENTRY_ITALY -> getString(R.string.scan_mode_entry_italy_header)
else -> getString(R.string.scan_mode_3G_header)
}
binding.scanModeButton.text = chosenScanMode
diff --git a/app/src/main/java/it/ministerodellasalute/verificaC19/ui/ScanModeDialogFragment.kt b/app/src/main/java/it/ministerodellasalute/verificaC19/ui/ScanModeDialogFragment.kt
index e69ae8ec..b199c3b9 100644
--- a/app/src/main/java/it/ministerodellasalute/verificaC19/ui/ScanModeDialogFragment.kt
+++ b/app/src/main/java/it/ministerodellasalute/verificaC19/ui/ScanModeDialogFragment.kt
@@ -101,7 +101,6 @@ class ScanModeDialogFragment(private val ruleSet: RuleSet) : DialogFragment(), S
0 -> viewModel.setScanMode(ScanMode.STANDARD)
1 -> viewModel.setScanMode(ScanMode.STRENGTHENED)
2 -> viewModel.setScanMode(ScanMode.BOOSTER)
- 3 -> viewModel.setScanMode(ScanMode.ENTRY_ITALY)
}
}
@@ -110,7 +109,6 @@ class ScanModeDialogFragment(private val ruleSet: RuleSet) : DialogFragment(), S
ScanMode.STANDARD -> 0
ScanMode.STRENGTHENED -> 1
ScanMode.BOOSTER -> 2
- ScanMode.ENTRY_ITALY -> 3
else -> 0
}
return chosenScanMode
@@ -121,7 +119,6 @@ class ScanModeDialogFragment(private val ruleSet: RuleSet) : DialogFragment(), S
ScanModeChoice(getString(R.string.scan_mode_3G_header), ruleSet.getBaseScanModeDescription() ?: ""),
ScanModeChoice(getString(R.string.scan_mode_2G_header), ruleSet.getReinforcedScanModeDescription()),
ScanModeChoice(getString(R.string.scan_mode_booster_header), ruleSet.getBoosterScanModeDescription()),
- ScanModeChoice(getString(R.string.scan_mode_entry_italy_header), ruleSet.getItalyEntryScanModeDescription()),
)
}
diff --git a/app/src/main/java/it/ministerodellasalute/verificaC19/ui/main/codeReader/CodeReaderFragment.kt b/app/src/main/java/it/ministerodellasalute/verificaC19/ui/main/codeReader/CodeReaderFragment.kt
index 3b1a7992..e6f304ed 100644
--- a/app/src/main/java/it/ministerodellasalute/verificaC19/ui/main/codeReader/CodeReaderFragment.kt
+++ b/app/src/main/java/it/ministerodellasalute/verificaC19/ui/main/codeReader/CodeReaderFragment.kt
@@ -111,7 +111,6 @@ class CodeReaderFragment : Fragment(), NavController.OnDestinationChangedListene
ScanMode.STANDARD -> getString(R.string.scan_mode_3G_header)
ScanMode.STRENGTHENED -> getString(R.string.scan_mode_2G_header)
ScanMode.BOOSTER -> getString(R.string.scan_mode_booster_header)
- ScanMode.ENTRY_ITALY -> getString(R.string.scan_mode_entry_italy_header)
ScanMode.DOUBLE_SCAN -> getString(R.string.scan_mode_booster_header)
else -> getString(R.string.scan_mode_3G_header)
}
diff --git a/app/src/main/java/it/ministerodellasalute/verificaC19/ui/main/verification/VerificationFragment.kt b/app/src/main/java/it/ministerodellasalute/verificaC19/ui/main/verification/VerificationFragment.kt
index 9dd43be0..5015feca 100644
--- a/app/src/main/java/it/ministerodellasalute/verificaC19/ui/main/verification/VerificationFragment.kt
+++ b/app/src/main/java/it/ministerodellasalute/verificaC19/ui/main/verification/VerificationFragment.kt
@@ -216,7 +216,6 @@ class VerificationFragment : Fragment(), View.OnClickListener {
ScanMode.STANDARD -> getString(R.string.scan_mode_3G_header)
ScanMode.STRENGTHENED -> getString(R.string.scan_mode_2G_header)
ScanMode.BOOSTER -> getString(R.string.scan_mode_booster_header)
- ScanMode.ENTRY_ITALY -> getString(R.string.scan_mode_entry_italy_header)
ScanMode.DOUBLE_SCAN -> getString(R.string.scan_mode_booster_header)
else -> getString(R.string.scan_mode_3G_header)
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 79378003..012ab558 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -98,18 +98,16 @@
R - Rafforzata
V - Visitatori RSA
L - Lavoro
- I - Ingresso IT
S - Studenti
vaccinazione/guarigione/tampone
vaccinazione/guarigione
richiamo/ciclo completo+tampone/guarigione+tampone
base <50anni – rafforzata >= 50anni
- richiamo/ciclo completo <=270gg/guarigione/tampone
richiamo/ciclo completo e guarigione <120gg
Scegli tipologia di verifica
- Per procedere alla scansione selezionare una delle tipologie di verifica della Certificazione verde Covid-19: BASE, RAFFORZATA, VISITATORI RSA, LAVORO, INGRESSO IT, STUDENTI. \n
+ Per procedere alla scansione selezionare una delle tipologie di verifica della Certificazione verde Covid-19: BASE, RAFFORZATA, VISITATORI RSA, LAVORO, STUDENTI. \n
\nTipologia BASE (B) - da utilizzare dove è richiesto il green pass base: la app considera valide le certificazioni verdi generate da vaccinazione, da guarigione, da tampone e le certificazioni di esenzione dalla vaccinazione. \n
\nTipologia RAFFORZATA (R) - da utilizzare dove è richiesto il green pass rafforzato: la app considera valide solo le certificazioni verdi generate da vaccinazione o da guarigione e le certificazioni di esenzione dalla vaccinazione. \n
@@ -118,13 +116,11 @@
\nTipologia LAVORO (L) - da utilizzare per l\’accesso ai luoghi di lavoro dal 15 febbraio: fino ai 49 anni di età la app considera valide le certificazioni verdi generate da vaccinazione, da guarigione o da tampone. Dai 50 anni compiuti in su, considera valide solo le certificazioni verdi generate da vaccinazione o da guarigione. La app considera comunque valide le certificazioni di esenzione dalla vaccinazione. \n
- \nTipologia INGRESSO IT (I) - da utilizzare all\’atto dell\'ingresso in Italia dall\'estero: la app considera valide tutte le tipologie di certificazione verde COVID-19 (vaccinazione, guarigione o tampone) secondo le regole di validazione europee per la circolazione tra gli Stati Membri. In caso di vaccini non autorizzati EMA o non riconosciuti equivalenti, l\’App richiede la contestuale presentazione dell\'esito di un test rapido negativo eseguito nelle 48 ore precedenti oppure un test molecolare negativo eseguito nelle 72 ore. \n
-
\nTipologia STUDENTI (S) - da utilizzare nelle classi della scuola primaria e secondaria per la didattica in presenza, in classi con casi di positività accertati: la app considera valide le certificazioni verdi generate da vaccinazione con dose di richiamo e quelle con ciclo primario o guarigione, se emesse da meno di 120 giorni e le certificazioni di esenzione dalla vaccinazione. \n
\nConsulta la tabella sulle attività consentite senza/ o con green pass base rafforzato ( link https://www.governo.it/sites/governo.it/files/documenti/documenti/Notizie-allegati/tabella_attivita_consentite.pdf )"
- Le tipologie di verifica della Certificazione verde Covid-19 sono: BASE, RAFFORZATA, VISITATORI RSA, LAVORO, INGRESSO IT, STUDENTI. \n
+ Le tipologie di verifica della Certificazione verde Covid-19 sono: BASE, RAFFORZATA, VISITATORI RSA, LAVORO, STUDENTI. \n
\nTipologia BASE (B) - da utilizzare dove è richiesto il green pass base: la app considera valide le certificazioni verdi generate da vaccinazione, da guarigione, da tampone e le certificazioni di esenzione dalla vaccinazione. \n
\nTipologia RAFFORZATA (R) - da utilizzare dove è richiesto il green pass rafforzato: la app considera valide solo le certificazioni verdi generate da vaccinazione o da guarigione e le certificazioni di esenzione dalla vaccinazione. \n
@@ -133,8 +129,6 @@
\nTipologia LAVORO (L) - da utilizzare per l\’accesso ai luoghi di lavoro dal 15 febbraio: fino ai 49 anni di età la app considera valide le certificazioni verdi generate da vaccinazione, da guarigione o da tampone. Dai 50 anni compiuti in su, considera valide solo le certificazioni verdi generate da vaccinazione o da guarigione. La app considera comunque valide le certificazioni di esenzione dalla vaccinazione. \n
- \nTipologia INGRESSO IT (I) - da utilizzare all\’atto dell\'ingresso in Italia dall\'estero: la app considera valide tutte le tipologie di certificazione verde COVID-19 (vaccinazione, guarigione o tampone) secondo le regole di validazione europee per la circolazione tra gli Stati Membri. In caso di vaccini non autorizzati EMA o non riconosciuti equivalenti, l\’App richiede la contestuale presentazione dell\'esito di un test rapido negativo eseguito nelle 48 ore precedenti oppure un test molecolare negativo eseguito nelle 72 ore. \n
-
\nTipologia STUDENTI (S) - da utilizzare nelle classi della scuola primaria e secondaria per la didattica in presenza, in classi con casi di positività accertati: la app considera valide le certificazioni verdi generate da vaccinazione con dose di richiamo e quelle con ciclo primario o guarigione, se emesse da meno di 120 giorni e le certificazioni di esenzione dalla vaccinazione. \n
\nConsulta la tabella sulle attività consentite senza/ o con green pass base rafforzato ( link https://www.governo.it/sites/governo.it/files/documenti/documenti/Notizie-allegati/tabella_attivita_consentite.pdf )"
diff --git a/build.gradle b/build.gradle
index 121d1770..9e50372a 100644
--- a/build.gradle
+++ b/build.gradle
@@ -17,7 +17,6 @@ buildscript {
classpath Deps.hilt_plugin
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10"
classpath "io.realm:realm-gradle-plugin:10.8.0"
- classpath "org.jetbrains.dokka:dokka-gradle-plugin:1.5.0"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}