Index: trunk/web/getafsgroups.py
===================================================================
--- trunk/web/getafsgroups.py	(revision 245)
+++ trunk/web/getafsgroups.py	(revision 246)
@@ -77,6 +77,6 @@
 
     for entry in values:
-        if entry[0] == user or (entry[0][0:6] == "system" and 
-                                checkAfsGroup(user, entry[0], cell)):
+        if entry == user or (entry[0:6] == "system" and 
+                                checkAfsGroup(user, entry, cell)):
             return False
     return "You don't have admin bits on /mit/" + locker
Index: trunk/web/main.py
===================================================================
--- trunk/web/main.py	(revision 245)
+++ trunk/web/main.py	(revision 246)
@@ -185,6 +185,10 @@
 
 def getListDict(user):
-    machines = [m for m in Machine.select() 
-                if validation.haveAccess(user, m)]    
+    machines = [m for m in Machine.select()
+                if validation.haveAccess(user, m)]
+    #if user == 'moo':
+    #    machines = Machine.select()
+    #else:
+    #    machines = Machine.query().join('users').filter_by(user=user).all()
     checkpoint.checkpoint('Got my machines')
     on = {}
