Files
Naser Mansour 7f35297025 Mark all libra tasks Done — confirmed live in production ~1 year
Naser confirmed all remaining QA Review / Draft rows (97 subtasks, 16
parent rollups) are done in substance: the site has been in production
for roughly a year. Overrides the conservative QA-Review/Draft mapping
from the prior takeover commit (0f9d12c) at his explicit instruction.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-27 22:04:04 +03:00

1.2 KiB

id, title, status, date, parent
id title status date parent
4-1 4-1 Timeline Creation Done 2026-09-27 4

Description

As an admin, I want to create case timelines for clients, So that I can track and communicate progress on their legal matters. Context: Integrates with: timelines table, timeline_updates table, users table, admin_logs table; Technology: Livewire Volt, Flux UI; Follows pattern: Admin CRUD pattern (see existing admin components). Full implementation history: docs/stories/story-4.1-timeline-creation.md

Acceptance Criteria

  • Select client (search by name/email) - only users with user_type 'individual' or 'company'
  • Case name/title (required)
  • Case reference number (optional, unique if provided)
  • Initial notes (optional)
  • Timeline assigned to selected client
  • Creation date automatically recorded
  • Status defaults to 'active'
  • Can create multiple timelines per client
  • Confirmation message on successful creation
  • Timeline immediately visible to client
  • Case name required
  • Case reference unique if provided
  • Client must exist
  • Audit log entry created via AdminLog model
  • Bilingual labels and messages
  • Tests for creation flow