[Hepserver-commits] hep/hep/services datamanager.py,1.1,1.2
Status: Alpha
Brought to you by:
abefettig
|
From: <abe...@us...> - 2003-08-07 03:26:37
|
Update of /cvsroot/hepserver/hep/hep/services
In directory sc8-pr-cvs1:/tmp/cvs-serv14879/hep/services
Modified Files:
datamanager.py
Log Message:
Added 'anonymous' user
Index: datamanager.py
===================================================================
RCS file: /cvsroot/hepserver/hep/hep/services/datamanager.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** datamanager.py 10 Jul 2003 16:09:36 -0000 1.1
--- datamanager.py 7 Aug 2003 03:26:34 -0000 1.2
***************
*** 48,52 ****
os.makedirs(fullPath)
self.users[userName] = HepUser(userDir, self.cacheDir, userName)
!
reactor.callLater(0, self.loadConnections)
--- 48,53 ----
os.makedirs(fullPath)
self.users[userName] = HepUser(userDir, self.cacheDir, userName)
! self.users['anonymous'] = PublicUser(self)
!
reactor.callLater(0, self.loadConnections)
***************
*** 147,148 ****
--- 148,160 ----
def HepUserWrapper(user):
return user
+
+ class PublicUser:
+ def __init__(self, data):
+ self.config = {}
+ self.connections = {}
+ self.messages = messaging.MessageStore()
+ from messaging.message import Message
+ m = Message()
+ m['title'] = 'Welcome'
+ m.setHTML("Welcome to Hep!<p><a href='perspective-init'>Log in</a>")
+ self.messages.messages.append(m)
|