Forgot to ensure ActivityPub support is always on. Release 0.18.1.

merge-requests/157/merge v0.18.1
Jason Robinson 2019-10-06 15:03:52 +03:00
rodzic ee1f2bb8a0
commit e39896b958
6 zmienionych plików z 14 dodań i 28 usunięć

Wyświetl plik

@ -1,5 +1,11 @@
# Changelog
## [0.18.1] - 2019-10-06
### Changed
* Removed possibility to deactivate ActivityPub support. It is now always enabled by default.
## [0.18.0] - 2019-10-06
### Added

Wyświetl plik

@ -63,7 +63,7 @@ master_doc = 'index'
# General information about the project.
project = 'Federation'
copyright = '2016-2017, Jason Robinson'
copyright = '2016-2019, Jason Robinson'
author = 'Jason Robinson'
# The version info for the project you're documenting, acts as replacement for

Wyświetl plik

@ -6,7 +6,7 @@ from federation.exceptions import NoSuitableProtocolFoundError
if TYPE_CHECKING:
from federation.types import RequestType
__version__ = "0.18.0"
__version__ = "0.18.1"
PROTOCOLS = (
"activitypub",

Wyświetl plik

@ -1,6 +1,6 @@
from django.http import JsonResponse, HttpResponse, HttpResponseNotFound
from federation.utils.django import get_function_from_config, get_configuration
from federation.utils.django import get_function_from_config
def activitypub_object_view(func):
@ -15,11 +15,6 @@ def activitypub_object_view(func):
def inner(request, *args, **kwargs):
def get(request, *args, **kwargs):
# TODO remove once AP support is more ready
config = get_configuration()
if not config.get("activitypub"):
return func(request, *args, **kwargs)
fallback = True
accept = request.META.get('HTTP_ACCEPT', '')
for content_type in (

Wyświetl plik

@ -8,8 +8,6 @@ from jsonschema import validate
from jsonschema.exceptions import ValidationError
from xrd import XRD, Link, Element
from federation.utils.django import get_configuration
def generate_host_meta(template=None, *args, **kwargs):
"""Generate a host-meta XRD document.
@ -391,22 +389,11 @@ class RFC7033Webfinger:
],
}
# TODO remove once AP support is more ready
try:
config = get_configuration()
except ImportError:
webfinger["links"].append({
"rel": "self",
"href": self.id,
"type": "application/activity+json",
})
else:
if config.get("activitypub"):
webfinger["links"].append({
"rel": "self",
"href": self.id,
"type": "application/activity+json",
})
webfinger["links"].append({
"rel": "self",
"href": self.id,
"type": "application/activity+json",
})
if self.atom_path:
webfinger['links'].append(

Wyświetl plik

@ -10,6 +10,4 @@ FEDERATION = {
"process_payload_function": "federation.tests.django.utils.process_payload",
"search_path": "/search?q=",
"tags_path": "/tag/:tag:/",
# TODO remove once AP support is more ready
"activitypub": True,
}