def delete_user_list_managers(id, managers): """Removes the user list from those that each user can manage""" for m in managers: u = db(db.user_properties.user == m).select(db.user_properties.managed_user_lists).first() if u != None: l = util.list_remove(u.managed_user_lists, id) db(db.user_properties.user == m).update(managed_user_lists = l)
def delete_venue_from_raters(id, user_list): for m in user_list: u = db(db.user_properties.user == m).select(db.user_properties.venues_can_rate).first() if u != None: l = util.list_remove(u.venues_can_rate, id) db(db.user_properties.user == m).update(venues_can_rate = l) db.commit()
def delete_venue_from_raters(id, user_list): for m in user_list: u = db(db.user_properties.user == m).select( db.user_properties.venues_can_rate).first() if u != None: l = util.list_remove(u.venues_can_rate, id) db(db.user_properties.user == m).update(venues_can_rate=l) db.commit()
def delete_user_list_managers(id, managers): """Removes the user list from those that each user can manage""" for m in managers: u = db(db.user_properties.user == m).select( db.user_properties.managed_user_lists).first() if u != None: l = util.list_remove(u.managed_user_lists, id) db(db.user_properties.user == m).update(managed_user_lists=l)
def delete_venue_from_user_rate(venue_id, users): """Delete the users from those that can rate venue_id.""" for m in users: u = db(db.user_properties.user == m).select(db.user_properties.venues_can_rate).first() if u == None: # We never heard of this user, but we still create the permission. logger.debug("Creating user properties for user:"******"<") db.user_properties.insert(user=m, venues_can_rate = []) else: l = util.get_list(u.venues_can_rate) l = util.list_remove(l, venue_id) db(db.user_properties.user == m).update(venues_can_rate = l)
def delete_venue_from_user_rate(venue_id, users): """Delete the users from those that can rate venue_id.""" for m in users: u = db(db.user_properties.user == m).select( db.user_properties.venues_can_rate).first() if u == None: # We never heard of this user, but we still create the permission. logger.debug("Creating user properties for user:"******"<") db.user_properties.insert(user=m, venues_can_rate=[]) else: l = util.get_list(u.venues_can_rate) l = util.list_remove(l, venue_id) db(db.user_properties.user == m).update(venues_can_rate=l)
def delete_venue_from_submitters(id, user_list): for m in user_list: u = db(db.user_properties.email == m).select(db.user_properties.venues_can_submit).first() if u != None: l = util.list_remove(u.venues_can_submit, id) db(db.user_properties.email == m).update(venues_can_submit = l)