socialplanning/opencore-listen — Issue #1: No way to reimport subscribers from CSV export
Author: ejucovy
Created: 2012-02-13 15:30:58+00:00
State: open

Listen provides a MailingListSubscriberImport object which is intended to reimport subscribers previously exported into a ``subscribers.csv`` file. However, the provided object does not actually parse the exported file, and doesn't handle reimport of allowed senders. Specifically:

1. The documentation around the code assumes an outdated ``subscribers.csv`` format with only three columns per row. The current format contains four.
1. The code itself does not consume CSV files. It merely consumes email addresses so the caller is responsible for parsing the CSV file.
1. **The code does not handle the distinction between subscribers and allowed senders during import**. It seems to assume that all entries from ``subscribers.csv`` represent full-fledged list subscribers.

These deficiencies mean that the provided object is useless for reimporting exported content.