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()
Example #4
0
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)
Example #5
0
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)