[FEATURE]: Import Service Module Skeleton #330
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
UX research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
#332 [FEATURE]: Implement header Normalization + Per-Header Mapping (No Language Detection)
local-it/mitgliederverwaltung
Reference: local-it/mitgliederverwaltung#330
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Create service API and error types.
API (recommended):
prepare/2— parse + map + limit checks, returns import_stateprocess_chunk/3— process one chunk (pure-ish), returns per-chunk resultsTasks:
lib/mv/membership/import/member_csv.exprepare/2 (file_content, opts \\ [])process_chunk/3 (chunk_rows_with_lines, column_map, opts \\ [])%MemberCSV.Error{csv_line_number: integer, field: atom | nil, message: String.t}Acceptance criteria