1 # -*- coding: utf-8 -*-
3 # Copyright (c) 2013 Clione Software
4 # Copyright (c) 2010-2013 Cidadania S. Coop. Galega
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
10 # http://www.apache.org/licenses/LICENSE-2.0
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
18 from django
.contrib
.auth
.models
import User
, Group
19 from rest_framework
import viewsets
20 from apps
.ecidadania
.api
.serializers
.accounts
import UserSerializer
, GroupSerializer
22 class UserViewSet(viewsets
.ModelViewSet
):
24 API endpoint that allows users to be viewed or edited.
26 queryset
= User
.objects
.all()
27 serializer_class
= UserSerializer
29 class GroupViewSet(viewsets
.ModelViewSet
):
31 API endpoint that allows groups to be viewed or edited.
33 queryset
= Group
.objects
.all()
34 serializer_class
= GroupSerializer