funkwhale/api/funkwhale_api/users
Kuba Orlik 7ee8e02b29 Fix feed formatting so it passes w3c validation
Feeds generated by Funkwhale do not pass validation with the [w3c
validator](https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fpodcast.midline.pl%2Fapi%2Fv1%2Fchannels%2FMidline%2Frss).
This commit addresses the problems identified during validation:

1. The `isPermalink` is not recognized -> changed it to
   `isPermaLink` (capital "L")

2. `itunes:summary` and `itunes:subtitle` are 256 characters after
   truncating, but the maximum is 255. The truncating function trims the
   text to 255 chars, but then adds `…`, so the text is one character
   too long

3. The tags within `itunes:keywords` are now separated with commas
   instead of spaces (https://validator.w3.org/feed/docs/warning/InvalidKeywords.html)
2020-10-25 18:56:52 +01:00
..
migrations Added application token for easier auth 2020-08-19 11:41:17 +02:00
oauth Fixed 500 on some urls 2020-08-23 12:24:35 +02:00
__init__.py Initial commit that merge both the front end and the API in the same repository 2017-06-23 23:00:42 +02:00
adapters.py Fix feed formatting so it passes w3c validation 2020-10-25 18:56:52 +01:00
admin.py Resolve "Add optional donation/contribution link in-app" 2019-09-23 11:30:25 +02:00
api_urls.py Support session/cookie based auth, see #1108 2020-05-18 12:03:30 +02:00
auth_backends.py See #1039: resend confirmation email on login if email is unverified 2020-04-01 15:34:13 +02:00
authentication.py Use scoped tokens to load <audio> urls instead of JWT 2020-05-11 10:06:35 +02:00
dynamic_preferences_registry.py Correct English language mistake dynamic_preferences_registry.py (overrided > overridden; cf https://english.stackexchange.com/questions/75786/overrode-vs-overridden) 2019-08-27 08:21:21 +02:00
factories.py Added application token for easier auth 2020-08-19 11:41:17 +02:00
jwt_views.py See #1039: resend confirmation email on login if email is unverified 2020-04-01 15:34:13 +02:00
middleware.py See #212: record user last activity date 2018-06-17 17:53:40 +02:00
models.py More secure tokens 2020-08-19 19:50:56 +02:00
mutations.py See #852: improved routing logic for federation messages (support multiple objects types for one route) 2019-09-21 16:20:49 +02:00
rest_auth_urls.py See #261: Added a rate-limiting (throttling system) to limit the number of requests handled per user/IP 2019-09-17 11:23:59 +02:00
serializers.py Fix #292: Users can now update their email address 2020-08-02 16:55:23 +02:00
tasks.py See #170: Funkwhale federation 2020-03-25 15:32:10 +01:00
views.py Fix #292: Users can now update their email address 2020-08-02 16:55:23 +02:00