示例#1
0
文件: cmd_group.py 项目: jubalfh/cog
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()
示例#2
0
文件: user.py 项目: 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()
示例#3
0
文件: user.py 项目: 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()