Expose default upload quota in nodeinfo

This commit is contained in:
Eliot Berriot 2019-09-19 11:31:39 +02:00
parent c2f0491c20
commit dc731532b9
No known key found for this signature in database
GPG Key ID: DD6965E2476E5C27
2 changed files with 3 additions and 0 deletions

View File

@ -47,6 +47,7 @@ def get():
"terms": all_preferences.get("instance__terms"),
"nodeName": all_preferences.get("instance__name"),
"banner": federation_utils.full_url(banner.url) if banner else None,
"defaultUploadQuota": all_preferences.get("users__upload_quota"),
"library": {
"federationEnabled": all_preferences.get("federation__enabled"),
"federationNeedsApproval": all_preferences.get(

View File

@ -42,6 +42,7 @@ def test_nodeinfo_dump(preferences, mocker, avatar):
"nodeName": preferences["instance__name"],
"rules": preferences["instance__rules"],
"contactEmail": preferences["instance__contact_email"],
"defaultUploadQuota": preferences["users__upload_quota"],
"terms": preferences["instance__terms"],
"banner": federation_utils.full_url(preferences["instance__banner"].url),
"library": {
@ -113,6 +114,7 @@ def test_nodeinfo_dump_stats_disabled(preferences, mocker):
"nodeName": preferences["instance__name"],
"rules": preferences["instance__rules"],
"contactEmail": preferences["instance__contact_email"],
"defaultUploadQuota": preferences["users__upload_quota"],
"terms": preferences["instance__terms"],
"banner": None,
"library": {