complete story 4.2 with qa tests

This commit is contained in:
Naser Mansour
2025-12-27 00:30:38 +02:00
parent e669e97ca1
commit 435b1c6c2e
21 changed files with 1495 additions and 40 deletions
+11
View File
@@ -118,4 +118,15 @@ return [
'reminder_2h_contact' => 'If you have any urgent questions, please contact us.',
'payment_urgent' => 'Important:',
'payment_urgent_text' => 'We have not yet received your payment. Please complete payment before the consultation begins.',
// Timeline Update (client)
'timeline_update_title' => 'New Update on Your Case',
'timeline_update_greeting' => 'Dear :name,',
'timeline_update_body' => 'There is a new update on your case ":case_name".',
'case_details' => 'Case Details:',
'case_name' => 'Case Name:',
'case_reference' => 'Reference:',
'update_date' => 'Update Date:',
'update_content' => 'Update:',
'view_timeline' => 'View Timeline',
];
+4
View File
@@ -18,4 +18,8 @@ return [
'free' => 'Free',
'paid' => 'Paid',
],
'timeline_status' => [
'active' => 'Active',
'archived' => 'Archived',
],
];
+2
View File
@@ -27,4 +27,6 @@ return [
// Timeline Management
'timeline_created' => 'Timeline created successfully.',
'update_added' => 'Update added successfully.',
'update_edited' => 'Update edited successfully.',
];
+20
View File
@@ -30,4 +30,24 @@ return [
// Search
'no_clients_found' => 'No clients found matching your search.',
'type_to_search' => 'Type at least 2 characters to search...',
// Timeline show page
'reference' => 'Reference',
'created' => 'Created',
// Updates management
'add_update' => 'Add Update',
'update_text' => 'Update Text',
'update_placeholder' => 'Enter the update details...',
'update_min_chars' => 'Minimum 10 characters required',
'add_update_button' => 'Add Update',
'save_edit' => 'Save Changes',
'updates_history' => 'Updates History',
'no_updates' => 'No updates yet. Add the first update above.',
'edit' => 'Edit',
'edited' => 'Edited',
// Validation messages for updates
'update_text_required' => 'Please enter the update text.',
'update_text_min' => 'The update must be at least 10 characters.',
];