From 68837d723d29a05411e73fcde5228c3ba9eceae8 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 21 Apr 2014 11:55:49 +0200 Subject: [PATCH] add user serializer and viewset --- timeside/serializers.py | 8 ++++++++ timeside/urls.py | 1 + timeside/views.py | 6 ++++++ 3 files changed, 15 insertions(+) diff --git a/timeside/serializers.py b/timeside/serializers.py index cfcf08c..5a1a466 100644 --- a/timeside/serializers.py +++ b/timeside/serializers.py @@ -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 + + diff --git a/timeside/urls.py b/timeside/urls.py index 8337fa9..ee508e4 100644 --- a/timeside/urls.py +++ b/timeside/urls.py @@ -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"), diff --git a/timeside/views.py b/timeside/views.py index 6312baf..82634f4 100644 --- a/timeside/views.py +++ b/timeside/views.py @@ -86,3 +86,9 @@ class TaskViewSet(viewsets.ModelViewSet): model = Task serializer_class = TaskSerializer + + +class UserViewSet(viewsets.ModelViewSet): + + model = User + serializer_class = UserSerializer -- 2.39.5