Esempio 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()
Esempio n. 2
0
File: user.py Progetto: 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()
Esempio n. 3
0
File: user.py Progetto: 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()