Commit graph

33 commits

Author SHA1 Message Date
Agate
e271851f67 See #1100: clean compat and XXX in the code 2020-08-03 15:47:14 +02:00
Eliot Berriot
102c90d499 See #170: admin UI for channels, reporting channels 2020-03-31 10:45:41 +02:00
Eliot Berriot
e313fcd033 Resolve "Screening for signups" 2020-03-18 11:57:33 +01:00
Eliot Berriot
d9afed5067 Fix #1038: Federated reports 2020-03-11 11:39:55 +01:00
Eliot Berriot
c2eeee5eb1 See #170: fetching remote objects 2020-03-02 17:23:03 +01:00
Eliot Berriot
6bbe48598e See #170: exclude by default all channels-related entities from /artists, /albums and /tracks endpoints results, for backward compatibility 2019-11-25 09:49:49 +01:00
Eliot Berriot
c84396e669 Attachments 2019-11-25 09:49:06 +01:00
Eliot Berriot
d28bf65d00 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
Eliot Berriot
c3dc4e2ab4
Review fixes for report notifications not included in !880 2019-09-13 06:13:53 +02:00
Eliot Berriot
c9a9615be8 See #890: web UI and email notifications on new reports 2019-09-13 06:09:48 +02:00
Eliot Berriot
9552b49a46 See #890: expose number of reports linked to tracks, albums, libraries, accounts and artists via the /stats route 2019-09-13 05:53:40 +02:00
Eliot Berriot
33d1f879cf Report UI (end-user) 2019-09-09 11:10:25 +02:00
Eliot Berriot
2ad5b9e9f3
See #890: freeze more data in reports, fixed some failing tests 2019-08-29 14:53:20 +02:00
Eliot Berriot
eb5b63c008
See #890: include notes in reports API representations 2019-08-29 14:12:26 +02:00
Eliot Berriot
7a7cc55143
See #890: tweaks / perf improvements 2019-08-29 14:00:10 +02:00
Eliot Berriot
ab3bc96783
See #890: added moderation note model, serializers and views 2019-08-29 11:45:41 +02:00
Eliot Berriot
f48f74dcb3
See #890: store domain name and local status of reported objects 2019-08-28 17:12:54 +02:00
Eliot Berriot
fbb814bca8
See #890: added django admin module for reports 2019-08-28 11:32:08 +02:00
Eliot Berriot
8f7ab82117
See #890: initial API endpoint to handle management of reports 2019-08-28 10:22:37 +02:00
Eliot Berriot
177f06cf2a
See #890: Ensure report handled_date is populated automatically when handling the report 2019-08-28 10:22:37 +02:00
Eliot Berriot
b659eec4df
See #890: initial admin serializer for reports 2019-08-28 10:22:36 +02:00
Eliot Berriot
a6cf2ce019 "[EPIC] Report option on everything - reports models 2019-08-22 11:30:30 +02:00
Eliot Berriot
53b826c81a
Fix #877: Ensure API urls answer with and without a trailing slash 2019-07-02 14:31:47 +02:00
Eliot Berriot
22e9851ad8 UI for allow-list 2019-06-26 10:22:53 +02:00
Eliot Berriot
b43bf42efc
Revert "Fixed broken logging"
This reverts commit 68b21d706c.
2019-06-24 15:31:11 +02:00
Eliot Berriot
68b21d706c
Fixed broken logging 2019-06-24 15:30:17 +02:00
Eliot Berriot
08262529ec MRF / Dropping of incoming/outgoing messages based on allow-list 2019-06-20 10:27:07 +02:00
Eliot Berriot
2b2b64f0a7 Model / settings for allow-listing 2019-06-17 08:48:05 +02:00
Eliot Berriot
4c13d47387 Resolve "Implement a Oauth provider in Funkwhale" 2019-03-25 17:02:51 +01:00
Eliot Berriot
bdf83bd8ff Resolve "Hide an artist in the UI" 2019-02-14 10:49:06 +01:00
Eliot Berriot
d63f8f2e33
Added django admin module to manage instance policies 2019-01-10 11:11:32 +01:00
Eliot Berriot
1c55f2c9a6
Use our instance policies to discard fetched and inbox objects 2019-01-10 11:11:30 +01:00
Eliot Berriot
0bc9bb65b0
Model, view and serializer for instance-level policies 2019-01-07 09:45:53 +01:00