equal
deleted
inserted
replaced
2 ''' |
2 ''' |
3 Created on Aug 27, 2013 |
3 Created on Aug 27, 2013 |
4 |
4 |
5 @author: tc |
5 @author: tc |
6 ''' |
6 ''' |
7 |
7 from datetime import datetime |
8 from django.conf import settings |
8 from django.conf import settings |
9 from django.views.generic import ListView, DetailView, View |
9 from django.views.generic import ListView, DetailView, View |
10 from django.shortcuts import redirect, get_object_or_404 |
10 from django.shortcuts import redirect, get_object_or_404 |
11 from p4l.forms import RecordFilterForm |
11 from p4l.forms import RecordFilterForm |
12 from p4l.models import Record |
12 from p4l.models import Record |
184 context['languages_list'] = json.dumps(settings.LANGUAGES_LIST) |
184 context['languages_list'] = json.dumps(settings.LANGUAGES_LIST) |
185 |
185 |
186 return context |
186 return context |
187 |
187 |
188 |
188 |
|
189 class RecordNewView(View): |
|
190 def get(self, request, *args, **kwargs): |
|
191 rec = Record() |
|
192 rec.identifier = "T" + datetime.now().strftime("%Y%m%d%H%M%S") |
|
193 rec.uri = "http://www.iiep.unesco.org/plan4learning/record/" + rec.identifier |
|
194 rec.save() |
|
195 return redirect('p4l_record_edit', rec.identifier) |
|
196 |
|
197 |
189 class RecordDeleteView(View): |
198 class RecordDeleteView(View): |
190 def get(self, request, slug, **kwargs): |
199 def get(self, request, slug, **kwargs): |
191 rec = get_object_or_404(Record, identifier=slug) |
200 rec = get_object_or_404(Record, identifier=slug) |
192 rec.delete() |
201 rec.delete() |
193 return redirect('p4l_home') |
202 return redirect('p4l_home') |