Move xnet/accounts to xnet/groups
[xnet] / xnet / lists / base.py
index 007eced..22bfaaf 100644 (file)
@@ -5,7 +5,7 @@ import functools
 from MailMan import UserDesc as mailman_userdesc
 from MailMan import MailList as mailman_mlist
 
-from accounts import models as accounts_models
+from groups import models as groups_models
 
 
 class ListError(Exception):
@@ -23,7 +23,7 @@ class InvalidOperation(ListError):
 def is_mlist_admin(mlist, user):
     if user.is_superuser or user in mlist.owner:
         return True
-    if user.memberships.filter(group__dns=self.domain, level=accounts_models.Membership.LEVEL_ADMIN).exists():
+    if user.memberships.filter(group__dns=self.domain, level=groups_models.Membership.LEVEL_ADMIN).exists():
         return True
     return False
 
@@ -88,8 +88,8 @@ class MailingList(object):
     @property
     def group(self):
         try:
-            return accounts_models.XGroup.objects.get(dns=self.domain)
-        except accounts_models.XGroup.DoesNotExist:
+            return groups_models.XGroup.objects.get(dns=self.domain)
+        except groups_models.XGroup.DoesNotExist:
             return None
 
     # MailMan interactions