Followers-only post federation (#2111)

* Make private toots get PuSHed to subscription URLs that belong to domains where you have approved followers

* Authorized followers controller, stub for bulk action

* Soft block in the background

* Add simple test for new controller

* Rename Settings::FollowersController to Settings::FollowerDomainsController, paginate results,
rename "private" post setting to "followers-only", fix pagination style, improve post privacy
preferences style, improve warning style

* Extract compose form warnings into own container, show warning when posting to followers-only with unlocked account
This commit is contained in:
Eugen
2017-04-24 00:38:37 +02:00
committed by GitHub
parent ef5937da1f
commit 501514960a
27 changed files with 394 additions and 134 deletions

View File

@ -39,6 +39,48 @@ nl:
posts: Berichten
remote_follow: Extern volgen
unfollow: Ontvolgen
admin:
settings:
click_to_edit: Klik om te bewerken
contact_information:
email: Vul een openbaar gebruikt e-mailadres in
label: Contactgegevens
username: Vul een gebruikersnaam in
registrations:
closed_message:
desc_html: Wordt op de voorpagina weergegeven wanneer registratie van nieuwe accounts is uitgeschakeld<br>En ook hier kan je HTML gebruiken
title: Bericht wanneer registratie is uitgeschakeld
open:
disabled: Uitgeschakeld
enabled: Ingeschakeld
title: Open registratie
setting: Instelling
site_description:
desc_html: Dit wordt als een alinea op de voorpagina getoond en gebruikt als meta-tag in de paginabron.<br>Je kan HTML gebruiken, zoals <code>&lt;a&gt;</code> en <code>&lt;em&gt;</code>.
title: Omschrijving Mastodon-server
site_description_extended:
desc_html: Wordt op de uitgebreide informatiepagina weergegeven<br>Je kan ook hier HTML gebruiken
title: Uitgebreide omschrijving Mastodon-server
site_title: Naam Mastodon-server
title: Server-instellingen
admin.reports:
comment:
label: Opmerking
none: Geen
delete: Verwijderen
id: ID
mark_as_resolved: Markeer als opgelost
report: 'Gerapporteerde toot #%{id}'
reported_account: Gerapporteerde account
reported_by: Gerapporteerd door
resolved: Opgelost
silence_account: Account stilzwijgen
status: Toot
suspend_account: Account blokkeren
target: Target
title: Gerapporteerde toots
unresolved: Onopgelost
view: Weergeven
application_mailer:
settings: 'E-mailvoorkeuren wijzigen: %{link}'
signature: Mastodon-meldingen van %{instance}
@ -74,6 +116,12 @@ nl:
x_minutes: "%{count}m"
x_months: "%{count}ma"
x_seconds: "%{count}s"
errors:
'404': De pagina waarnaar jij op zoek bent bestaat niet.
'410': De pagina waarnaar jij op zoek bent bestaat niet meer.
'422':
content: Veiligheidsverificatie mislukt. Blokkeer je toevallig cookies?
title: Veiligheidsverificatie mislukt
exports:
blocks: Jij blokkeert
csv: CSV
@ -161,52 +209,3 @@ nl:
users:
invalid_email: E-mailadres is ongeldig
invalid_otp_token: Ongeldige tweestaps-aanmeldcode
errors:
404: De pagina waarnaar jij op zoek bent bestaat niet.
410: De pagina waarnaar jij op zoek bent bestaat niet meer.
422:
title: Veiligheidsverificatie mislukt
content: Veiligheidsverificatie mislukt. Blokkeer je toevallig cookies?
admin.reports:
title: Gerapporteerde toots
status: Toot
unresolved: Onopgelost
resolved: Opgelost
id: ID
target: Target
reported_by: Gerapporteerd door
comment:
label: Opmerking
none: Geen
view: Weergeven
report: 'Gerapporteerde toot #%{id}'
delete: Verwijderen
reported_account: Gerapporteerde account
reported_by: Gerapporteerd door
silence_account: Account stilzwijgen
suspend_account: Account blokkeren
mark_as_resolved: Markeer als opgelost
admin:
settings:
title: Server-instellingen
setting: Instelling
click_to_edit: Klik om te bewerken
contact_information:
label: Contactgegevens
username: Vul een gebruikersnaam in
email: Vul een openbaar gebruikt e-mailadres in
site_title: Naam Mastodon-server
site_description:
title: Omschrijving Mastodon-server
desc_html: "Dit wordt als een alinea op de voorpagina getoond en gebruikt als meta-tag in de paginabron.<br>Je kan HTML gebruiken, zoals <code>&lt;a&gt;</code> en <code>&lt;em&gt;</code>."
site_description_extended:
title: Uitgebreide omschrijving Mastodon-server
desc_html: "Wordt op de uitgebreide informatiepagina weergegeven<br>Je kan ook hier HTML gebruiken"
registrations:
open:
title: Open registratie
enabled: Ingeschakeld
disabled: Uitgeschakeld
closed_message:
title: Bericht wanneer registratie is uitgeschakeld
desc_html: "Wordt op de voorpagina weergegeven wanneer registratie van nieuwe accounts is uitgeschakeld<br>En ook hier kan je HTML gebruiken"