Add translators' page

This commit is contained in:
rubenwardy
2024-03-03 02:48:44 +00:00
parent 7c59c1c5b1
commit dd6f36bd2b
5 changed files with 146 additions and 3 deletions

View File

@@ -87,7 +87,15 @@ def url_set_query(**kwargs):
args = MultiDict(request.args)
for key, value in kwargs.items():
if key == "_add":
if key == "_toggle":
for key2, value_to_add in value.items():
values = set(args.getlist(key2))
if value_to_add in values:
values.discard(value_to_add)
else:
values.add(value_to_add)
args.setlist(key2, list(values))
elif key == "_add":
for key2, value_to_add in value.items():
values = set(args.getlist(key2))
values.add(value_to_add)