feat(review): implement worker review functionality with rating, feedback, and issue flags
This commit is contained in:
@@ -1810,6 +1810,45 @@
|
||||
"other": "$count workers are running late"
|
||||
},
|
||||
"auto_backup_searching": "Auto-backup system is searching for replacements."
|
||||
},
|
||||
"review": {
|
||||
"title": "Rate this worker",
|
||||
"subtitle": "Share your feedback",
|
||||
"rating_labels": {
|
||||
"poor": "Poor",
|
||||
"fair": "Fair",
|
||||
"good": "Good",
|
||||
"great": "Great",
|
||||
"excellent": "Excellent"
|
||||
},
|
||||
"favorite_label": "Favorite",
|
||||
"block_label": "Block",
|
||||
"feedback_placeholder": "Share details about this worker's performance...",
|
||||
"submit": "Submit Review",
|
||||
"success": "Review submitted successfully",
|
||||
"issue_flags": {
|
||||
"late": "Late",
|
||||
"uniform": "Uniform",
|
||||
"misconduct": "Misconduct",
|
||||
"no_show": "No Show",
|
||||
"attitude": "Attitude",
|
||||
"performance": "Performance",
|
||||
"left_early": "Left Early"
|
||||
}
|
||||
},
|
||||
"cancel": {
|
||||
"title": "Cancel Worker?",
|
||||
"subtitle": "This cannot be undone",
|
||||
"confirm_message": "Are you sure you want to cancel $name?",
|
||||
"helper_text": "They will receive a cancellation notification. A replacement will be automatically requested.",
|
||||
"reason_placeholder": "Reason for cancellation (optional)",
|
||||
"keep_worker": "Keep Worker",
|
||||
"confirm": "Yes, Cancel",
|
||||
"success": "Worker cancelled. Searching for replacement."
|
||||
},
|
||||
"actions": {
|
||||
"rate": "Rate",
|
||||
"cancel": "Cancel"
|
||||
}
|
||||
},
|
||||
"client_reports_common": {
|
||||
|
||||
@@ -1810,6 +1810,45 @@
|
||||
"other": "$count trabajadores est\u00e1n llegando tarde"
|
||||
},
|
||||
"auto_backup_searching": "El sistema de respaldo autom\u00e1tico est\u00e1 buscando reemplazos."
|
||||
},
|
||||
"review": {
|
||||
"title": "Calificar a este trabajador",
|
||||
"subtitle": "Comparte tu opini\u00f3n",
|
||||
"rating_labels": {
|
||||
"poor": "Malo",
|
||||
"fair": "Regular",
|
||||
"good": "Bueno",
|
||||
"great": "Muy Bueno",
|
||||
"excellent": "Excelente"
|
||||
},
|
||||
"favorite_label": "Favorito",
|
||||
"block_label": "Bloquear",
|
||||
"feedback_placeholder": "Comparte detalles sobre el desempe\u00f1o de este trabajador...",
|
||||
"submit": "Enviar Rese\u00f1a",
|
||||
"success": "Rese\u00f1a enviada exitosamente",
|
||||
"issue_flags": {
|
||||
"late": "Tarde",
|
||||
"uniform": "Uniforme",
|
||||
"misconduct": "Mala Conducta",
|
||||
"no_show": "No Se Present\u00f3",
|
||||
"attitude": "Actitud",
|
||||
"performance": "Rendimiento",
|
||||
"left_early": "Sali\u00f3 Temprano"
|
||||
}
|
||||
},
|
||||
"cancel": {
|
||||
"title": "\u00bfCancelar Trabajador?",
|
||||
"subtitle": "Esta acci\u00f3n no se puede deshacer",
|
||||
"confirm_message": "\u00bfEst\u00e1s seguro de que deseas cancelar a $name?",
|
||||
"helper_text": "Recibir\u00e1n una notificaci\u00f3n de cancelaci\u00f3n. Se solicitar\u00e1 un reemplazo autom\u00e1ticamente.",
|
||||
"reason_placeholder": "Raz\u00f3n de la cancelaci\u00f3n (opcional)",
|
||||
"keep_worker": "Mantener Trabajador",
|
||||
"confirm": "S\u00ed, Cancelar",
|
||||
"success": "Trabajador cancelado. Buscando reemplazo."
|
||||
},
|
||||
"actions": {
|
||||
"rate": "Calificar",
|
||||
"cancel": "Cancelar"
|
||||
}
|
||||
},
|
||||
"client_reports_common": {
|
||||
|
||||
Reference in New Issue
Block a user