Possibility to import aliases and forwards.

see #317
This commit is contained in:
Antoine Nguyen
2013-01-11 11:44:22 +01:00
parent 1b72e6f394
commit 90fc3b8fd1
2 changed files with 28 additions and 13 deletions
+3 -3
View File
@@ -799,9 +799,9 @@ class Alias(DatesAware):
return True
return False
def create_from_csv(self, user, row):
if len(row) < 4:
raise AdminError(_("Invalid line"))
def create_from_csv(self, user, row, expected_elements=4):
if len(row) < expected_elements:
raise AdminError(_("Invalid line: %s" % row))
localpart, domname = split_mailbox(row[1].strip())
try:
domain = Domain.objects.get(name=domname)