Add checkbox for showing vote posts

merge-requests/30/head
Bob Mottram 2023-04-05 18:13:22 +01:00
parent 93d33272f7
commit 62a88cc944
27 changed files with 65 additions and 28 deletions

View File

@ -620,5 +620,6 @@
"Media creator": "صانع الوسائط", "Media creator": "صانع الوسائط",
"Import Blocks": "استيراد مثيلات محظورة", "Import Blocks": "استيراد مثيلات محظورة",
"Export Blocks": "تصدير المثيلات المحظورة", "Export Blocks": "تصدير المثيلات المحظورة",
"Transcript": "نص" "Transcript": "نص",
"Show vote posts": "إظهار مشاركات التصويت"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "মিডিয়া নির্মাতা", "Media creator": "মিডিয়া নির্মাতা",
"Import Blocks": "অবরুদ্ধ দৃষ্টান্ত আমদানি করুন", "Import Blocks": "অবরুদ্ধ দৃষ্টান্ত আমদানি করুন",
"Export Blocks": "অবরুদ্ধ দৃষ্টান্ত রপ্তানি করুন", "Export Blocks": "অবরুদ্ধ দৃষ্টান্ত রপ্তানি করুন",
"Transcript": "প্রতিলিপি" "Transcript": "প্রতিলিপি",
"Show vote posts": "ভোট পোস্ট দেখান"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Creador de mitjans", "Media creator": "Creador de mitjans",
"Import Blocks": "Importa instàncies bloquejades", "Import Blocks": "Importa instàncies bloquejades",
"Export Blocks": "Exporta instàncies bloquejades", "Export Blocks": "Exporta instàncies bloquejades",
"Transcript": "Transcripció" "Transcript": "Transcripció",
"Show vote posts": "Mostra les publicacions de vot"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Crëwr cyfryngau", "Media creator": "Crëwr cyfryngau",
"Import Blocks": "Mewnforio Achosion wedi'u Rhwystro", "Import Blocks": "Mewnforio Achosion wedi'u Rhwystro",
"Export Blocks": "Allforio Achosion wedi'u Rhwystro", "Export Blocks": "Allforio Achosion wedi'u Rhwystro",
"Transcript": "Trawsgrifiad" "Transcript": "Trawsgrifiad",
"Show vote posts": "Dangos postiadau pleidlais"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Mediengestalter", "Media creator": "Mediengestalter",
"Import Blocks": "Blockierte Instanzen importieren", "Import Blocks": "Blockierte Instanzen importieren",
"Export Blocks": "Blockierte Instanzen exportieren", "Export Blocks": "Blockierte Instanzen exportieren",
"Transcript": "Abschrift" "Transcript": "Abschrift",
"Show vote posts": "Abstimmungsbeiträge anzeigen"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Δημιουργός πολυμέσων", "Media creator": "Δημιουργός πολυμέσων",
"Import Blocks": "Εισαγωγή αποκλεισμένων παρουσιών", "Import Blocks": "Εισαγωγή αποκλεισμένων παρουσιών",
"Export Blocks": "Εξαγωγή αποκλεισμένων παρουσιών", "Export Blocks": "Εξαγωγή αποκλεισμένων παρουσιών",
"Transcript": "Αντίγραφο" "Transcript": "Αντίγραφο",
"Show vote posts": "Εμφάνιση ψηφοφοριακών αναρτήσεων"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Media creator", "Media creator": "Media creator",
"Import Blocks": "Import Blocks", "Import Blocks": "Import Blocks",
"Export Blocks": "Export Blocks", "Export Blocks": "Export Blocks",
"Transcript": "Transcript" "Transcript": "Transcript",
"Show vote posts": "Show vote posts"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Creadora de medios", "Media creator": "Creadora de medios",
"Import Blocks": "Importar instancias bloqueadas", "Import Blocks": "Importar instancias bloqueadas",
"Export Blocks": "Exportar instancias bloqueadas", "Export Blocks": "Exportar instancias bloqueadas",
"Transcript": "Transcripción" "Transcript": "Transcripción",
"Show vote posts": "Mostrar publicaciones de votos"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "سازنده رسانه", "Media creator": "سازنده رسانه",
"Import Blocks": "وارد کردن موارد مسدود شده", "Import Blocks": "وارد کردن موارد مسدود شده",
"Export Blocks": "نمونه های مسدود شده را صادر کنید", "Export Blocks": "نمونه های مسدود شده را صادر کنید",
"Transcript": "رونوشت" "Transcript": "رونوشت",
"Show vote posts": "نمایش پست های رای"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Créateur de médias", "Media creator": "Créateur de médias",
"Import Blocks": "Importer des instances bloquées", "Import Blocks": "Importer des instances bloquées",
"Export Blocks": "Exporter les instances bloquées", "Export Blocks": "Exporter les instances bloquées",
"Transcript": "Transcription" "Transcript": "Transcription",
"Show vote posts": "Afficher les messages de vote"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Cruthaitheoir meáin", "Media creator": "Cruthaitheoir meáin",
"Import Blocks": "Iompórtáil Cásanna Blocáilte", "Import Blocks": "Iompórtáil Cásanna Blocáilte",
"Export Blocks": "Easpórtáil Cásanna Blocáilte", "Export Blocks": "Easpórtáil Cásanna Blocáilte",
"Transcript": "Athscríbhinn" "Transcript": "Athscríbhinn",
"Show vote posts": "Taispeáin postálacha vótaí"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "मीडिया निर्माता", "Media creator": "मीडिया निर्माता",
"Import Blocks": "अवरोधित उदाहरण आयात करें", "Import Blocks": "अवरोधित उदाहरण आयात करें",
"Export Blocks": "निर्यात अवरुद्ध उदाहरण", "Export Blocks": "निर्यात अवरुद्ध उदाहरण",
"Transcript": "प्रतिलिपि" "Transcript": "प्रतिलिपि",
"Show vote posts": "वोट पोस्ट दिखाएं"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Creatore multimediale", "Media creator": "Creatore multimediale",
"Import Blocks": "Importa istanze bloccate", "Import Blocks": "Importa istanze bloccate",
"Export Blocks": "Esporta istanze bloccate", "Export Blocks": "Esporta istanze bloccate",
"Transcript": "Trascrizione" "Transcript": "Trascrizione",
"Show vote posts": "Mostra messaggi di voto"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "メディアクリエーター", "Media creator": "メディアクリエーター",
"Import Blocks": "ブロックされたインスタンスのインポート", "Import Blocks": "ブロックされたインスタンスのインポート",
"Export Blocks": "ブロックされたインスタンスのエクスポート", "Export Blocks": "ブロックされたインスタンスのエクスポート",
"Transcript": "成績証明書" "Transcript": "成績証明書",
"Show vote posts": "投票投稿を表示"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "미디어 크리에이터", "Media creator": "미디어 크리에이터",
"Import Blocks": "차단된 인스턴스 가져오기", "Import Blocks": "차단된 인스턴스 가져오기",
"Export Blocks": "차단된 인스턴스 내보내기", "Export Blocks": "차단된 인스턴스 내보내기",
"Transcript": "성적 증명서" "Transcript": "성적 증명서",
"Show vote posts": "투표 게시물 표시"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Afirînerê medyayê", "Media creator": "Afirînerê medyayê",
"Import Blocks": "Mînakên Astengkirî Import", "Import Blocks": "Mînakên Astengkirî Import",
"Export Blocks": "Mînakên Astengkirî Export", "Export Blocks": "Mînakên Astengkirî Export",
"Transcript": "Transcript" "Transcript": "Transcript",
"Show vote posts": "Mesajên dengdanê nîşan bide"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Media-maker", "Media creator": "Media-maker",
"Import Blocks": "Importeer geblokkeerde instanties", "Import Blocks": "Importeer geblokkeerde instanties",
"Export Blocks": "Exporteer geblokkeerde instanties", "Export Blocks": "Exporteer geblokkeerde instanties",
"Transcript": "Vertaling" "Transcript": "Vertaling",
"Show vote posts": "Toon stemberichten"
} }

View File

@ -616,5 +616,6 @@
"Media creator": "Media creator", "Media creator": "Media creator",
"Import Blocks": "Import Blocks", "Import Blocks": "Import Blocks",
"Export Blocks": "Export Blocks", "Export Blocks": "Export Blocks",
"Transcript": "Transcript" "Transcript": "Transcript",
"Show vote posts": "Show vote posts"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Kreator mediów", "Media creator": "Kreator mediów",
"Import Blocks": "Importuj zablokowane instancje", "Import Blocks": "Importuj zablokowane instancje",
"Export Blocks": "Eksportuj zablokowane instancje", "Export Blocks": "Eksportuj zablokowane instancje",
"Transcript": "Transkrypcja" "Transcript": "Transkrypcja",
"Show vote posts": "Pokaż posty z głosowaniem"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Criador de mídia", "Media creator": "Criador de mídia",
"Import Blocks": "Importar instâncias bloqueadas", "Import Blocks": "Importar instâncias bloqueadas",
"Export Blocks": "Exportar instâncias bloqueadas", "Export Blocks": "Exportar instâncias bloqueadas",
"Transcript": "Transcrição" "Transcript": "Transcrição",
"Show vote posts": "Mostrar postagens de votação"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Создатель медиа", "Media creator": "Создатель медиа",
"Import Blocks": "Импорт заблокированных экземпляров", "Import Blocks": "Импорт заблокированных экземпляров",
"Export Blocks": "Экспорт заблокированных экземпляров", "Export Blocks": "Экспорт заблокированных экземпляров",
"Transcript": "Стенограмма" "Transcript": "Стенограмма",
"Show vote posts": "Показать сообщения для голосования"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Muundaji wa media", "Media creator": "Muundaji wa media",
"Import Blocks": "Ingiza Matukio Yaliyozuiwa", "Import Blocks": "Ingiza Matukio Yaliyozuiwa",
"Export Blocks": "Hamisha Matukio Yaliyozuiwa", "Export Blocks": "Hamisha Matukio Yaliyozuiwa",
"Transcript": "Nakala" "Transcript": "Nakala",
"Show vote posts": "Onyesha machapisho ya kura"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Medya yaratıcısı", "Media creator": "Medya yaratıcısı",
"Import Blocks": "Engellenen Örnekleri İçe Aktar", "Import Blocks": "Engellenen Örnekleri İçe Aktar",
"Export Blocks": "Engellenen Örnekleri Dışa Aktar", "Export Blocks": "Engellenen Örnekleri Dışa Aktar",
"Transcript": "Deşifre metni" "Transcript": "Deşifre metni",
"Show vote posts": "Oy gönderilerini göster"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "Творець медіа", "Media creator": "Творець медіа",
"Import Blocks": "Імпортувати заблоковані екземпляри", "Import Blocks": "Імпортувати заблоковані екземпляри",
"Export Blocks": "Експортувати заблоковані екземпляри", "Export Blocks": "Експортувати заблоковані екземпляри",
"Transcript": "Стенограма" "Transcript": "Стенограма",
"Show vote posts": "Показати повідомлення про голосування"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "מעדיע באשעפער", "Media creator": "מעדיע באשעפער",
"Import Blocks": "ימפּאָרט בלאַקט ינסטאַנסיז", "Import Blocks": "ימפּאָרט בלאַקט ינסטאַנסיז",
"Export Blocks": "עקספּאָרט בלאַקט ינסטאַנסיז", "Export Blocks": "עקספּאָרט בלאַקט ינסטאַנסיז",
"Transcript": "טראַנסקריפּט" "Transcript": "טראַנסקריפּט",
"Show vote posts": "ווייַזן שטימען אַרטיקלען"
} }

View File

@ -620,5 +620,6 @@
"Media creator": "媒体创作者", "Media creator": "媒体创作者",
"Import Blocks": "导入被阻止的实例", "Import Blocks": "导入被阻止的实例",
"Export Blocks": "导出被阻止的实例", "Export Blocks": "导出被阻止的实例",
"Transcript": "成绩单" "Transcript": "成绩单",
"Show vote posts": "显示投票帖子"
} }

View File

@ -2354,7 +2354,8 @@ def _html_edit_profile_options(is_admin: bool,
translate: {}, bold_reading: bool, translate: {}, bold_reading: bool,
nickname: str, nickname: str,
min_images_for_accounts: [], min_images_for_accounts: [],
reverse_sequence: []) -> str: reverse_sequence: [],
show_vote_posts: bool) -> str:
"""option checkboxes section of edit profile screen """option checkboxes section of edit profile screen
""" """
edit_profile_form = ' <div class="container">\n' edit_profile_form = ' <div class="container">\n'
@ -2407,6 +2408,10 @@ def _html_edit_profile_options(is_admin: bool,
bold_reading_string(translate['Reverse timelines']) bold_reading_string(translate['Reverse timelines'])
edit_profile_form += \ edit_profile_form += \
edit_check_box(reverse_str, 'reverseTimelines', reverse) edit_check_box(reverse_str, 'reverseTimelines', reverse)
show_vote_posts_str = \
bold_reading_string(translate['Show vote posts'])
edit_profile_form += \
edit_check_box(show_vote_posts_str, 'showVotes', show_vote_posts)
edit_profile_form += ' </div>\n' edit_profile_form += ' </div>\n'
return edit_profile_form return edit_profile_form
@ -2767,6 +2772,12 @@ def html_edit_profile(server, translate: {},
blog_address, actor_json, translate, blog_address, actor_json, translate,
nickname, domain, max_recent_posts) nickname, domain, max_recent_posts)
# whether to show votes
show_vote_posts = True
show_vote_file = account_dir + '/.noVotes'
if os.path.isfile(show_vote_file):
show_vote_posts = False
# Option checkboxes # Option checkboxes
edit_profile_form += \ edit_profile_form += \
_html_edit_profile_options(is_admin, manually_approves_followers, _html_edit_profile_options(is_admin, manually_approves_followers,
@ -2777,7 +2788,7 @@ def html_edit_profile(server, translate: {},
hide_like_button, hide_reaction_button, hide_like_button, hide_reaction_button,
translate, bold_reading, translate, bold_reading,
nickname, min_images_for_accounts, nickname, min_images_for_accounts,
reverse_sequence) reverse_sequence, show_vote_posts)
# Contact information # Contact information
edit_profile_form += \ edit_profile_form += \