diff --git a/TODO.rst b/TODO.rst new file mode 100644 index 0000000000000000000000000000000000000000..bff6e96a9f76689953abe029f1089e3682ab2c68 --- /dev/null +++ b/TODO.rst @@ -0,0 +1,50 @@ +================= +Missing functions +================= + +Dump/Restore +============ + +dump/restore members +-------------------- + +Currently there's no way to dump/restore members of the mailing list along with +their settings and preferences + +dump/restore ML +--------------- + +while manage_settings.py can dump/restore settings for mailing list, we need +some wholistic function that: + +1. dumps mailing list settings +2. dumps member information (settings and preferences) + +1. restores (creates) ML from dump of settings +2. re-subscribe users from dump restoring their settings/preferences + +dump/restore site +----------------- + +there's no function to dump/restore site settings for Mailman + +Operations +========== + +manage held messages +-------------------- + +we need to be able to list, and operate on held messages from CLI: + +* list +* approve +* reject + +manage subscriptions +-------------------- + +we need an ability for self-subscribed lists to clean up subscription queue: + +* list +* approve +* reject