[FEATURE]: Authorization and Limits for import #336

Open
opened 2026-01-07 13:55:23 +01:00 by carla · 0 comments
Owner

Description

Ensure admin-only access and enforce limits.

Tasks:

  • Admin check in start import event handler
  • File size enforced in upload config
  • Row limit enforced in MemberCSV.prepare/2 (max_rows from config)
  • Configuration:
    config :mv, csv_import: [
      max_file_size_mb: 10,
      max_rows: 1000
    ]
    
## Description Ensure admin-only access and enforce limits. **Tasks:** - [ ] Admin check in start import event handler - [ ] File size enforced in upload config - [ ] Row limit enforced in `MemberCSV.prepare/2` (max_rows from config) - [ ] Configuration: ```elixir config :mv, csv_import: [ max_file_size_mb: 10, max_rows: 1000 ] ```
carla added this to the I can import members milestone 2026-01-07 13:55:23 +01:00
carla added the
low priority
S
labels 2026-01-07 13:55:23 +01:00
carla added this to the Sprint 11: 08.01-29.01 project 2026-01-08 12:53:57 +01:00
Sign in to join this conversation.
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: local-it/mitgliederverwaltung#336
No description provided.