Keep only pure-federation side-effects of user.ap_enabled

Only parts kept are:
- Do not push to non AP-enabled actors
- Upgrade actors to AP-enabled when receiving an Activity from them
Status Job ID Name Coverage
  Build
failed #129613
build

00:03:10

failed #117859
build

00:04:52

 
  Test
skipped #117863
analysis
skipped #117862
lint
skipped #117860
unit-testing
skipped #117861
unit-testing-rum
 
  Benchmark
skipped #117864
allowed to fail manual
benchmark
 
  Deploy
skipped #117865
allowed to fail manual
review_app
skipped #117866
allowed to fail manual
stop_review_app
 
Name Stage Failure
failed
build Build
Compiling lib/pleroma/web/mastodon_api/views/app_view.ex (it's taking more than 15s)
Compiling lib/pleroma/web/mastodon_api/controllers/follow_request_controller.ex (it's taking more than 15s)
Compiling lib/pleroma/web/static_fe/static_fe_controller.ex (it's taking more than 15s)
Compiling lib/pleroma/web/twitter_api/views/password_view.ex (it's taking more than 15s)
Compiling lib/pleroma/web/masto_fe_controller.ex (it's taking more than 15s)
Compiling lib/pleroma/web/feed/tag_controller.ex (it's taking more than 15s)
Compiling lib/pleroma/web/pleroma_api/controllers/scrobble_controller.ex (it's taking more than 15s)
Compilation failed due to warnings while using the --warnings-as-errors option
ERROR: Job failed: exit code 1