feat: Add geofence override functionality with justification modal and update banners

This commit is contained in:
Achintha Isuru
2026-03-13 17:04:40 -04:00
parent a2b102a96d
commit ab1cd8c355
12 changed files with 268 additions and 39 deletions

View File

@@ -949,7 +949,12 @@
"background_left_body": "You appear to be more than 500m from your shift location.",
"always_permission_title": "Background Location Needed",
"always_permission_desc": "To verify your location during shifts, please allow location access 'Always'.",
"retry": "Retry"
"retry": "Retry",
"clock_in_anyway": "Clock In Anyway",
"override_title": "Justification Required",
"override_desc": "Your location could not be verified. Please explain why you are clocking in without location verification.",
"override_hint": "Enter your justification...",
"override_submit": "Clock In"
}
},
"availability": {

View File

@@ -944,7 +944,12 @@
"background_left_body": "Parece que está a más de 500m de la ubicación de su turno.",
"always_permission_title": "Se Necesita Ubicación en Segundo Plano",
"always_permission_desc": "Para verificar su ubicación durante los turnos, permita el acceso a la ubicación 'Siempre'.",
"retry": "Reintentar"
"retry": "Reintentar",
"clock_in_anyway": "Registrar Entrada",
"override_title": "Justificación Requerida",
"override_desc": "No se pudo verificar su ubicación. Explique por qué registra entrada sin verificación de ubicación.",
"override_hint": "Ingrese su justificación...",
"override_submit": "Registrar Entrada"
}
},
"availability": {