equal
deleted
inserted
replaced
7 |
7 |
8 from django.conf import settings |
8 from django.conf import settings |
9 from django.contrib.auth.decorators import login_required |
9 from django.contrib.auth.decorators import login_required |
10 from django.shortcuts import get_object_or_404 |
10 from django.shortcuts import get_object_or_404 |
11 from django.utils.decorators import method_decorator |
11 from django.utils.decorators import method_decorator |
12 from django.views.generic import ListView, DetailView |
12 from django.views.generic import ListView, DetailView, TemplateView, UpdateView |
13 from .models import Record |
13 from p4l.forms import RecordFilterForm |
14 from .forms import RecordFilterForm |
14 from p4l.models import Record |
15 from .utils import get_labels_for_uris |
15 from p4l.utils import get_labels_for_uris |
16 import logging |
16 import logging |
17 |
17 |
18 |
18 |
19 logger = logging.getLogger(__name__) |
19 logger = logging.getLogger(__name__) |
20 |
20 |
111 uris_labels = get_labels_for_uris(uri_list, "http://www.iiep.unesco.org/plan4learning/scheme/DocumentType", lang, False) |
111 uris_labels = get_labels_for_uris(uri_list, "http://www.iiep.unesco.org/plan4learning/scheme/DocumentType", lang, False) |
112 context['recordType_label'] = uris_labels[self.object.recordType] |
112 context['recordType_label'] = uris_labels[self.object.recordType] |
113 |
113 |
114 return context |
114 return context |
115 |
115 |
|
116 |
|
117 # class RecordEditView(TemplateView): |
|
118 # http_method_names = ['get'] |
|
119 # template_name = 'record_update_form.html' |
|
120 |
|
121 class RecordEditView(UpdateView): |
|
122 model = Record |
|
123 template_name_suffix = '_update_form' |
|
124 slug_field = "identifier" |
|
125 slug_url_kwarg = "id" |
|
126 |