Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Georg Abenthung
funkwhale
Commits
b422612e
Commit
b422612e
authored
Dec 26, 2019
by
Ciarán Ainsworth
Browse files
Resolve "Remove the unused `federation__music_needs_approval` settings"
parent
7c8b592f
Changes
6
Hide whitespace changes
Inline
Side-by-side
api/funkwhale_api/federation/dynamic_preferences_registry.py
View file @
b422612e
...
...
@@ -53,15 +53,3 @@ class ActorFetchDelay(preferences.DefaultFromSettingMixin, types.IntPreference):
"request authentication."
)
field_kwargs
=
{
"required"
:
False
}
@
global_preferences_registry
.
register
class
MusicNeedsApproval
(
preferences
.
DefaultFromSettingMixin
,
types
.
BooleanPreference
):
section
=
federation
name
=
"music_needs_approval"
setting
=
"FEDERATION_MUSIC_NEEDS_APPROVAL"
verbose_name
=
"Federation music needs approval"
help_text
=
(
"When true, other federation actors will need your approval"
" before being able to browse your library."
)
api/funkwhale_api/instance/nodeinfo.py
View file @
b422612e
...
...
@@ -53,9 +53,6 @@ def get():
"defaultUploadQuota"
:
all_preferences
.
get
(
"users__upload_quota"
),
"library"
:
{
"federationEnabled"
:
all_preferences
.
get
(
"federation__enabled"
),
"federationNeedsApproval"
:
all_preferences
.
get
(
"federation__music_needs_approval"
),
"anonymousCanListen"
:
not
all_preferences
.
get
(
"common__api_authentication_required"
),
...
...
api/tests/instance/test_nodeinfo.py
View file @
b422612e
...
...
@@ -50,9 +50,6 @@ def test_nodeinfo_dump(preferences, mocker, avatar):
"banner"
:
federation_utils
.
full_url
(
preferences
[
"instance__banner"
].
url
),
"library"
:
{
"federationEnabled"
:
preferences
[
"federation__enabled"
],
"federationNeedsApproval"
:
preferences
[
"federation__music_needs_approval"
],
"anonymousCanListen"
:
not
preferences
[
"common__api_authentication_required"
],
...
...
@@ -129,9 +126,6 @@ def test_nodeinfo_dump_stats_disabled(preferences, mocker):
"banner"
:
None
,
"library"
:
{
"federationEnabled"
:
preferences
[
"federation__enabled"
],
"federationNeedsApproval"
:
preferences
[
"federation__music_needs_approval"
],
"anonymousCanListen"
:
not
preferences
[
"common__api_authentication_required"
],
...
...
changes/changelog.d/959.enhancement
0 → 100644
View file @
b422612e
Removed unnecessary "Federation music needs approval" setting (#959)
\ No newline at end of file
demo/setup.sh
View file @
b422612e
...
...
@@ -54,7 +54,6 @@ from funkwhale_api.common import preferences
manager = preferences.global_preferences_registry.manager()
manager['common__api_authentication_required'] = False
manager['federation__music_needs_approval'] = False
manager['instance__name'] = "Login: demo / password: demo"
paths = [
...
...
front/src/views/admin/Settings.vue
View file @
b422612e
...
...
@@ -139,7 +139,6 @@ export default {
id
:
"
federation
"
,
settings
:
[
"
federation__enabled
"
,
"
federation__music_needs_approval
"
,
"
federation__collection_page_size
"
,
"
federation__music_cache_duration
"
,
"
federation__actor_fetch_delay
"
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment