From b644f1c5050c96fd95b573cac1f406e6d85446c9 Mon Sep 17 00:00:00 2001 From: multiple creatures Date: Sat, 3 Aug 2019 13:47:20 -0500 Subject: [PATCH] respect 'don't @ me' requests --- .../glitch/components/status_icons.js | 3 +++ .../status/components/detailed_status.js | 11 ++++++++- app/lib/activitypub/activity/create.rb | 11 +++++++-- app/lib/activitypub/adapter.rb | 4 ++++ app/models/status.rb | 14 +++++++++++ .../activitypub/note_serializer.rb | 10 ++++++-- app/serializers/rest/status_serializer.rb | 6 ++++- app/services/post_status_service.rb | 24 +++++++++++++++---- app/workers/post_status_worker.rb | 1 + config/locales/en.yml | 1 + ...03170051_add_reject_replies_to_statuses.rb | 5 ++++ db/schema.rb | 3 ++- 12 files changed, 82 insertions(+), 11 deletions(-) create mode 100644 db/migrate/20190803170051_add_reject_replies_to_statuses.rb diff --git a/app/javascript/flavours/glitch/components/status_icons.js b/app/javascript/flavours/glitch/components/status_icons.js index 9a3b2b745..08ebfaea9 100644 --- a/app/javascript/flavours/glitch/components/status_icons.js +++ b/app/javascript/flavours/glitch/components/status_icons.js @@ -62,6 +62,9 @@ export default class StatusIcons extends React.PureComponent { {status.get('delete_after') ? (