forked from rc/aircox
code quality
This commit is contained in:
@ -1,10 +1,9 @@
|
||||
from rest_framework import serializers
|
||||
from taggit.serializers import TagListSerializerField, TaggitSerializer
|
||||
from taggit.serializers import TaggitSerializer, TagListSerializerField
|
||||
|
||||
from ..models import Track, UserSettings
|
||||
|
||||
|
||||
__all__ = ('TrackSerializer', 'UserSettingsSerializer')
|
||||
__all__ = ("TrackSerializer", "UserSettingsSerializer")
|
||||
|
||||
|
||||
class TrackSerializer(TaggitSerializer, serializers.ModelSerializer):
|
||||
@ -12,19 +11,29 @@ class TrackSerializer(TaggitSerializer, serializers.ModelSerializer):
|
||||
|
||||
class Meta:
|
||||
model = Track
|
||||
fields = ('pk', 'artist', 'title', 'album', 'year', 'position',
|
||||
'info', 'tags', 'episode', 'sound', 'timestamp')
|
||||
fields = (
|
||||
"pk",
|
||||
"artist",
|
||||
"title",
|
||||
"album",
|
||||
"year",
|
||||
"position",
|
||||
"info",
|
||||
"tags",
|
||||
"episode",
|
||||
"sound",
|
||||
"timestamp",
|
||||
)
|
||||
|
||||
|
||||
class UserSettingsSerializer(serializers.ModelSerializer):
|
||||
# TODO: validate fields values (playlist_editor_columns at least)
|
||||
class Meta:
|
||||
model = UserSettings
|
||||
fields = ('playlist_editor_columns', 'playlist_editor_sep')
|
||||
fields = ("playlist_editor_columns", "playlist_editor_sep")
|
||||
|
||||
def create(self, validated_data):
|
||||
user = self.context.get('user')
|
||||
user = self.context.get("user")
|
||||
if user:
|
||||
validated_data['user_id'] = user.id
|
||||
validated_data["user_id"] = user.id
|
||||
return super().create(validated_data)
|
||||
|
||||
|
Reference in New Issue
Block a user