Add some "mv" brainstorming to the TODO.
authorMichael Orlitzky <michael@orlitzky.com>
Fri, 30 Oct 2015 00:58:14 +0000 (20:58 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Fri, 30 Oct 2015 00:58:14 +0000 (20:58 -0400)
doc/TODO

index dd6db29f6879b9407badb7eb1048dcccaf65fbb8..864083e9563d5c968f45564f4d36f1bf56891f9d 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -6,6 +6,16 @@
 
 * Implement "mv".
 
 
 * Implement "mv".
 
+  Design:
+
+  This should only work from a domain that exists in postfixadmin to a
+  domain that already exists in postfixadmin. If the target domain
+  does not exist, we should error out as soon as possible.
+
+  Once we're sure that the target domain does exist, we can hand off
+  the "mv" operation to the plugins. Some of them might have nothing
+  to do -- that's fine.
+
 * Add convenience methods (e.g. user_exists, domain_exists) that we
   can use in the tests to check results.
 
 * Add convenience methods (e.g. user_exists, domain_exists) that we
   can use in the tests to check results.