# -*- coding: utf-8 -*- from django.shortcuts import render_to_response from django.http import HttpResponseRedirect, HttpResponse from django.core.context_processors import csrf from django.conf import settings from django.forms.formsets import formset_factory from django.forms.models import modelformset_factory from django.contrib.auth.decorators import login_required from django.contrib.contenttypes.models import ContentType #models and forms from forms import PhotoreportFormDelete from models import Photoreport from city.models import City from file.models import FileModel, TmpFile from file.forms import FileModelForm #python import random #custom views from functions.custom_views import objects_list, delete_object from functions.views_help import get_referer def photoreport_all(request): """ Return list of all place_conferences with pagination """ return objects_list(request, Photoreport, 'photoreport_all.html') @login_required def photoreport_copy(request, url): photoreport = Photoreport.objects.safe_get(url=url) if not photoreport: return HttpResponseRedirect(get_referer(request)) else: photoreport.clone() return HttpResponseRedirect(get_referer(request)) def photoreport_delete(request, url): return delete_object(request, Photoreport, PhotoreportFormDelete, url, '/admin/photoreport/all')