From c944541d04db96c80779030ef8c9d3759dda7371 Mon Sep 17 00:00:00 2001 From: les Date: Wed, 13 Nov 2019 10:56:01 +0100 Subject: [PATCH] [fedi] comment/instance/user moderation --- components/Event.vue | 2 +- components/Login.vue | 4 +- components/admin/Federation.vue | 81 +++- locales/en.json | 4 +- locales/it.json | 24 +- package.json | 10 +- pages/event/_id.vue | 49 +- server/api/controller/event.js | 2 +- server/api/controller/fed_user.js | 27 ++ server/api/controller/instances.js | 11 +- server/api/index.js | 5 + server/api/models/comment.js | 11 + server/api/models/fed_users.js | 2 + server/federation/comments.js | 1 + server/federation/helpers.js | 12 +- .../20191111152540-comment_feduserId.js | 17 + .../migrations/20191111195639-user_blocked.js | 11 + .../migrations/20191111234434-hide_comment.js | 12 + server/routes.js | 1 + yarn.lock | 436 +++++++++++++----- 20 files changed, 545 insertions(+), 177 deletions(-) create mode 100644 server/api/controller/fed_user.js create mode 100644 server/migrations/20191111152540-comment_feduserId.js create mode 100644 server/migrations/20191111195639-user_blocked.js create mode 100644 server/migrations/20191111234434-hide_comment.js diff --git a/components/Event.vue b/components/Event.vue index 381334e7..173b4dec 100644 --- a/components/Event.vue +++ b/components/Event.vue @@ -17,7 +17,7 @@ ul.tags(v-if='showTags && event.tags') li(v-for='tag in event.tags' :key='tag') {{tag}} - li(v-if='settings.enable_federation && event.comments && event.comments.length') {{$tc('common.comments', event.comments.length)}} + li(v-if='settings.enable_federation && event.comments && event.comments.length') {{$tc('common.resources', event.comments.length)}}