Merge pull request 'added mrf policy section to the config file' (#13) from mrf_policies into main
Reviewed-on: #13 Reviewed-by: meaz <meaz@no-reply@disroot.org>
This commit is contained in:
commit
71dea3b215
|
@ -86,6 +86,20 @@ pleroma_frontends:
|
|||
# - name: 'mangane'
|
||||
# filename: 'soapbox.json'
|
||||
# confpath: 'static/instance/soapbox.json'
|
||||
pleroma_mrf_simple: 'true'
|
||||
pleroma_mrf_policies:
|
||||
- policy: 'reject'
|
||||
servers:
|
||||
- host: 'x.com'
|
||||
reason: 'cause elon suxx'
|
||||
- host: 'test.com'
|
||||
reason: 'reason 2'
|
||||
- policy: 'media_nsfw'
|
||||
servers:
|
||||
- host: 'x.com'
|
||||
reason: 'bleh'
|
||||
- host: 'test.com'
|
||||
reason: 'reason 2'
|
||||
|
||||
#Postgres
|
||||
postgresql_version: 13
|
||||
|
|
|
@ -23,7 +23,6 @@ config :pleroma, :instance,
|
|||
extended_nickname_format: {{ pleroma_nickname_format }},
|
||||
remote_post_retention_days: "{{ pleroma_remote_post_retention }}"
|
||||
|
||||
|
||||
config :pleroma, Pleroma.Upload,
|
||||
uploader: Pleroma.Uploaders.Local,
|
||||
filters: [Pleroma.Upload.Filter.Dedupe]
|
||||
|
@ -112,3 +111,21 @@ config :pleroma, :frontends,
|
|||
}{% if not loop.last %},
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
{% if pleroma_mrf_simple == 'true' %}
|
||||
config :pleroma, :mrf,
|
||||
policies: [Pleroma.Web.ActivityPub.MRF.SimplePolicy]
|
||||
|
||||
config :pleroma, :mrf_simple,
|
||||
{% if pleroma_mrf_policies is defined %}
|
||||
{% for item in pleroma_mrf_policies %}
|
||||
{{ item.policy }}: [
|
||||
{% for x in item.servers %}
|
||||
{"{{ x.host }}", "{{ x.reason }}"}{% if not loop.last %},
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
]{% if not loop.last %},
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
|
Loading…
Reference in New Issue