From bb42dd67cb568a0e95a7934c5d510c332f19a67b Mon Sep 17 00:00:00 2001 From: Dmytro Makovey <dmakovey@stanford.edu> Date: Fri, 7 Sep 2018 12:02:54 -0700 Subject: [PATCH] add TODO --- TODO.rst | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 TODO.rst diff --git a/TODO.rst b/TODO.rst new file mode 100644 index 0000000..bff6e96 --- /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 -- GitLab