Added pagination to pixabay importer

This commit is contained in:
Mawoka
2023-06-30 12:11:27 +02:00
parent 8597c776a6
commit c21360c510
3 changed files with 20 additions and 2 deletions
+1 -1
View File
@@ -96,7 +96,7 @@ async def import_quiz(quiz_id: str, user: User) -> Quiz | str:
cover = img_obj.id.hex
quiz_data = Quiz(
id=quiz_id,
public=True,
public=False,
title=html.unescape(bleach.clean(quiz.kahoot.title, tags=ALLOWED_TAGS_FOR_QUIZ, strip=True)),
description=html.unescape(bleach.clean(quiz.kahoot.description, tags=ALLOWED_TAGS_FOR_QUIZ, strip=True)),
created_at=datetime.now(),
@@ -93,6 +93,22 @@
>
</div>
{/each}
<div class="flex gap-2">
<BrownButton
disabled={page < 2}
on:click={() => {
page -= 1;
fetched_data = fetch_data();
}}
>{$t('uploader.previous_page')}
</BrownButton>
<BrownButton
on:click={() => {
page += 1;
fetched_data = fetch_data();
}}>{$t('uploader.next_page')}</BrownButton
>
</div>
</div>
</div>
{/if}
+3 -1
View File
@@ -300,7 +300,9 @@
"upload_video": "Upload Video",
"visit_pixabay": "Visit Pixabay",
"images_by_pixabay": "Images provided by Pixabay",
"search_english_only": "The search works in English only"
"search_english_only": "The search works in English only",
"next_page": "Next page",
"previous_page": "Previous page"
},
"avatar_settings": {
"skin_color": "Skin color",