コード例 #1
0
ファイル: groupfolder.py プロジェクト: wpjunior/proled
 def __setitem__(self, name, value):
     BTreeContainer.__setitem__(self, name, value)
     group_id = self._groupid(value)
     for principal_id in value.principals:
         self._addPrincipalToGroup(principal_id, group_id)
     group = principalfolder.Principal(self.prefix + name)
     event.notify(interfaces.GroupAdded(group))
コード例 #2
0
ファイル: groupfolder.py プロジェクト: bendavis78/zope
 def __setitem__(self, name, value):
     BTreeContainer.__setitem__(self, name, value)
     group_id = self._groupid(value)
     self._addPrincipalsToGroup(value.principals, group_id)
     if value.principals:
         event.notify(
             interfaces.PrincipalsAddedToGroup(
                 value.principals, self.__parent__.prefix + group_id))
     group = principalfolder.Principal(self.prefix + name)
     event.notify(interfaces.GroupAdded(group))