Eliot Berriot
|
697ea24b79
|
Fix #302: Include user's current private playlists on playlist list
|
2018-06-24 14:53:04 +02:00 |
Eliot Berriot
|
9bea804f14
|
See #297: sorted imports
|
2018-06-10 10:55:16 +02:00 |
Eliot Berriot
|
9427f8b56e
|
See #297: removed unused imports
|
2018-06-10 10:39:47 +02:00 |
Eliot Berriot
|
62ca3bd736
|
Blacked the code
|
2018-06-09 15:36:16 +02:00 |
Eliot Berriot
|
857fab526d
|
See #224: less clutered music API, better serializers
|
2018-05-22 21:10:48 +02:00 |
Eliot Berriot
|
e7619fd189
|
See #206: minor tweaks on settings (wording, input type...)
|
2018-05-17 23:40:06 +02:00 |
Eliot Berriot
|
7e9320fc1c
|
Queryset methods for playlists
|
2018-05-08 23:06:29 +02:00 |
Eliot Berriot
|
7222f7b710
|
See #186: moved PLAYLISTS_MAX_TRACKS to playlists__max_tracks
|
2018-04-28 05:30:23 +02:00 |
Eliot Berriot
|
529114c89c
|
Added missing fields in playlist serializer
|
2018-03-21 20:56:26 +01:00 |
Eliot Berriot
|
71d46e4361
|
Simplified playlist serializer and ensure update return same payload as detail
|
2018-03-21 19:03:57 +01:00 |
Eliot Berriot
|
6a9a34d244
|
Can now clear playlist
|
2018-03-21 12:19:07 +01:00 |
Eliot Berriot
|
bf6fe44bed
|
More filters / ordering option on playlist API
|
2018-03-21 11:58:11 +01:00 |
Eliot Berriot
|
16f631af1a
|
Performance optimization on playlisttrack serialization
|
2018-03-20 22:44:28 +01:00 |
Eliot Berriot
|
f8b15a3f48
|
Added API endpoint to insert multiple tracks into playlist
|
2018-03-20 19:56:42 +01:00 |
Eliot Berriot
|
497f81e5ab
|
Typo in returned api payload
|
2018-03-20 19:14:45 +01:00 |
Eliot Berriot
|
244ebd7ab1
|
Dropped hard constraint on track indexes and added more tests
|
2018-03-20 19:14:07 +01:00 |
Eliot Berriot
|
f917c5d0c4
|
Playlist filterset
|
2018-03-20 15:34:35 +01:00 |
Eliot Berriot
|
08b28a7d98
|
Added playlist tracks count and modification date in API
|
2018-03-20 15:34:34 +01:00 |
Eliot Berriot
|
e87e2654e8
|
Permissions and db state fixes with new index field
|
2018-03-20 15:34:34 +01:00 |
Eliot Berriot
|
257e67b5a6
|
New "index" field on playlist tracks, and .insert() metod to manage playlists
|
2018-03-20 15:34:34 +01:00 |
Eliot Berriot
|
8821a1bb43
|
Removed superfluous mptt requirement
|
2018-03-20 15:34:33 +01:00 |
Eliot Berriot
|
944135e752
|
Capped number of tracks in playlists
|
2018-03-20 15:34:33 +01:00 |
Eliot Berriot
|
d8486beeb0
|
Can now list tracks from within playlist endpoint
|
2018-03-20 15:34:33 +01:00 |
Eliot Berriot
|
9a909798e7
|
Additional permissions checks on playlist views
|
2018-03-20 15:34:33 +01:00 |
Eliot Berriot
|
4f7fa09a78
|
Playlisttrack factory
|
2018-03-20 15:34:33 +01:00 |
Eliot Berriot
|
2a3f43ecb1
|
Ensure privacy_level is settable/inherited properly
|
2018-03-20 15:34:32 +01:00 |
Eliot Berriot
|
859f8a0570
|
Replaced is_public flag by brand new privacy_level field on playlists
|
2018-03-20 15:34:32 +01:00 |
Eliot Berriot
|
099cdfa99c
|
Fixed #54: Now use pytest everywhere \o/
|
2017-12-24 19:15:21 +01:00 |
Eliot Berriot
|
3396329c19
|
Fixed reverse import in django.urls
|
2017-12-16 15:19:33 +01:00 |
Eliot Berriot
|
4d09e75262
|
Update models with on_cascade
|
2017-12-16 00:36:06 +01:00 |
Eliot Berriot
|
e9c3eb59a3
|
Replaced model_mummy with factory_boy
|
2017-12-15 23:41:04 +01:00 |
Eliot Berriot
|
70634048c6
|
Fixed #18: added v1 namespace under API
|
2017-06-26 20:19:09 +02:00 |
Eliot Berriot
|
76f98b74dd
|
Initial commit that merge both the front end and the API in the same repository
|
2017-06-23 23:00:42 +02:00 |