version 1.2, 2006/03/19 03:26:56
|
version 1.3, 2006/04/03 18:19:45
|
Line 213 class Group(SimpleItem):
|
Line 213 class Group(SimpleItem):
|
|
|
meta_type="Group" |
meta_type="Group" |
|
|
|
|
|
manage_options=SimpleItem.manage_options+( |
|
{'label':'change group members','action':'changeUsersInGroupForm'}, |
|
) |
|
|
def __init__(self,id,description): |
def __init__(self,id,description): |
"""init group""" |
"""init group""" |
self.id=id |
self.id=id |
Line 258 class Group(SimpleItem):
|
Line 263 class Group(SimpleItem):
|
""" get Userlist """ |
""" get Userlist """ |
return self.userList |
return self.userList |
|
|
|
def changeUsersInGroupForm(self): |
|
"""html form for changing the users""" |
|
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','changeUsersInGroup.zpt')).__of__(self) |
|
return pt() |
|
|
|
def changeUsersInGroup(self,userList,RESPONSE=None): |
|
"""change group""" |
|
self.userList=userList.split(",")[0:] |
|
|
|
if RESPONSE is not None: |
|
RESPONSE.redirect('manage_main') |
|
|
def isInGroup(self,username): |
def isInGroup(self,username): |
''' |
''' |
check if username is in group |
check if username is in group |