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
|
15300e255c
|
Removed pytest warning
|
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
|
d7adaf398f
|
Can now use nodb_factory fixtue in tests for faster tests
|
2018-03-20 15:34:33 +01:00 |
Eliot Berriot
|
367014f70e
|
Added owner permission to check user has the right to read/update object
|
2018-03-20 15:34:33 +01:00 |
Eliot Berriot
|
3e277aad4f
|
Added helper to filter queryset by privacy level
|
2018-03-20 15:34:32 +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
|
9fdbc7b859
|
factorized privacy_level field
|
2018-03-20 15:34:32 +01:00 |
Eliot Berriot
|
639cd5da5b
|
Moved playlist tests in a dedicated directory
|
2018-03-20 15:34:32 +01:00 |
Eliot Berriot
|
cec0dcfc12
|
Merge branch '119-login-redirection' into 'develop'
Fixed #119: forced redirection to login even with API_AUTHENTICATION_REQUIRED=False
Closes #119
See merge request funkwhale/funkwhale!91
|
2018-03-15 21:58:09 +00:00 |
Eliot Berriot
|
4298c4236e
|
Fixed #119: forced redirection to login even with API_AUTHENTICATION_REQUIRED=False
|
2018-03-15 22:34:20 +01:00 |
Eliot Berriot
|
70cd96f198
|
Removed unused sphinx dependency in requirements now we use a separate container
|
2018-03-13 22:28:18 +01:00 |
Eliot Berriot
|
89f90d1585
|
Moved daphne to common requirements
|
2018-03-12 23:15:39 +01:00 |
Eliot Berriot
|
c5e28519dd
|
Removed unused dependencies
|
2018-03-12 23:15:28 +01:00 |
Eliot Berriot
|
99f33dd392
|
Make api docker image able to run tests
|
2018-03-12 23:07:08 +01:00 |
Eliot Berriot
|
046648ce6c
|
Moved pytest.ini to setup.cfg
|
2018-03-12 23:06:32 +01:00 |
Eliot Berriot
|
69aacfea51
|
Deleted unused files
|
2018-03-12 23:06:21 +01:00 |
Eliot Berriot
|
a448eaaf17
|
Fix #117: Use django-cacheops to cache common ORM requests
|
2018-03-08 23:21:59 +01:00 |
Eliot Berriot
|
c70ab72bc0
|
Merge branch '114-exclude-empty-albums' into 'develop'
Fix #114: can now filter artists and albums with no listenable tracks
Closes #114
See merge request funkwhale/funkwhale!83
|
2018-03-07 22:19:21 +00:00 |
Eliot Berriot
|
bfeb86865d
|
Fix #114: can now filter artists and albums with no listenable tracks
|
2018-03-07 23:08:28 +01:00 |
Eliot Berriot
|
99a91c1e74
|
Fix #115: broken import request admin
|
2018-03-07 22:36:37 +01:00 |
Eliot Berriot
|
ec3e5a4304
|
Version bump and changelog
|
2018-03-06 21:56:01 +01:00 |
Eliot Berriot
|
20ba6f926a
|
Merge branch '111-skip-acoustid' into 'develop'
Resolve "Allow skip accoustid entirely on music import (CLI)"
Closes #111
See merge request funkwhale/funkwhale!79
|
2018-03-06 20:54:28 +00:00 |
Eliot Berriot
|
b1d210aeb2
|
Merge branch '110-remove-cachalot' into 'develop'
Fix #110: completely removed django cachalot
Closes #110
See merge request funkwhale/funkwhale!82
|
2018-03-06 20:34:56 +00:00 |
Eliot Berriot
|
88092322d8
|
Fix #110: completely removed django cachalot
|
2018-03-06 20:51:28 +01:00 |
Eliot Berriot
|
88ea79ab0b
|
Merge branch '112-batch-id' into 'develop'
Fix #112: missing batch ID in import output
Closes #112
See merge request funkwhale/funkwhale!80
|
2018-03-06 19:48:45 +00:00 |
Eliot Berriot
|
dd61dd7416
|
Fix #112: missing batch ID in import output
|
2018-03-06 20:41:39 +01:00 |
Eliot Berriot
|
17bda77efb
|
Fix #111: allow skipping of acoustid matching
|
2018-03-06 20:29:32 +01:00 |
Eliot Berriot
|
2167c1731c
|
Removed duplicate variable
|
2018-03-06 17:44:53 +01:00 |
Eliot Berriot
|
20d8daa115
|
More generic entrypoint to work with non-compose setups
|
2018-03-06 13:15:53 +01:00 |
Eliot Berriot
|
e4c044638b
|
Fixed 500 error in authentication
|
2018-03-05 21:43:07 +01:00 |
Eliot Berriot
|
d1d06ce760
|
Bash script to setup / reload the demo, fix #29
|
2018-03-04 18:18:30 +01:00 |
Eliot Berriot
|
2354721cd9
|
Fixed import crashing when no acoustid found
|
2018-03-04 18:14:37 +01:00 |
Eliot Berriot
|
eef2ff3f9a
|
Fixed broken daphne and removed useless templates
|
2018-03-04 16:05:41 +01:00 |
Eliot Berriot
|
6011cf2098
|
Version bump and changelog
|
2018-03-04 15:16:35 +01:00 |
Eliot Berriot
|
c0ff34e8b3
|
Fixed failing tests
|
2018-03-03 23:23:42 +01:00 |
Eliot Berriot
|
120dda2c75
|
Sample updates, changelog and documentation for channels and activity
|
2018-03-03 23:18:33 +01:00 |
Eliot Berriot
|
1800f7ad17
|
API endpoint for updating privacy
|
2018-03-03 11:20:21 +01:00 |
Eliot Berriot
|
7f7a62cfa2
|
Replaced gunicorn with daphne
|
2018-03-03 10:52:48 +01:00 |
Eliot Berriot
|
8dea9130af
|
Smaller docker image
|
2018-03-03 10:05:39 +01:00 |
Eliot Berriot
|
a6da10be41
|
API refinements for activity stream
|
2018-03-01 23:41:51 +01:00 |
Eliot Berriot
|
d509c090d3
|
Basic working poc with favorites send over websocket
|
2018-03-01 21:51:20 +01:00 |