Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.younegotiate.com/llms.txt

Use this file to discover all available pages before exploring further.

Real-World Example

After uploading the ABC creditor prospects file, Maya opens Upload History. She sees the original filename, record counts, success count, failed count, and status. If rows failed, she downloads the failed file, fixes the Errors column issues, and uploads a corrected file.

Visual Flow

How It Should Work

  • It should show only import history for the logged-in EcoMail Hub user.
  • It should allow downloading the original uploaded file when it still exists.
  • It should allow downloading the failed file only when the import generated one.
  • It should hide deleted history rows without deleting unrelated upload records.

How It Should Not Work

  • It should not let one EcoMail Hub user download another user’s import file.
  • It should not show failed-file download as successful when no failed file exists.
  • It should not treat a hidden history row as a failed import.

Developer Notes

  • Authorization checks compare history ownership to the authenticated consumer-response-manager user.
  • History deletion updates is_hidden instead of removing the upload history record.
  • app/Livewire/ConsumerResponseManager/ImportCreditorProfiles/FileUploadHistoryPage.php
  • app/Models/CreditorProfileImportHistory.php
  • app/Enums/ConsumerResponseManager/CreditorProfileImportHistoryStatus.php
Last modified on May 26, 2026