From 0fc7e762a249b51178c69a552007b8d1f36f09e5 Mon Sep 17 00:00:00 2001 From: Andrea Date: Thu, 17 Feb 2022 15:19:33 +0100 Subject: [PATCH] [pl][census] moderation tool --- locale/pl/translations.suml | 12 ++++- migrations/049-census-troll.sql | 6 +++ nuxt.config.js | 1 + routes/census.vue | 10 +++-- routes/censusModeration.vue | 73 +++++++++++++++++++++++++++++++ server/routes/census.js | 77 +++++++++++++++++++++++++++++---- 6 files changed, 166 insertions(+), 13 deletions(-) create mode 100644 migrations/049-census-troll.sql create mode 100644 routes/censusModeration.vue diff --git a/locale/pl/translations.suml b/locale/pl/translations.suml index 971ec91b..deb4fd81 100644 --- a/locale/pl/translations.suml +++ b/locale/pl/translations.suml @@ -109,7 +109,7 @@ sources: Series: 'Seriale' Song: 'Muzyka' Poetry: 'Poezja' - Comics: 'Komiksy' + Comics: 'Komiksy' Game: 'Gry' Other: 'Inne' submit: @@ -1335,9 +1335,17 @@ census: Wyniki i wnioski ogłosimy wkrótce {/kontakt=w mediach społecznościowych}. prev: 'Poprzednie pytanie' next: 'Następne pytanie' - replies: 'odpowiedzi' + replies: 'odpowiedzi, w tym:' + repliesNonbinary: 'od osób niebinarnych/poszukujących' + repliesUsable: 'użytecznych' + repliesAwaiting: 'oczekujących na moderację' writein: 'Jeśli Twojej odpowiedzi nie ma powyżej, możesz ją wpisać tutaj.' leave: 'Czy na pewno chcesz wyjść? Twoje dotychczasowe odpowiedzi nie zostaną zapisane!' + moderation: + troll: 'Troll' + skip: 'Nie wiem, pomiń' + ok: 'Nie troll' + done: 'Wszystkie odpowiedzi są już przejrzane!' share: 'Udostępnij' diff --git a/migrations/049-census-troll.sql b/migrations/049-census-troll.sql new file mode 100644 index 00000000..f6cf77ac --- /dev/null +++ b/migrations/049-census-troll.sql @@ -0,0 +1,6 @@ +-- Up + +ALTER TABLE census ADD COLUMN troll INTEGER NULL; + +-- Down + diff --git a/nuxt.config.js b/nuxt.config.js index 3571eced..28c77077 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -264,6 +264,7 @@ export default { if (config.census.enabled) { routes.push({ path: '/' + encodeURIComponent(config.census.route), component: resolve(__dirname, 'routes/census.vue') }); + routes.push({ path: '/' + encodeURIComponent(config.census.route) + '/admin', component: resolve(__dirname, 'routes/censusModeration.vue') }); } if (config.user.enabled) { diff --git a/routes/census.vue b/routes/census.vue index a70c7ab4..91a31bfa 100644 --- a/routes/census.vue +++ b/routes/census.vue @@ -10,12 +10,16 @@