feat issues refs #7636

This commit is contained in:
Sergio De la torre 2024-06-28 10:16:19 +02:00
parent 8a070607c8
commit 56b8f97039
11 changed files with 35 additions and 37 deletions

View File

@ -7,14 +7,14 @@ apply plugin: 'com.google.devtools.ksp'
android {
namespace = "es.verdnatura"
compileSdk 34
defaultConfig {
applicationId "es.verdnatura"
minSdkVersion 26
targetSdkVersion 33 // se deja con target si no Play Protect la bloquea
versionCode 309
versionName = "24.26"
versionName = "24.26Beta"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
@ -69,9 +69,9 @@ android {
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.google.firebase:firebase-crashlytics-ktx:18.6.1'
implementation 'com.google.firebase:firebase-analytics-ktx:21.5.0'
implementation 'com.google.android.gms:play-services-location:21.1.0'
implementation 'com.google.firebase:firebase-crashlytics-ktx:19.0.2'
implementation 'com.google.firebase:firebase-analytics-ktx:22.0.2'
implementation 'com.google.android.gms:play-services-location:21.3.0'
implementation 'androidx.navigation:navigation-fragment-ktx:2.7.7'
implementation 'androidx.navigation:navigation-ui-ktx:2.7.7'
kapt "androidx.room:room-compiler:2.6.1"
@ -85,7 +85,7 @@ dependencies {
// Kotlin and Android
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'androidx.core:core-ktx:1.12.0'
implementation 'androidx.core:core-ktx:1.13.1'
implementation 'androidx.constraintlayout:constraintlayout:2.0'
//si >2.0 revisar pantalla (ej:Ajustes)
@ -95,9 +95,9 @@ dependencies {
//tests
testImplementation 'junit:junit:4.13.2'
testImplementation 'io.mock:mockk:1.12.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
implementation 'com.google.android.material:material:1.11.0'
androidTestImplementation 'androidx.test.ext:junit:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.6.0'
implementation 'com.google.android.material:material:1.12.0'
implementation 'com.squareup.retrofit2:retrofit:2.3.0'
implementation 'com.squareup.retrofit2:converter-gson:2.0.2'
implementation 'com.squareup.retrofit2:converter-scalars:2.3.0'
@ -105,7 +105,7 @@ dependencies {
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
//Fragments
implementation("androidx.fragment:fragment-ktx:1.6.2")
implementation("androidx.fragment:fragment-ktx:1.6.2") // Da problemas al subir versión
// Architecture components
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle"
@ -125,7 +125,7 @@ dependencies {
kapt "com.github.bumptech.glide:compiler:$glide"
// Add the Firebase Crashlytics SDK.
implementation 'com.google.firebase:firebase-analytics:21.5.0'
implementation 'com.google.firebase:firebase-analytics:22.0.2'
//search
implementation 'com.github.mirrajabi:search-dialog:1.1'
@ -137,12 +137,9 @@ dependencies {
implementation 'com.github.esafirm:android-image-picker:3.0.0-beta5'
//preferences
implementation("androidx.datastore:datastore-preferences:1.0.0")
implementation 'androidx.datastore:datastore-core:1.0.0'
implementation("androidx.datastore:datastore-preferences:1.1.1")
implementation 'androidx.datastore:datastore-core:1.1.1'
//linphone
// implementation 'org.linphone:linphone-sdk-android:5.1.0+'
//implementation 'androidx.media:media:1.6.0'
// Compose
/* implementation(platform("androidx.compose:compose-bom:2024.02.01"))

View File

@ -1,7 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="es.verdnatura">
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<uses-feature
android:name="android.hardware.telephony"

View File

@ -448,7 +448,7 @@ class AjustesFragment :
customWarningPrinter.setTitle(getString(R.string.confirm))
.setDescription(
"La impresora seleccionada es solo para emergencias. ¿Estás seguro?"
getString(R.string.selectPrinterEmergency)
)
.setOkButton(getString(R.string.yes)) {

View File

@ -123,7 +123,6 @@ class SaleAdapter(
imageErrorMessage.setOnClickListener {
onMistakeClickListener.onMistakeClickListener(sale)
false
}
//ERROR

View File

@ -136,7 +136,6 @@ class SaleAdapterNew(
imageErrorMessage.setOnClickListener {
// onMistakeClickListener.onMistakeClickListener(sale)
false
}
//ERROR

View File

@ -70,16 +70,16 @@ class LoginFragment(private var imageUri: Uri?) :
)
//Tarea 6868
/* viewModel.loginApp(
LoginApp(
user = binding.edittextUsername.text.toString(),
password = binding.edittextPassword.text.toString(),
deviceId = getDevicePDA(),
androidId = mobileApplication.dataStoreApp.readDataStoreKey(ANDROID_ID),
versionApp = getInfoVersionNameApp(),
nameApp = getString(R.string.nameApp),
)
)*/
/* viewModel.loginApp(
LoginApp(
user = binding.edittextUsername.text.toString(),
password = binding.edittextPassword.text.toString(),
deviceId = getDevicePDA(),
androidId = mobileApplication.dataStoreApp.readDataStoreKey(ANDROID_ID),
versionApp = getInfoVersionNameApp(),
nameApp = getString(R.string.nameApp),
)
)*/
}
if (mobileApplication.dataStoreApp.readDataStoreKey<String>(TOKEN)
@ -331,11 +331,12 @@ class LoginFragment(private var imageUri: Uri?) :
customDialog.dismiss()
}.show()
} else {
if (it.version == getInfoVersionNameApp()) {
goToMain()
} else {
mobileApplication.clearApplicationData()
if (binding.edittextServer.text.toString() == "Producción") {
mobileApplication.clearApplicationData()
}
customDialog.setTitle(getString(R.string.Actualizar))
.setDescription(getString(R.string.updatemng)).setOkButton(
getString(

View File

@ -835,5 +835,6 @@
<string name="pendingAmount">Hoy quedan por salir %1$x unidades</string>
<string name="errorInputQuantity">Error al introducir cantidad</string>
<string name="txtName">%1$s %2$s</string>
<string name="selectPrinterEmergency">La impresora seleccionada es solo para emergencias.¿Estás seguro?</string>
</resources>

View File

@ -835,5 +835,6 @@
<string name="pendingAmount">Hoy quedan por salir %1$x unidades</string>
<string name="errorInputQuantity">Error al introducir cantidad</string>
<string name="txtName">%1$s %2$s</string>
<string name="selectPrinterEmergency">La impresora seleccionada es solo para emergencias.¿Estás seguro?</string>
</resources>

View File

@ -835,5 +835,6 @@
<string name="pendingAmount">Hoy quedan por salir %1$x unidades</string>
<string name="errorInputQuantity">Error al introducir cantidad</string>
<string name="txtName">%1$s %2$s</string>
<string name="selectPrinterEmergency">La impresora seleccionada es solo para emergencias.¿Estás seguro?</string>
</resources>

View File

@ -772,7 +772,7 @@
<string name="changeQuantity">Cambio de cantidad a %1$d del artículo %2$d</string>
<string name="errorQuantityShelving">No puedes seleccionar menos cantidad habiendo en el carro</string>
<string name="questionItemShelving">¿Quedan unidades del artículo %1$d en el carro escaneado?</string>
<string name="totals">%1$d/total</string>
<string name="totals">%1$s/total</string>
<string name="totalsPicker">%1$d/%2$d</string>
<string name="unmarkError">No es posible desmarcar. Hablar con responsable almacén</string>
<string name="linesSaelGroup">Líneas : %1$d</string>
@ -834,8 +834,9 @@
<string name="errorParking">No se ha encontrado parking</string>
<string name="scanParkingTxt">Escanea parking</string>
<string name="reviewBoxPicking">Revisar sacado por cajas</string>
<string name="pendingAmount">Hoy quedan por salir %1$x unidades</string>
<string name="pendingAmount">Hoy quedan por salir %1$x unidad/es</string>
<string name="errorInputQuantity">Error al introducir cantidad</string>
<string name="txtName">%1$s %2$s</string>
<string name="selectPrinterEmergency">La impresora seleccionada es solo para emergencias.¿Estás seguro?</string>
</resources>

View File

@ -20,7 +20,7 @@ buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:7.4.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.4.1'
classpath 'com.google.gms:google-services:4.4.2'
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.9'
}