Matt Jankowski
|
7335a43b6d
|
Use async count in admin dashboard (#30606)
|
2024-09-06 16:52:35 +00:00 |
Emelia Smith
|
c88ba523ee
|
Fix sort order of moderation notes on Reports and Accounts (#31528)
|
2024-09-06 14:58:36 +00:00 |
Matt Jankowski
|
a9d0b48b65
|
Set "admin" body class from `admin` nested layout (#31269)
|
2024-09-06 13:58:46 +00:00 |
Emelia Smith
|
c40e481169
|
Implement UI for Admin Search of Hashtags (#30880)
|
2024-07-29 15:49:44 +00:00 |
Emelia Smith
|
bb2e5a4b58
|
Add audit logs to Admin::InstancesController (#27386)
|
2024-07-23 08:12:30 +00:00 |
Matt Jankowski
|
410370eecd
|
Extract `PERMITTED_PARAMS` constant from `admin/domain_blocks` controller (#30380)
|
2024-06-11 09:40:47 +00:00 |
Claire
|
89f89d738f
|
Revert "Allow unblocking email addresses from any matching account (#29305)" (#30385)
|
2024-05-21 08:56:08 +00:00 |
Fawaz Farid
|
05126d106f
|
Redirect back after site upload deletion (#30141)
|
2024-05-06 13:31:39 +00:00 |
Emelia Smith
|
81f0002e76
|
Fix missing destory audit logs for Domain Allows (#30125)
|
2024-04-30 08:48:02 +00:00 |
Claire
|
8a1423a474
|
Allow unblocking email addresses from any matching account (#29305)
|
2024-03-20 14:38:00 +00:00 |
Eugen Rochko
|
5b3a8737d6
|
Add hints for rules (#29539)
|
2024-03-11 08:57:07 +00:00 |
Matt Jankowski
|
42ab855b23
|
Add specs for `Instance` model scopes and add `with_domain_follows` scope (#28767)
|
2024-01-25 15:28:27 +00:00 |
Matt Jankowski
|
17ea22671d
|
Fix `Style/GuardClause` cop in app/controllers (#28420)
|
2024-01-25 15:13:41 +00:00 |
Matt Jankowski
|
7c9c6c7f80
|
Fix remaining `Rails/WhereExists` cop violations, regenerate todo (#28892)
|
2024-01-25 12:37:07 +00:00 |
Matt Jankowski
|
1480573c83
|
Add `Account.auditable` scope, fix N+1 in admin/action_logs#index (#28812)
|
2024-01-19 01:39:30 +00:00 |
Claire
|
98b5f85f10
|
Rename and refactor `User#confirm!` to `User#mark_email_as_confirmed!` (#28735)
|
2024-01-15 18:04:58 +00:00 |
Claire
|
dfdadb92e8
|
Add ability to require approval when users sign up using specific email domains (#28468)
|
2024-01-04 09:07:05 +00:00 |
Matt Jankowski
|
e12d8893f4
|
Fix intermittent failure from unspecified order in `export_domain_blocks` controller spec (#28562)
|
2024-01-03 13:06:15 +00:00 |
Eugen Rochko
|
b5ac61b2c5
|
Change algorithm of follow recommendations (#28314)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
|
2023-12-19 10:59:43 +00:00 |
Matt Jankowski
|
1f1c75bba5
|
File cleanup/organization in `controllers/concerns` (#27846)
|
2023-11-30 14:39:41 +00:00 |
Matt Jankowski
|
e48ecd2929
|
Remove `default_scope` from `Admin::ActionLog` (#28026)
|
2023-11-29 10:39:59 +00:00 |
Matt Jankowski
|
291dc04e67
|
Remove un-needed `action` and `template` options to `render` in controllers (#28022)
|
2023-11-29 10:38:05 +00:00 |
Matt Jankowski
|
4be12791e6
|
Remove `default_scope` from `StatusEdit` class (#28042)
|
2023-11-23 09:26:11 +00:00 |
Matt Jankowski
|
13c3e59601
|
Use helper method to build batched status edits in `admin/statuses/show` (#27739)
|
2023-11-08 13:04:52 +00:00 |
Claire
|
d649bbf28f
|
Add some more tests and clean up domain block controller (#27469)
|
2023-10-31 09:40:30 +00:00 |
Matt Jankowski
|
1f5187e2e2
|
Misc spec/refactor to user mailer and user mailer spec (#27486)
|
2023-10-27 09:57:16 +00:00 |
Claire
|
d2f52f7f64
|
Fix report processing notice not mentioning the report number when performing a custom action (#27442)
|
2023-10-26 17:03:31 +00:00 |
Claire
|
99f2534cee
|
Add support for displaying unknown servers on /admin/instances/:domain (#27150)
|
2023-10-23 14:27:57 +02:00 |
Claire
|
16681e0f20
|
Add admin notifications for new Mastodon versions (#26582)
|
2023-09-01 17:47:07 +02:00 |
Claire
|
b12d75ef4f
|
Fix blocking subdomains of an already-blocked domain (#26392)
|
2023-08-09 09:39:36 +02:00 |
Emelia Smith
|
e258b4cb64
|
Refactor: replace whitelist_mode mentions with limited_federation_mode (#26252)
|
2023-08-02 19:32:48 +02:00 |
Claire
|
602c458ab6
|
Add finer permission requirements for managing webhooks (#25463)
|
2023-06-22 14:52:25 +02:00 |
Claire
|
fd23f50243
|
Fix wrong view being displayed when a webhook fails validation (#25464)
|
2023-06-20 18:15:35 +02:00 |
Matt Jankowski
|
75e299f440
|
Remove unused `redis_info` method Admin::Dashboard (#25345)
|
2023-06-09 14:03:35 +02:00 |
Eugen Rochko
|
4eda233e09
|
Add webhook templating (#23289)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
|
2023-06-06 10:42:47 +02:00 |
Claire
|
e9385e93e9
|
Add a confirmation screen when suspending a domain (#25144)
|
2023-06-01 09:37:38 +02:00 |
Nick Schonning
|
569b39256b
|
Bump rubocop-rails 2.19.1 with update .rubocop_todo.yml (#24469)
|
2023-05-04 11:56:24 +02:00 |
Matt Jankowski
|
6e226f5a32
|
Fix Rails/ActionOrder cop (#24692)
|
2023-04-30 06:46:39 +02:00 |
Eugen Rochko
|
e98c86050a
|
Refactor `Cache-Control` and `Vary` definitions (#24347)
|
2023-04-19 16:07:29 +02:00 |
Matt Jankowski
|
7bef11630d
|
Remove references to non-existent actions (#24183)
|
2023-03-20 20:03:44 +01:00 |
Nick Schonning
|
2177daeae9
|
Autofix Rubocop Style/RedundantBegin (#23703)
|
2023-02-19 07:09:40 +09:00 |
Nick Schonning
|
e2a3ebb271
|
Autofix Rubocop Style/IfUnlessModifier (#23697)
|
2023-02-18 12:37:47 +01:00 |
Claire
|
343e1fe8e9
|
Add confirmation screen when handling reports (#22375)
* Add confirmation screen on moderation actions
* Add flash notice when a report has been processed
* Refactor tests
* Add tests
|
2023-01-18 16:40:09 +01:00 |
Claire
|
fcc4c9b34a
|
Change domain block CSV parsing to be more robust and handle more lists (#21470)
* Change domain block CSV parsing to be more robust and handle more lists
* Add some tests
* Improve domain block import validation and reporting
|
2023-01-18 16:20:52 +01:00 |
Claire
|
18d00055f4
|
Add dropdown menu item to open admin interface for remote domains (#21895)
* Allow /admin/instances/:domain to handle IDNs
* Add dropdown menu item to open admin interface for remote domains
|
2023-01-05 14:03:46 +01:00 |
Claire
|
8556a649d5
|
Fix changing domain block severity not undoing individual account effects (#22135)
* Fix changing domain block severity not undoing individual account effects
Fixes #22133
* Add tests
|
2022-12-15 17:45:02 +01:00 |
Effy Elden
|
441cac758f
|
Allow adding relays while secure mode & limited federation mode are enabled (#22324)
|
2022-12-15 15:56:05 +01:00 |
Francis Murillo
|
f6492a7c4d
|
Log admin approve and reject account (#22088)
* Log admin approve and reject account
* Add unit tests for approve and reject logging
|
2022-12-07 00:25:18 +01:00 |
Claire
|
68d1df8bc3
|
Fix some performance issues with /admin/instances (#21907)
/admin/instances?availability=failing remains wholly unefficient
|
2022-12-01 10:32:10 +01:00 |
lenore gilbert
|
c373148b3d
|
Support for import/export of instance-level domain blocks/allows for 4.x w/ additional fixes (#20597)
* Allow import/export of instance-level domain blocks/allows (#1754)
* Allow import/export of instance-level domain blocks/allows.
Fixes #15095
* 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 (#1773)
* 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 cad824d8f5 )
Co-authored-by: Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
|
2022-11-17 11:05:09 +01:00 |