def show_all(message): if message.from_user.id == admin_id: vacancy_name = message.text[10:] if vacancy_name in list_of_vacancies(): bot.reply_to(message, show_selected_cvs(vacancy_name)) else: bot.reply_to(message, 'vacancy does not exists') else: bot.reply_to(message, 'You have no rights')
def close_vacancy(message): if message.from_user.id == admin_id: vacancy_name = message.text[15:] if vacancy_name in list_of_vacancies(): bot.reply_to(message, str(close_vacancy_db(vacancy_name))) else: bot.reply_to(message, 'this vacancy was not opened') else: bot.reply_to(message, 'You have no rights')
def show_one_by_one(message): if message.from_user.id == admin_id: vacancy_name = message.text[17:] if vacancy_name in list_of_vacancies(): msg = bot.reply_to(message, 'send any message to look at next cv') bot.register_next_step_handler(msg, mover, vacancy_name) else: bot.reply_to(message, 'vacancy does not exists') else: bot.reply_to(message, 'You have no rights')
def look_at_vacancy(message): if message.from_user.id == admin_id: vacancy_description = message.text[17:] if vacancy_description in list_of_vacancies(): bot.reply_to( message, (serialize(show_selected_vacancies(vacancy_description)))) else: bot.reply_to(message, 'check your vacancy') else: bot.reply_to(message, 'You have no rights')
def open_vacancy(message): if message.from_user.id == admin_id: vacancy_name = message.text[14:] if vacancy_name in list_of_vacancies() and \ vacancy_name not in opened_vacancies(): bot.reply_to(message, str(open_vacancy_db(vacancy_name))) else: bot.reply_to( message, 'this vacancy is open ' 'or it`s requirements was not written') else: bot.reply_to(message, 'You have no rights')
def get_v_name(message): if message.from_user.id == admin_id: vacancy_name = message.text if vacancy_name in list_of_vacancies(): msg = bot.reply_to(message, 'enter vacancy field to edit :') bot.register_next_step_handler(msg, get_v_field, vacancy_name) elif vacancy_name == 'exit': bot.reply_to(message, 'you had left this scenario') else: msg = bot.reply_to(message, 'this vacancy does not exist, ' 'enter again :') bot.register_next_step_handler(msg, get_v_name) else: bot.reply_to(message, 'You have no rights')
def get_vacancies(): return str(list_of_vacancies())