Banner for moderation info screen

merge-requests/30/head
Bob Mottram 2022-06-06 10:16:26 +01:00
parent 695e98a6ba
commit 2537e9d435
26 changed files with 73 additions and 32 deletions

View File

@ -2299,10 +2299,11 @@ class PubServer(BaseHTTPRequestHandler):
self.server.signing_priv_key_pem)
else:
msg = \
html_moderation_info(self.server.css_cache,
self.server.translate,
base_dir, http_prefix,
nickname)
html_moderation_info(self.server.translate,
base_dir, nickname,
self.server.domain,
self.server.theme_name,
self.server.access_keys)
if msg:
msg = msg.encode('utf-8')
msglen = len(msg)

View File

@ -560,5 +560,6 @@
"Start Time": "وقت البدء",
"End Time": "وقت النهاية",
"Switch to calendar view": "قم بالتبديل إلى عرض التقويم",
"Save": "يحفظ"
"Save": "يحفظ",
"Switch to moderation view": "قم بالتبديل إلى عرض الاعتدال"
}

View File

@ -560,5 +560,6 @@
"Start Time": "L'hora d'inici",
"End Time": "Temps esgotat",
"Switch to calendar view": "Canvia a la vista del calendari",
"Save": "Desa"
"Save": "Desa",
"Switch to moderation view": "Canvia a la visualització de moderació"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Amser Dechrau",
"End Time": "Amser Gorffen",
"Switch to calendar view": "Newid i wedd calendr",
"Save": "Arbed"
"Save": "Arbed",
"Switch to moderation view": "Newid i wedd safoni"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Startzeit",
"End Time": "Endzeit",
"Switch to calendar view": "Zur Kalenderansicht wechseln",
"Save": "Speichern"
"Save": "Speichern",
"Switch to moderation view": "Wechseln Sie zur Moderationsansicht"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Ωρα έναρξης",
"End Time": "Τέλος χρόνου",
"Switch to calendar view": "Μετάβαση σε προβολή ημερολογίου",
"Save": "Αποθηκεύσετε"
"Save": "Αποθηκεύσετε",
"Switch to moderation view": "Μετάβαση σε προβολή εποπτείας"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Start Time",
"End Time": "End Time",
"Switch to calendar view": "Switch to calendar view",
"Save": "Save"
"Save": "Save",
"Switch to moderation view": "Switch to moderation view"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Hora de inicio",
"End Time": "Hora de finalización",
"Switch to calendar view": "Cambiar a vista de calendario",
"Save": "Ahorrar"
"Save": "Ahorrar",
"Switch to moderation view": "Cambiar a la vista de moderación"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Heure de début",
"End Time": "Heure de fin",
"Switch to calendar view": "Basculer vers la vue calendrier",
"Save": "Sauvegarder"
"Save": "Sauvegarder",
"Switch to moderation view": "Passer en mode modération"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Am Tosaigh",
"End Time": "Am Deiridh",
"Switch to calendar view": "Athraigh go hamharc féilire",
"Save": "Sábháil"
"Save": "Sábháil",
"Switch to moderation view": "Athraigh go dtí an t-amharc modhnóireachta"
}

View File

@ -560,5 +560,6 @@
"Start Time": "समय शुरू",
"End Time": "अंत समय",
"Switch to calendar view": "कैलेंडर दृश्य पर स्विच करें",
"Save": "बचाना"
"Save": "बचाना",
"Switch to moderation view": "मॉडरेशन दृश्य पर स्विच करें"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Ora di inizio",
"End Time": "Tempo scaduto",
"Switch to calendar view": "Passa alla visualizzazione del calendario",
"Save": "Salva"
"Save": "Salva",
"Switch to moderation view": "Passa alla visualizzazione moderazione"
}

View File

@ -560,5 +560,6 @@
"Start Time": "始まる時間",
"End Time": "終了時間",
"Switch to calendar view": "カレンダービューに切り替えます",
"Save": "保存"
"Save": "保存",
"Switch to moderation view": "モデレートビューに切り替えます"
}

View File

@ -560,5 +560,6 @@
"Start Time": "시작 시간",
"End Time": "종료 시간",
"Switch to calendar view": "캘린더 보기로 전환",
"Save": "구하다"
"Save": "구하다",
"Switch to moderation view": "검토 보기로 전환"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Demjimêra Destpêkê",
"End Time": "Dema Dawî",
"Switch to calendar view": "Biguherîne bo dîtina salnameyê",
"Save": "Rizgarkirin"
"Save": "Rizgarkirin",
"Switch to moderation view": "Biguherîne bo dîtina moderatoriyê"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Starttijd",
"End Time": "Eindtijd",
"Switch to calendar view": "Overschakelen naar kalenderweergave",
"Save": "Opslaan"
"Save": "Opslaan",
"Switch to moderation view": "Overschakelen naar moderatieweergave"
}

View File

@ -556,5 +556,6 @@
"Start Time": "Start Time",
"End Time": "End Time",
"Switch to calendar view": "Switch to calendar view",
"Save": "Save"
"Save": "Save",
"Switch to moderation view": "Switch to moderation view"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Czas rozpoczęcia",
"End Time": "Koniec czasu",
"Switch to calendar view": "Przełącz na widok kalendarza",
"Save": "Ratować"
"Save": "Ratować",
"Switch to moderation view": "Przełącz na widok moderacji"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Hora de início",
"End Time": "Fim do tempo",
"Switch to calendar view": "Mudar para a vista de calendário",
"Save": "Salvar"
"Save": "Salvar",
"Switch to moderation view": "Mudar para a visualização de moderação"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Время начала",
"End Time": "Время окончания",
"Switch to calendar view": "Переключиться на представление календаря",
"Save": "Сохранять"
"Save": "Сохранять",
"Switch to moderation view": "Перейти в режим модерации"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Wakati wa Kuanza",
"End Time": "Wakati wa Mwisho",
"Switch to calendar view": "Badili hadi mwonekano wa kalenda",
"Save": "Hifadhi"
"Save": "Hifadhi",
"Switch to moderation view": "Badili hadi mwonekano wa udhibiti"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Başlangıç saati",
"End Time": "Bitiş zamanı",
"Switch to calendar view": "Takvim görünümüne geç",
"Save": "Kaydetmek"
"Save": "Kaydetmek",
"Switch to moderation view": "Denetleme görünümüne geç"
}

View File

@ -560,5 +560,6 @@
"Start Time": "Час початку",
"End Time": "Час закінчення",
"Switch to calendar view": "Перейти до перегляду календаря",
"Save": "Зберегти"
"Save": "Зберегти",
"Switch to moderation view": "Перейти до режиму модерації"
}

View File

@ -560,5 +560,6 @@
"Start Time": "אָנהייב צייט",
"End Time": "סוף צייט",
"Switch to calendar view": "באַשטימען צו די קאַלענדאַר מיינונג",
"Save": "היט"
"Save": "היט",
"Switch to moderation view": "באַשטימען צו מאַדעריישאַן מיינונג"
}

View File

@ -560,5 +560,6 @@
"Start Time": "开始时间",
"End Time": "时间结束",
"Switch to calendar view": "切换到日历视图",
"Save": "节省"
"Save": "节省",
"Switch to moderation view": "切换到审核视图"
}

View File

@ -22,6 +22,7 @@ from posts import get_public_post_info
from posts import is_moderator
from webapp_timeline import html_timeline
# from webapp_utils import get_person_avatar_url
from webapp_utils import get_banner_file
from webapp_utils import get_content_warning_button
from webapp_utils import html_header_with_external_style
from webapp_utils import html_footer
@ -292,9 +293,9 @@ def html_account_info(css_cache: {}, translate: {},
return info_form
def html_moderation_info(css_cache: {}, translate: {},
base_dir: str, http_prefix: str,
nickname: str) -> str:
def html_moderation_info(translate: {}, base_dir: str,
nickname: str, domain: str, theme: str,
access_keys: {}) -> str:
msg_str1 = \
'These are globally blocked for all accounts on this instance'
msg_str2 = \
@ -310,8 +311,23 @@ def html_moderation_info(css_cache: {}, translate: {},
info_form = html_header_with_external_style(css_filename,
instance_title, None)
# show banner
banner_file, _ = \
get_banner_file(base_dir, nickname, domain, theme)
moderation_link = '/users/' + nickname + '/moderation'
info_form += \
'<center><h1><a href="/users/' + nickname + '/moderation">' + \
'<header>\n<a href="' + moderation_link + '" title="' + \
translate['Switch to moderation view'] + '" alt="' + \
translate['Switch to moderation view'] + '" ' + \
'tabindex="1" accesskey="' + access_keys['menuModeration'] + '">\n'
info_form += \
'<img loading="lazy" decoding="async" ' + \
'class="timeline-banner" alt="" ' + \
'src="/users/' + nickname + '/' + banner_file + '" /></a>\n' + \
'</header>\n<br>\n'
info_form += \
'<center><h1><a href="' + moderation_link + '">' + \
translate['Moderation Information'] + \
'</a></h1></center><br>'