Add external import sources, work history, screening fields and Phase 1 docs

- New ExternalImportSource and ExternalWorkHistoryEntry models, controller and migrations
- Screening fields on external profile imports
- Admin and provider profile views, routes and workflow tests updated
- Phase 1 validation, route inventory, gap report template and roadmap docs
- Add the Google Sheets work-order parser tool (tools/google-sheets-wo-parser)
This commit is contained in:
Codex
2026-10-02 15:50:18 -05:00
parent 0670f48878
commit 62220186af
37 changed files with 3284 additions and 4 deletions
+10
View File
@@ -39,6 +39,16 @@ class ProviderProfile extends Model
return $this->hasMany(ExternalProfileImport::class);
}
public function externalImportSources(): HasMany
{
return $this->hasMany(ExternalImportSource::class);
}
public function externalWorkHistoryEntries(): HasMany
{
return $this->hasMany(ExternalWorkHistoryEntry::class);
}
public function attachments(): MorphMany
{
return $this->morphMany(Attachment::class, 'attachable');