* Bare start on CSV support * Move core of CSV importer to operations * More validations, break out validation function * Validate dates and TaskList; convert errors to list of dictionaries * Finish upsert code, and documentation * Print msgs from the mgmt command, not the operations module * Handle BOM marks * Handle both in-memory and local file objects * Update readme * Working browser-upload view * Bail on incorrect headers * Fix default values and finish example spreadsheet * Change column order, update docs * Update index.md for RTD * First round of responses to PR feedback * Restore independent summaries/errors/upserts properties * PR responses * Split off reusable date validator into separate function * Fix URLs append * General test suite for CSV importer
11 lines
651 B
Python
11 lines
651 B
Python
from todo.views.add_list import add_list # noqa: F401
|
|
from todo.views.del_list import del_list # noqa: F401
|
|
from todo.views.delete_task import delete_task # noqa: F401
|
|
from todo.views.external_add import external_add # noqa: F401
|
|
from todo.views.list_detail import list_detail # noqa: F401
|
|
from todo.views.list_lists import list_lists # noqa: F401
|
|
from todo.views.reorder_tasks import reorder_tasks # noqa: F401
|
|
from todo.views.search import search # noqa: F401
|
|
from todo.views.task_detail import task_detail # noqa: F401
|
|
from todo.views.toggle_done import toggle_done # noqa: F401
|
|
from todo.views.import_csv import import_csv # noqa: F401
|