--- a/src/notes/api/serializers/core.py Tue Jun 20 21:56:42 2017 +0200
+++ b/src/notes/api/serializers/core.py Wed Jun 21 03:23:24 2017 +0200
@@ -53,3 +53,16 @@
'notes'
)
read_only_fields = ('ext_id', 'version', 'created', 'updated', 'owner')
+
+class CreateSessionSerializer(serializers.ModelSerializer):
+
+ owner = serializers.SlugRelatedField(
+ read_only=True, slug_field='username', default=serializers.CurrentUserDefault())
+
+ class Meta:
+ model = Session
+ fields = (
+ 'ext_id', 'version', 'created', 'updated',
+ 'owner', 'title', 'description', 'protocol'
+ )
+ read_only_fields = ('version', 'created', 'updated', 'owner')