|
16
|
1 |
# -*- coding: utf-8 -*- |
|
|
2 |
''' |
|
|
3 |
Created on Sep 2, 2013 |
|
|
4 |
|
|
|
5 |
@author: ymh |
|
|
6 |
''' |
|
|
7 |
from p4l.api.serializers import RecordSerializer |
|
|
8 |
from p4l.models import Record |
|
|
9 |
from rest_framework import viewsets |
|
|
10 |
|
|
|
11 |
class RecordViewSet(viewsets.ModelViewSet): |
|
|
12 |
''' |
|
|
13 |
API endpoint that allow Record to be viewed or edited |
|
|
14 |
''' |
|
104
|
15 |
def pre_save(self, obj): |
|
|
16 |
viewsets.ModelViewSet.pre_save(self, obj) |
|
|
17 |
if self.request and hasattr(self.request, 'user') and self.request.user: |
|
|
18 |
obj.modifiedBy = self.request.user |
|
16
|
19 |
|
|
|
20 |
queryset = Record.objects.all() |
|
|
21 |
serializer_class = RecordSerializer |
|
|
22 |
lookup_field = 'identifier' |