Exemplo n.º 1
0
def edit(ctx, **args):
    """edit group"""
    group = Group(args.pop('cn'))
    for attr, val in args.items():
        attr = attr.lower()
        if attr == 'description':
            group.set_description(val)
        elif attr == 'addmemberuid':
            group.add_uid(val)
        elif attr == 'delmemberuid':
            group.del_uid(val)
    group.commit_changes()
Exemplo n.º 2
0
Arquivo: user.py Projeto: jubalfh/cog
 def delgroup(self, user_group):
     group_obj = Group(user_group)
     for uid in self.uid:
         group_obj.del_uid(uid)
     group_obj.commit_changes()
Exemplo n.º 3
0
Arquivo: user.py Projeto: jubalfh/cog
 def addgroup(self, user_group):
     group_obj = Group(user_group)
     for uid in self.uid:
         group_obj.add_uid(uid)
     group_obj.commit_changes()