示例#1
0
def update(id, **mod_data):
    updatables = ('uid', 'username', 'name', 'enabled', 'badges', 'bio', 'web',
                  'verified', 'groups')
    update_dict = dict(
        (k, v) for (k, v) in list(mod_data.items()) if k in updatables)

    Member.update(**update_dict).where(Member.id == id).execute()
    if groups in mod_data:
        sso.update_user_groups(id, mod_data['groups'])
示例#2
0
def update_me(id: user_id, **mod_data):
    updatables = ('username', 'name', 'bio', 'web')
    update_dict = dict(
        (k, v) for (k, v) in list(mod_data.items()) if k in updatables)
    Member.update(**update_dict).where(Member.id == id).execute()