mastodon/app/views/admin
lenore gilbert c373148b3d
Support for import/export of instance-level domain blocks/allows for 4.x w/ additional fixes ()
* Allow import/export of instance-level domain blocks/allows ()

* Allow import/export of instance-level domain blocks/allows.
Fixes 

* Pacify circleci

* Address simple code review feedback

* Add headers to exported CSV

* Extract common import/export functionality to
AdminExportControllerConcern

* Add additional fields to instance-blocked domain export

* Address review feedback

* Split instance domain block/allow import/export into separate pages/controllers

* Address code review feedback

* Pacify DeepSource

* Work around Paperclip::HasAttachmentFile for Rails 6

* Fix deprecated API warning in export tests

* Remove after_commit workaround

(cherry picked from commit 94e98864e3)

* Add confirmation page when importing blocked domains ()

* Move glitch-soc-specific strings to glitch-soc-specific locale files

* Add confirmation page when importing blocked domains

(cherry picked from commit b91196f4b7)

* Fix authorization check in domain blocks controller

(cherry picked from commit 7527937758)

* Fix error strings for domain blocks and email-domain blocks

Corrected issue with non-error message used for Mastodon:NotPermittedError in Domain Blocks
Corrected issue Domain Blocks using the Email Domain Blocks message on ActionContoller::ParameterMissing
Corrected issue with Email Domain Blocks using the not_permitted string from "custom emojii's"

* Ran i18n-tasks normalize to address test failure

* Removed unused admin.export_domain_blocks.not_permitted string

Removing unused string as indicated by Check i18n

* Fix tests

(cherry picked from commit 9094c2f52c)

* Fix domain block export not exporting blocks with only media rejection

(cherry picked from commit 26ff48ee48)

* Fix various issues with domain block import

- stop using Paperclip for processing domain allow/block imports
- stop leaving temporary files
- better error handling
- assume CSV files are UTF-8-encoded

(cherry picked from commit cad824d8f501b95377e4f0a957e5a00d517a1902)

Co-authored-by: Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
..
account_actions Fix IDN domains not being rendered correctly in a few left-over places ()
account_warnings Fix IDN domains not being rendered correctly in a few left-over places ()
accounts Fix "select all matching items" being offered when all items are on the page ()
action_logs Add customizable user roles ()
announcements Fix announcement dates not being validated client-side ()
change_emails Fix IDN domains not being rendered correctly in a few left-over places ()
custom_emojis Change brand color and logotypes ()
dashboard Change dasbhoard links for “new users” and “active users” ()
disputes/appeals Fix IDN domains not being rendered correctly in a few left-over places ()
domain_allows Add subresource integrity for JS and CSS assets ()
domain_blocks Change design of federation pages in admin UI ()
email_domain_blocks Change e-mail domain blocks to block IPs dynamically ()
export_domain_allows Support for import/export of instance-level domain blocks/allows for 4.x w/ additional fixes ()
export_domain_blocks Support for import/export of instance-level domain blocks/allows for 4.x w/ additional fixes ()
follow_recommendations Add trending statuses ()
instances Support for import/export of instance-level domain blocks/allows for 4.x w/ additional fixes ()
invites
ip_blocks Add batch suspend for accounts in admin UI ()
relationships Fix IDN domains not being rendered correctly in a few left-over places ()
relays
report_notes Fix error on attempting to delete an account moderation note ()
reports Add ability to view previous edits of a status in admin UI ()
roles Use type="color" on badge color input field ()
rules Fix missing source strings and inconsistent lead text style in admin UI ()
settings Fix saving server registration settings redirecting to branding settings ()
status_edits Add ability to view previous edits of a status in admin UI ()
statuses Add ability to view previous edits of a status in admin UI ()
tags Change how hashtags are normalized ()
trends Add support for language preferences for trending statuses and links ()
users/roles Add customizable user roles ()
warning_presets Add titles to warning presets in admin UI ()
webhooks Add administrative webhooks ()