auto-schedule-pro-v2: hotfixes and add "default" label next to auto-generated values
This commit is contained in:
parent
05a8039b18
commit
e57773ccbb
|
@ -22,9 +22,9 @@ WEEKDAYS_GENITIVE_THIS = ["цього понеділка", "цього вівт
|
||||||
"цієї суботи", "цієї неділі"]
|
"цієї суботи", "цієї неділі"]
|
||||||
|
|
||||||
lesson_types_to_strings = {
|
lesson_types_to_strings = {
|
||||||
"lec": "лекція",
|
"lec": "лекція",
|
||||||
"prac": "практика",
|
"prac": "практика",
|
||||||
"lab": "лабораторна"
|
"lab": "лабораторна"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -50,6 +50,9 @@ def get_preference_by_id(user_id, name):
|
||||||
def get_all_preferences_by_id(user_id):
|
def get_all_preferences_by_id(user_id):
|
||||||
user_preferences = {"output-style": "legacy-vibrant"}
|
user_preferences = {"output-style": "legacy-vibrant"}
|
||||||
|
|
||||||
|
for i in user_preferences:
|
||||||
|
user_preferences[i] += " <i>(default)</i>"
|
||||||
|
|
||||||
for i in user_preferences:
|
for i in user_preferences:
|
||||||
override = get_preference_by_id(user_id, i)
|
override = get_preference_by_id(user_id, i)
|
||||||
if override != None:
|
if override != None:
|
||||||
|
@ -79,7 +82,7 @@ def set_preference_by_id(user_id, name, value):
|
||||||
writefile(f"preference-db/{user_id}.json", final_data)
|
writefile(f"preference-db/{user_id}.json", final_data)
|
||||||
|
|
||||||
|
|
||||||
def clear_preference_by_id(user_id, name, value):
|
def clear_preference_by_id(user_id, name):
|
||||||
if not os.path.exists(module_path + "preference-db/"):
|
if not os.path.exists(module_path + "preference-db/"):
|
||||||
os.mkdir(module_path + "preference-db/")
|
os.mkdir(module_path + "preference-db/")
|
||||||
|
|
||||||
|
@ -355,7 +358,7 @@ def process(message, path):
|
||||||
return f"Налаштування {full_command[2]} має значення {requested_preference}", "HTML"
|
return f"Налаштування {full_command[2]} має значення {requested_preference}", "HTML"
|
||||||
|
|
||||||
elif full_command[1] == "clear" and len(full_command) == 3:
|
elif full_command[1] == "clear" and len(full_command) == 3:
|
||||||
reset_preference_by_id(message.from_user.id, full_command[2])
|
clear_preference_by_id(message.from_user.id, full_command[2])
|
||||||
return f"Очищено значення для налаштування {full_command[2]}, надалі для нього використовуватиметься стандартне значення", "HTML"
|
return f"Очищено значення для налаштування {full_command[2]}, надалі для нього використовуватиметься стандартне значення", "HTML"
|
||||||
|
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue