|  Eliot Berriot | af270f4abd | Resolve "An avatar for users" | 2018-07-13 12:10:39 +00:00 | 
				
					
						|  Eliot Berriot | 46ecc3f103 | See #248: ensure invitation codes are case insensitive | 2018-06-21 19:51:26 +02:00 | 
				
					
						|  Eliot Berriot | 7cfa61292a | See #248: can now filter on invitation status and delete invitations | 2018-06-21 19:51:26 +02:00 | 
				
					
						|  Eliot Berriot | 7b0148a533 | Fixed broken import | 2018-06-21 19:51:25 +02:00 | 
				
					
						|  Eliot Berriot | d18f98e0f8 | See #248: can now sign up using invitation code | 2018-06-21 19:29:00 +02:00 | 
				
					
						|  Eliot Berriot | 789bef38cb | See #248: model / migration | 2018-06-21 19:28:59 +02:00 | 
				
					
						|  Eliot Berriot | 8636b456a8 | See #212: user detail profile | 2018-06-19 20:11:40 +02:00 | 
				
					
						|  Eliot Berriot | 3ef5f29dd3 | See #212: API viewset | 2018-06-19 18:48:43 +02:00 | 
				
					
						|  Eliot Berriot | 2e4f862387 | See #212: record user last activity date | 2018-06-17 17:53:40 +02:00 | 
				
					
						|  Eliot Berriot | d17ceec1f0 | See #297: linting of various, uncommon errors | 2018-06-10 12:06:46 +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 | 1737a75d4e | See #223: reflect new possibilities of library permission in help text | 2018-05-29 22:36:47 +02:00 | 
				
					
						|  Eliot Berriot | a9799e66d7 | See #236: backend for users default permissions | 2018-05-26 12:45:55 +02:00 | 
				
					
						|  Eliot Berriot | dfb4f5f62a | See #230: can now use "or" operator to check permissions | 2018-05-24 22:38:26 +02:00 | 
				
					
						|  Eliot Berriot | ed6c1a9a5b | See #230: added an upload permission on user model | 2018-05-24 22:37:41 +02:00 | 
				
					
						|  Eliot Berriot | ac7db73785 | See #152: added management command to execute one-time migration scripts | 2018-05-18 22:18:03 +02:00 | 
				
					
						|  Eliot Berriot | a57d975183 | See #152: updated admin interface | 2018-05-18 22:18:02 +02:00 | 
				
					
						|  Eliot Berriot | 6fc4275b68 | See #152: use new user permissions on relevant viewsets | 2018-05-18 18:48:46 +02:00 | 
				
					
						|  Eliot Berriot | ff65a4b935 | See #152: added permission fields on user model and corresponding API permission | 2018-05-18 18:47:35 +02:00 | 
				
					
						|  Eliot Berriot | e7619fd189 | See #206: minor tweaks on settings (wording, input type...) | 2018-05-17 23:40:06 +02:00 | 
				
					
						|  Eliot Berriot | 13c5219d71 | See #206: added API endpoint for managing settings | 2018-05-17 23:39:34 +02:00 | 
				
					
						|  Eliot Berriot | 190a4357dc | Fix #198: Removed Python 3.6 dependency (secrets module) | 2018-05-10 16:45:45 +02:00 | 
				
					
						|  Eliot Berriot | 24cb1d9519 | See #75: user can now manage the Subsonic API token from their settings page | 2018-05-09 22:18:33 +02:00 | 
				
					
						|  Eliot Berriot | 9682299480 | See #75: dedicated token for subsonic API access | 2018-05-08 16:31:19 +02:00 | 
				
					
						|  Eliot Berriot | 44ebb92874 | See #187: Front logic for password reset and email confirmation | 2018-05-06 12:50:53 +02:00 | 
				
					
						|  Eliot Berriot | 22f0b1a2d8 | See #187: API logic for password reset | 2018-05-06 11:30:41 +02:00 | 
				
					
						|  Eliot Berriot | 4325b1be4f | Removed radios and listening recording for anonymous users as it was buggy | 2018-05-06 11:18:28 +02:00 | 
				
					
						|  Eliot Berriot | f4f75dcb4f | Can now scan and follow library from front-end | 2018-04-15 11:25:32 +02:00 | 
				
					
						|  Eliot Berriot | 39c5245c1b | Fix #148: User admin now includes signup and last login dates | 2018-04-02 21:08:59 +02:00 | 
				
					
						|  Eliot Berriot | 9fdbc7b859 | factorized privacy_level field | 2018-03-20 15:34:32 +01:00 | 
				
					
						|  Eliot Berriot | 1800f7ad17 | API endpoint for updating privacy | 2018-03-03 11:20:21 +01:00 | 
				
					
						|  Eliot Berriot | a6da10be41 | API refinements for activity stream | 2018-03-01 23:41:51 +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 | 3dd1a20b68 | Fix #58: enabling registrations is now done via a preference | 2018-02-24 12:20:42 +01:00 | 
				
					
						|  Eliot Berriot | 999198b1c5 | Serialize user with requests | 2018-02-22 22:01:51 +01:00 | 
				
					
						|  Eliot Berriot | 3c08722e92 | Fixed #56: invalidate tokens on password change, also added change password form | 2017-12-26 15:56:04 +01:00 | 
				
					
						|  Eliot Berriot | 099cdfa99c | Fixed #54: Now use pytest everywhere \o/ | 2017-12-24 19:15:21 +01:00 | 
				
					
						|  Eliot Berriot | e2ff2a1e02 | Broken migrations | 2017-12-16 15:27:42 +01:00 | 
				
					
						|  Eliot Berriot | 3396329c19 | Fixed reverse import in django.urls | 2017-12-16 15:19:33 +01:00 | 
				
					
						|  Eliot Berriot | 7c0b4b9a8f | New-style middlewares | 2017-12-15 23:48:45 +01:00 | 
				
					
						|  Eliot Berriot | e90e9dc7aa | Fixed #44: now bind track file to import job | 2017-12-14 23:06:21 +01:00 | 
				
					
						|  Eliot Berriot | aa80bd15fa | Fixed #4: can now import artists and releases with a clean interface :party: | 2017-07-09 11:33:33 +02:00 | 
				
					
						|  Eliot Berriot | 70634048c6 | Fixed #18: added v1 namespace under API | 2017-06-26 20:19:09 +02:00 | 
				
					
						|  Eliot Berriot | edc8794a4f | Fixed #17: removed a few useless dependencies and files | 2017-06-26 18:46:19 +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 |