Fix #149: better demo setup script, wider catalog

This commit is contained in:
Eliot Berriot 2018-07-22 11:26:33 +02:00
commit b3ae2040ec
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
8 changed files with 169 additions and 62 deletions

View file

@ -1,7 +0,0 @@
from funkwhale_api.users.models import User
u = User.objects.create(email="demo@demo.com", username="demo", is_staff=True)
u.set_password("demo")
u.subsonic_api_token = "demo"
u.save()

View file

@ -1,13 +0,0 @@
#! /bin/bash
echo "Loading demo data..."
python manage.py migrate --noinput
echo "Creating demo user..."
cat demo/demo-user.py | python manage.py shell -i python
echo "Importing demo tracks..."
python manage.py import_files "/music/**/*.ogg" --recursive --noinput --username demo

View file

@ -14,6 +14,11 @@ def get(pref):
return manager[pref]
def set(pref, value):
manager = global_preferences_registry.manager()
manager[pref] = value
class StringListSerializer(serializers.BaseSerializer):
separator = ","
sort = True