Wykres commitów

151 Commity (4f7fa09a78336af3b1c20eca032e6d63cc689568)

Autor SHA1 Wiadomość Data
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
Eliot Berriot e490284511
Use our new event system for track favorites 2018-03-01 20:38:48 +01:00
Eliot Berriot dd5881f2c6
Founndations for real-time event serialization/subscription/broadcasting 2018-03-01 20:38:20 +01:00
Eliot Berriot fd7c1e5dd8
Added privacy level for user 2018-03-01 20:36:29 +01:00
Eliot Berriot 691665e3cf
Activity stream representations for user and favorites 2018-03-01 18:38:32 +01:00
Eliot Berriot 93e4a4f123
Added FUNWHALE_URL setting to use in activity stream in representations 2018-03-01 18:38:32 +01:00
Eliot Berriot 5c2ddc56c4
Basic channels middleware for token auth 2018-03-01 18:38:31 +01:00
Eliot Berriot 498aa1137b
Initial channels integration 2018-03-01 18:38:31 +01:00
Eliot Berriot 3b6d474d69
Changelog and version bump 2018-02-28 19:29:31 +01:00
Eliot Berriot 41404a5988
Version bump and changelog 2018-02-27 23:10:23 +01:00