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 = {
|
||||
"lec": "лекція",
|
||||
"prac": "практика",
|
||||
"lab": "лабораторна"
|
||||
"lec": "лекція",
|
||||
"prac": "практика",
|
||||
"lab": "лабораторна"
|
||||
}
|
||||
|
||||
|
||||
|
@ -50,6 +50,9 @@ def get_preference_by_id(user_id, name):
|
|||
def get_all_preferences_by_id(user_id):
|
||||
user_preferences = {"output-style": "legacy-vibrant"}
|
||||
|
||||
for i in user_preferences:
|
||||
user_preferences[i] += " <i>(default)</i>"
|
||||
|
||||
for i in user_preferences:
|
||||
override = get_preference_by_id(user_id, i)
|
||||
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)
|
||||
|
||||
|
||||
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/"):
|
||||
os.mkdir(module_path + "preference-db/")
|
||||
|
||||
|
@ -355,7 +358,7 @@ def process(message, path):
|
|||
return f"Налаштування {full_command[2]} має значення {requested_preference}", "HTML"
|
||||
|
||||
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"
|
||||
|
||||
else:
|
||||
|
|
Loading…
Reference in New Issue