def select_user(): print_header("USERS") selection = "0" users = db_tools.get_users() if len(users) == 0: print "No users! Please create a user." user_menu() ids = [] for (user_id, name) in users: print("%s: %s" % (user_id, name)) ids.append(str(user_id)) while selection not in ids: selection = raw_input("Enter a user's number: ") study_guide_menu(int(selection))
def delete_user(): print_header("DELETE USER") selection = "0" users = db_tools.get_users() if len(users) == 0: print "No users! Please create a user." user_menu() ids = [] for (user_id, name) in users: print("%s: %s" % (user_id, name)) ids.append(str(user_id)) while selection not in ids: selection = raw_input("Enter a user's number to delete: ") db_tools.delete_user_from_db(int(selection)) user_menu()
def update_user_name(): print_header("UPDATE USER NAME") selection = "0" users = db_tools.get_users() if len(users) == 0: print "No users! Please create a user." user_menu() ids = [] for (id, name) in users: print("%s: %s" % (id, name)) ids.append(id) while int(selection) not in ids: selection = raw_input("Enter a user's number to update name: ") new_name = raw_input("Enter a new name for the user: ") db_tools.update_user_name_in_db(selection, new_name) user_menu()
def send_message_to_all(msg): users = get_users() print("Sending message to all %d users" % len(users)) for cid in users: send_message(cid, msg)
from db_tools import get_all_user_and_mensas, get_all_mensa_subscriptions,\ get_users users_mensas = get_all_user_and_mensas() print("unique sending messages %d" % len(users_mensas)) print("unique users %d" % len(get_users())) mensas = get_all_mensa_subscriptions() print("unique mensas %d" % len(mensas)) print("list of mensas: ") print(mensas)