diff MoinMoin/user.py @ 1597:bbe187af4fc0

integrated MMDE (build scripts need more work)
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Mon, 02 Oct 2006 15:46:27 +0200
parents a4f0632414da
children ae56d79ae076
line wrap: on
line diff
--- a/MoinMoin/user.py	Mon Oct 02 00:38:07 2006 +0200
+++ b/MoinMoin/user.py	Mon Oct 02 15:46:27 2006 +0200
@@ -890,7 +890,11 @@
         return self._request.user.name == self.name
 
     def isSuperUser(self):
-        superusers = self._request.cfg.superuser
+        request = self._request
+        if request.cfg.DesktopEdition and request.remote_addr == '127.0.0.1':
+            # the DesktopEdition gives any local user superuser powers
+            return True
+        superusers = request.cfg.superuser
         assert isinstance(superusers, (list, tuple))
         return self.valid and self.name and self.name in superusers