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()
def addgroup(self, user_group): group_obj = Group(user_group) for uid in self.uid: group_obj.add_uid(uid) group_obj.commit_changes()