replace: swap prosappweb content for prosapp_web_app (more complete version)

prosapp_web_app has chat, dashboard, calendar, support, 13 providers and
Fluro URL routing. Keep Dockerfile + nginx.conf from previous prosappweb.
Upgrade google_fonts 6.2.1 → 8.1.0 (Dart 3.12 compat fix).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-06-18 15:26:32 -05:00
co-authored by Claude Sonnet 4.6
parent 74a4f41902
commit 15175c1b91
334 changed files with 12914 additions and 25727 deletions
+88
View File
@@ -0,0 +1,88 @@
class Setting {
final bool tarifas;
final bool domicilios;
final bool google;
final String versionIos;
final String versionAndroid;
final String horaNotificacion;
final String tituloSoporte;
final String parrafoSoporte;
final String numeroSoporte;
final String emailSoporte;
final String diasSoporte;
final String horasSoporte;
final String politicasPrivacidad;
final String politicasPrivacidadTitle;
final String politicasPrivacidadBody;
final String terminosCondiciones;
final String terminosCondicionesTitle;
final String terminosCondicionesBody;
const Setting({
required this.tarifas,
required this.domicilios,
required this.google,
required this.versionIos,
required this.versionAndroid,
required this.horaNotificacion,
required this.tituloSoporte,
required this.parrafoSoporte,
required this.numeroSoporte,
required this.emailSoporte,
required this.diasSoporte,
required this.horasSoporte,
required this.politicasPrivacidad,
required this.politicasPrivacidadTitle,
required this.politicasPrivacidadBody,
required this.terminosCondiciones,
required this.terminosCondicionesTitle,
required this.terminosCondicionesBody,
});
static Setting fromDocument(Map<String, dynamic> doc) {
return Setting(
tarifas: doc['tarifas'] as bool,
domicilios: doc['domicilios'] as bool,
google: doc['google'] as bool,
versionIos: doc['version_ios'] as String,
versionAndroid: doc['version_android'] as String,
horaNotificacion: doc['hora_notificacion'] as String,
tituloSoporte: doc['titulo_soporte'] as String,
parrafoSoporte: doc['parrafo_soporte'] as String,
numeroSoporte: doc['numero_soporte'] as String,
emailSoporte: doc['email_soporte'] as String,
diasSoporte: doc['dias_soporte'] as String,
horasSoporte: doc['horas_soporte'] as String,
politicasPrivacidad: doc['politicas_privacidad'] as String,
politicasPrivacidadTitle: doc['politicas_privacidad_title'] as String,
politicasPrivacidadBody: doc['politicas_privacidad_body'] as String,
terminosCondiciones: doc['terminos_condiciones'] as String,
terminosCondicionesTitle: doc['terminos_condiciones_title'] as String,
terminosCondicionesBody: doc['terminos_condiciones_body'] as String,
);
}
@override
String toString() {
return '''Setting {
tarifas: $tarifas
domicilios: $domicilios
google: $google
versionIos: $versionIos
versionAndroid: $versionAndroid
horaNotificacion: $horaNotificacion
tituloSoporte: $tituloSoporte
parrafoSoporte: $parrafoSoporte
numeroSoporte: $numeroSoporte
emailSoporte: $emailSoporte
diasSoporte: $diasSoporte
horasSoporte: $horasSoporte
politicasPrivacidad: $politicasPrivacidad
politicasPrivacidadTitle: $politicasPrivacidadTitle
politicasPrivacidadBody: $politicasPrivacidadBody
terminosCondiciones: $terminosCondiciones
terminosCondicionesTitle: $terminosCondicionesTitle
terminosCondicionesBody: $terminosCondicionesBody
}''';
}
}