|  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 |