Marnanel Thurman
a2f5e03ab0
Webfinger, plus tests
2019-08-09 17:06:44 +01:00
Marnanel Thurman
71e97f6554
Added view for host-meta, and a test for it, which passes.
...
Moved views.py into views/activitypub.py, so we can have a
separate file for the host-meta view. views/activitypub.py
should be split up further at some point.
2019-08-08 00:01:43 +01:00
Marnanel Thurman
105b9fd5eb
KepiView can take an activity_store request (which I just made up)
...
ActorView split out from ThingView.
"name" field in URLs renamed to "username".
2019-07-30 19:14:29 +01:00
Marnanel Thurman
8bb5feff89
USER_URL_FORMAT user name field is "username" to disambiguate from collection name
...
inbox and outbox views are special cases of collection views
2019-07-30 16:23:29 +01:00
Marnanel Thurman
bf0c673a79
stub OutboxView
2019-07-18 12:16:44 +01:00
Marnanel Thurman
c59228c58f
Remove ActorView. Use ThingView instead.
...
ActorView was based on a (very) old design where Actors were
special-cased.
2019-07-11 17:40:12 +01:00
Marnanel Thurman
ca332a3396
Move to django-polymorphic. Everything gets simpler. Still cleaning up.
2019-06-27 17:19:02 +01:00
Marnanel Thurman
38512de494
ActorView is a specialised ThingView
2019-05-28 17:50:32 +01:00
Marnanel Thurman
5fd8c5f0db
Anchored the regex
2019-05-25 18:42:09 +01:00
Marnanel Thurman
c7ce673b00
Primary key for a Thing is an 8-digit hex number, not a UUID.
2019-05-22 02:10:07 +01:00
Marnanel Thurman
3e01e3ba75
AllUsersView
2019-05-21 19:24:22 +01:00
Marnanel Thurman
3ab1531f50
URL paths for objects go to ThingView, not KepiView (which is the superclass)
2019-05-21 18:10:23 +01:00
Marnanel Thurman
a217f8795d
Added the Following class back in.
2019-05-18 21:32:39 +01:00
Marnanel Thurman
162da57d72
Add django_kepi.urls. Include it from test_urls.py.
2019-05-18 18:41:10 +01:00