Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Pleroma
pleroma
Commits
ee22fff5
Commit
ee22fff5
authored
May 14, 2019
by
Sachin Joshi
Browse files
remove deprecated PleromaFE configuration
parent
8e721706
Changes
5
Hide whitespace changes
Inline
Side-by-side
CHANGELOG.md
View file @
ee22fff5
...
...
@@ -97,6 +97,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
-
Mastodon API: Exposing default scope of the user to anyone
-
Mastodon API: Make
`irreversible`
field default to
`false`
[
`POST /api/v1/filters`
]
## Removed
-
Configuration:
`config :pleroma, :fe`
in favor of the more flexible
`config :pleroma, :frontend_configurations`
## [0.9.9999] - 2019-04-05
### Security
-
Mastodon API: Fix content warnings skipping HTML sanitization
...
...
config/config.exs
View file @
ee22fff5
...
...
@@ -253,25 +253,6 @@
Pleroma
.
HTML
.
Scrubber
.
Default
]
# Deprecated, will be gone in 1.0
config
:pleroma
,
:fe
,
theme:
"pleroma-dark"
,
logo:
"/static/logo.png"
,
logo_mask:
true
,
logo_margin:
"0.1em"
,
background:
"/static/aurora_borealis.jpg"
,
redirect_root_no_login:
"/main/all"
,
redirect_root_login:
"/main/friends"
,
show_instance_panel:
true
,
scope_options_enabled:
false
,
formatting_options_enabled:
false
,
collapse_message_with_subject:
false
,
hide_post_stats:
false
,
hide_user_stats:
false
,
scope_copy:
true
,
subject_line_behavior:
"email"
,
always_show_subject_input:
true
config
:pleroma
,
:frontend_configurations
,
pleroma_fe:
%{
theme:
"pleroma-dark"
,
...
...
lib/pleroma/config/deprecation_warnings.ex
View file @
ee22fff5
...
...
@@ -5,15 +5,6 @@
defmodule
Pleroma
.
Config
.
DeprecationWarnings
do
require
Logger
def
check_frontend_config_mechanism
do
if
Pleroma
.
Config
.
get
(
:fe
)
do
Logger
.
warn
(
"""
!!!DEPRECATION WARNING!!!
You are using the old configuration mechanism for the frontend. Please check config.md.
"""
)
end
end
def
check_hellthread_threshold
do
if
Pleroma
.
Config
.
get
([
:mrf_hellthread
,
:threshold
])
do
Logger
.
warn
(
"""
...
...
@@ -24,7 +15,6 @@ def check_hellthread_threshold do
end
def
warn
do
check_frontend_config_mechanism
()
check_hellthread_threshold
()
end
end
lib/pleroma/web/twitter_api/controllers/util_controller.ex
View file @
ee22fff5
...
...
@@ -173,8 +173,6 @@ def notifications_read(%{assigns: %{user: user}} = conn, %{"id" => notification_
def
config
(
conn
,
_params
)
do
instance
=
Pleroma
.
Config
.
get
(
:instance
)
instance_fe
=
Pleroma
.
Config
.
get
(
:fe
)
instance_chat
=
Pleroma
.
Config
.
get
(
:chat
)
case
get_format
(
conn
)
do
"xml"
->
...
...
@@ -219,31 +217,7 @@ def config(conn, _params) do
if
(
Pleroma
.
Config
.
get
([
:instance
,
:safe_dm_mentions
]),
do
:
"1"
,
else
:
"0"
)
}
pleroma_fe
=
if
instance_fe
do
%{
theme:
Keyword
.
get
(
instance_fe
,
:theme
),
background:
Keyword
.
get
(
instance_fe
,
:background
),
logo:
Keyword
.
get
(
instance_fe
,
:logo
),
logoMask:
Keyword
.
get
(
instance_fe
,
:logo_mask
),
logoMargin:
Keyword
.
get
(
instance_fe
,
:logo_margin
),
redirectRootNoLogin:
Keyword
.
get
(
instance_fe
,
:redirect_root_no_login
),
redirectRootLogin:
Keyword
.
get
(
instance_fe
,
:redirect_root_login
),
chatDisabled:
!Keyword
.
get
(
instance_chat
,
:enabled
),
showInstanceSpecificPanel:
Keyword
.
get
(
instance_fe
,
:show_instance_panel
),
scopeOptionsEnabled:
Keyword
.
get
(
instance_fe
,
:scope_options_enabled
),
formattingOptionsEnabled:
Keyword
.
get
(
instance_fe
,
:formatting_options_enabled
),
collapseMessageWithSubject:
Keyword
.
get
(
instance_fe
,
:collapse_message_with_subject
),
hidePostStats:
Keyword
.
get
(
instance_fe
,
:hide_post_stats
),
hideUserStats:
Keyword
.
get
(
instance_fe
,
:hide_user_stats
),
scopeCopy:
Keyword
.
get
(
instance_fe
,
:scope_copy
),
subjectLineBehavior:
Keyword
.
get
(
instance_fe
,
:subject_line_behavior
),
alwaysShowSubjectInput:
Keyword
.
get
(
instance_fe
,
:always_show_subject_input
)
}
else
Pleroma
.
Config
.
get
([
:frontend_configurations
,
:pleroma_fe
])
end
pleroma_fe
=
Pleroma
.
Config
.
get
([
:frontend_configurations
,
:pleroma_fe
])
managed_config
=
Keyword
.
get
(
instance
,
:managed_config
)
...
...
test/web/twitter_api/util_controller_test.exs
View file @
ee22fff5
...
...
@@ -141,7 +141,7 @@ test "returns the state of safe_dm_mentions flag", %{conn: conn} do
test
"it returns the managed config"
,
%{
conn:
conn
}
do
Pleroma
.
Config
.
put
([
:instance
,
:managed_config
],
false
)
Pleroma
.
Config
.
put
([
:fe
],
theme:
"
rei-ayanami-towe
l"
)
Pleroma
.
Config
.
put
([
:
frontend_configurations
,
:pleroma_
fe
],
%{
theme:
"
asuka-hospita
l"
}
)
response
=
conn
...
...
@@ -157,29 +157,7 @@ test "it returns the managed config", %{conn: conn} do
|>
get
(
"/api/statusnet/config.json"
)
|>
json_response
(
:ok
)
assert
response
[
"site"
][
"pleromafe"
]
end
test
"if :pleroma, :fe is false, it returns the new style config settings"
,
%{
conn:
conn
}
do
Pleroma
.
Config
.
put
([
:instance
,
:managed_config
],
true
)
Pleroma
.
Config
.
put
([
:fe
,
:theme
],
"rei-ayanami-towel"
)
Pleroma
.
Config
.
put
([
:frontend_configurations
,
:pleroma_fe
],
%{
theme:
"asuka-hospital"
})
response
=
conn
|>
get
(
"/api/statusnet/config.json"
)
|>
json_response
(
:ok
)
assert
response
[
"site"
][
"pleromafe"
][
"theme"
]
==
"rei-ayanami-towel"
Pleroma
.
Config
.
put
([
:fe
],
false
)
response
=
conn
|>
get
(
"/api/statusnet/config.json"
)
|>
json_response
(
:ok
)
assert
response
[
"site"
][
"pleromafe"
][
"theme"
]
==
"asuka-hospital"
assert
response
[
"site"
][
"pleromafe"
]
==
%{
"theme"
=>
"asuka-hospital"
}
end
end
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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