Example #1
0
    def main_menu(user_data, contacts_dict, groups_dict, file_path,
                  current_user):
        os.system('clear')
        if len(contacts_dict) > 0:
            options = inquirer.prompt([inquirer.List('choice',
                                      message='Choose Option',
                                      choices=['Manage Contacts',
                                               'Manage Groups', 'Follow Up',
                                               'Logout'])])
        else:
            ManageContacts.manage_contacts_menu(user_data, contacts_dict,
                                                groups_dict, file_path,
                                                current_user)

        if options['choice'] == 'Manage Contacts':
            os.system('clear')
            ManageContacts.manage_contacts_menu(user_data, contacts_dict,
                                                groups_dict, file_path,
                                                current_user)
        elif options['choice'] == 'Manage Groups':
            os.system('clear')
            Groups.groups_menu(user_data, groups_dict, file_path,
                               contacts_dict, current_user)
        elif options['choice'] == 'Follow Up':
            os.system('clear')
            FollowUp.follow_up_menu(contacts_dict, current_user, user_data,
                                    groups_dict, file_path)
        elif options['choice'] == 'Logout':
            print("Goodbye.")
            exit()