Revert "Add upload limits to /api/v1/instance"
authorfeld <feld@feld.me>
Tue, 1 Oct 2019 22:16:29 +0000 (22:16 +0000)
committerfeld <feld@feld.me>
Tue, 1 Oct 2019 22:16:29 +0000 (22:16 +0000)
This reverts commit db27c0dd8b18763ff2abb124ee8d641a4580cdaa.

CHANGELOG.md
lib/pleroma/web/mastodon_api/controllers/mastodon_api_controller.ex
test/web/mastodon_api/mastodon_api_controller_test.exs

index f61efcc229e57f52d9738d0f93b49ced3a1680fa..a71a9dae6bb8e8fe1dcd70af471fa29d3006932d 100644 (file)
@@ -10,6 +10,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Mastodon API: Account entities now include `follow_requests_count` (planned Mastodon 3.x addition)
 - Pleroma API: `GET /api/v1/pleroma/accounts/:id/scrobbles` to get a list of recently scrobbled items
 - Pleroma API: `POST /api/v1/pleroma/scrobble` to scrobble a media item
+- Mastodon API: Add `upload_limit`, `avatar_upload_limit`, `background_upload_limit`, and `banner_upload_limit` to `/api/v1/instance`
 
 ### Changed
 - **Breaking:** Elixir >=1.8 is now required (was >= 1.7)
index 80a7b5bef78f86b780276dd99a127552ca672002..33988bbbd4cd1aff12dfd431d21c1b1d5df77b05 100644 (file)
@@ -51,7 +51,11 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIController do
       registrations: Pleroma.Config.get([:instance, :registrations_open]),
       # Extra (not present in Mastodon):
       max_toot_chars: Keyword.get(instance, :limit),
-      poll_limits: Keyword.get(instance, :poll_limits)
+      poll_limits: Keyword.get(instance, :poll_limits),
+      upload_limit: Keyword.get(instance, :upload_limit),
+      avatar_upload_limit: Keyword.get(instance, :avatar_upload_limit),
+      background_upload_limit: Keyword.get(instance, :background_upload_limit),
+      banner_upload_limit: Keyword.get(instance, :banner_upload_limit)
     }
 
     json(conn, response)
index 68fe751e7d58a20207dcc733717cbfadd39540db..ae67ee89d55e4eb3ea06a8b16705bee924ca99ce 100644 (file)
@@ -135,7 +135,11 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIControllerTest do
              "thumbnail" => _,
              "languages" => _,
              "registrations" => _,
-             "poll_limits" => _
+             "poll_limits" => _,
+             "upload_limit" => _,
+             "avatar_upload_limit" => _,
+             "background_upload_limit" => _,
+             "banner_upload_limit" => _
            } = result
 
     assert email == from_config_email