Commit e15fe7bb authored by Jim Fulton's avatar Jim Fulton

Added logic to check for a broken user folder.

parent 372a0377
"""Access control package""" """Access control package"""
__version__='$Revision: 1.18 $'[11:-2] __version__='$Revision: 1.19 $'[11:-2]
import Globals import Globals
from Persistence import Persistent from Persistence import Persistent
...@@ -91,7 +91,6 @@ class UserFolder(Implicit, Persistent, Item): ...@@ -91,7 +91,6 @@ class UserFolder(Implicit, Persistent, Item):
id ='acl_users' id ='acl_users'
title ='User Folder' title ='User Folder'
icon ='AccessControl/UserFolder_icon.gif' icon ='AccessControl/UserFolder_icon.gif'
_data ={}
isAUserFolder=1 isAUserFolder=1
...@@ -123,7 +122,10 @@ class UserFolder(Implicit, Persistent, Item): ...@@ -123,7 +122,10 @@ class UserFolder(Implicit, Persistent, Item):
return 0 return 0
def userNames(self): def userNames(self):
return self._data.keys() try: return self._data.keys()
except AttributeError:
self._init()
return ()
def roleNames(self): def roleNames(self):
return self.validRoles() return self.validRoles()
...@@ -259,6 +261,9 @@ class UserFolderHandler: ...@@ -259,6 +261,9 @@ class UserFolderHandler:
# $Log: User.py,v $ # $Log: User.py,v $
# Revision 1.19 1997/11/20 13:39:54 jim
# Added logic to check for a broken user folder.
#
# Revision 1.18 1997/11/11 22:38:26 brian # Revision 1.18 1997/11/11 22:38:26 brian
# Added copy logic to UF # Added copy logic to UF
# #
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment