|
|
f2c0f22156
|
feat: add Excel importer and template download for projects/departments
- ProjectImportService: reads Projects + Departments sheets, creates
companies automatically if missing, skips duplicates (case-insensitive)
- Controller: import() POST (JSON response) + downloadTemplate() GET
- Template: 2-tab .xlsx (Projects | Departments) with headers, sample rows, note
- View: Import Excel button (AJAX upload with drag-and-drop modal) +
Template download button in page header; page reloads after successful import
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-26 18:42:25 +03:00 |
|