equal
deleted
inserted
replaced
4 |
4 |
5 @author: tc |
5 @author: tc |
6 ''' |
6 ''' |
7 |
7 |
8 from django.conf import settings |
8 from django.conf import settings |
9 #from django.core.paginator import Paginator, InvalidPage, EmptyPage |
|
10 #from django.db.models import Count |
|
11 #from django.http.response import HttpResponse, HttpResponseForbidden |
|
12 from django.shortcuts import get_object_or_404 |
9 from django.shortcuts import get_object_or_404 |
13 from django.views.generic import ListView, DetailView#, View |
10 from django.views.generic import ListView, DetailView, TemplateView, UpdateView |
14 #from django.views.generic.list import MultipleObjectMixin |
11 from p4l.forms import RecordFilterForm |
15 from .models import Record |
12 from p4l.models import Record |
16 from .forms import RecordFilterForm |
13 from p4l.utils import get_labels_for_uris |
17 from .utils import get_labels_for_uris |
|
18 import logging |
14 import logging |
19 |
15 |
20 |
16 |
21 logger = logging.getLogger(__name__) |
17 logger = logging.getLogger(__name__) |
22 |
18 |
106 uris_labels = get_labels_for_uris(uri_list, "http://www.iiep.unesco.org/plan4learning/scheme/DocumentType", lang, False) |
102 uris_labels = get_labels_for_uris(uri_list, "http://www.iiep.unesco.org/plan4learning/scheme/DocumentType", lang, False) |
107 context['recordType_label'] = uris_labels[self.object.recordType] |
103 context['recordType_label'] = uris_labels[self.object.recordType] |
108 |
104 |
109 return context |
105 return context |
110 |
106 |
|
107 |
|
108 # class RecordEditView(TemplateView): |
|
109 # http_method_names = ['get'] |
|
110 # template_name = 'record_update_form.html' |
|
111 |
|
112 class RecordEditView(View): |
|
113 model = Record |
|
114 template_name_suffix = '_update_form' |
|
115 slug_field = "identifier" |
|
116 slug_url_kwarg = "id" |
|
117 |