]> git.parisson.com Git - timeside.git/commitdiff
add user serializer and viewset
authorGuillaume Pellerin <yomguy@parisson.com>
Mon, 21 Apr 2014 09:55:49 +0000 (11:55 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Mon, 21 Apr 2014 09:55:49 +0000 (11:55 +0200)
timeside/serializers.py
timeside/urls.py
timeside/views.py

index cfcf08ce48644eb2ceeb609c3a6cd0b19049f0e0..5a1a4661fc9f0f047d0e14d248249a66c0f99da9 100644 (file)
@@ -1,6 +1,7 @@
 from timeside.models import *
 from rest_framework import serializers
 import django.db.models
+from django.contrib.auth.models import User
 
 
 class SelectionSerializer(serializers.ModelSerializer):
@@ -51,3 +52,10 @@ class TaskSerializer(serializers.ModelSerializer):
         model = Task
         fields = ('id', 'experience', 'selection', 'status', 'author')
 
+
+class UserSerializer(serializers.ModelSerializer):
+
+    class Meta:
+        model = User
+
+
index 8337fa9575ce7c2fc6f12934d8f8103faf70d96c..ee508e4795e6fd7fb1663e651aec9f0078e24078 100644 (file)
@@ -15,6 +15,7 @@ api_router.register(r'processors', views.ProcessorViewSet)
 api_router.register(r'results', views.ResultViewSet)
 api_router.register(r'parameters', views.ParametersViewSet)
 api_router.register(r'tasks', views.TaskViewSet)
+api_router.register(r'users', views.UserViewSet)
 
 urlpatterns = patterns('',
     url(r'^$', views.IndexView.as_view(), name="timeside-index"),
index 6312baff61991b01df2dd4129e1bdf9570961a71..82634f44175521bb6e0689457aa4d6bb10076b47 100644 (file)
@@ -86,3 +86,9 @@ class TaskViewSet(viewsets.ModelViewSet):
     
     model = Task
     serializer_class = TaskSerializer
+
+
+class UserViewSet(viewsets.ModelViewSet):
+    
+    model = User
+    serializer_class = UserSerializer