def delete(self, request, *args, **kwargs): relacion = self.get_object() (validez, mensaje) = self.valid_eliminar_rel(relacion) if validez: messages.success(request, mensaje) return DeleteView.delete(self, request, *args, **kwargs) else: messages.error(request, "ERROR : " + mensaje) return redirect(self.get_success_url()) return DeleteView.delete(self, request, *args, **kwargs)
def get_object(self, queryset=None): self.story = DeleteView.get_object(self, queryset=queryset) self.story_id = self.story.id if self.story.editable_by(self.request.user): return self.story else: raise PermissionDenied
def acknowledge(request): if request.method == 'POST': pka = request.POST['pk'] else: pka = '0' return DeleteView(request, Alert, '/', pk=pka)
def get_object(self, queryset=None): self.comment = DeleteView.get_object(self, queryset=queryset) self.comment_id = self.comment.id if self.comment.editable_by(self.request.user): return self.comment else: raise PermissionDenied
def delete(self, request, *args, **kwargs): application = Application.objects.get(person = self.request.user, id = self.kwargs['pk']) # We do not want the user to delete an application already approved # this will mess up with class counts and expectations if not application.approved: # Delete application permit file associated with this application try: applicationpermit = ApplicationPermit.objects.get(application = application) if logger.isEnabledFor(logging.DEBUG): logger.debug("İzin yazısı silindi: %s , request.user='******' , request.META['REMOTE_ADDR']='%s'" % (applicationpermit, request.user, request.META["REMOTE_ADDR"])) applicationpermit.delete() messages.info(request, _('Your previously uploaded permit is deleted')) except ApplicationPermit.DoesNotExist: pass messages.info(request, _('Your application is deleted')) messages.info(request, _('Your previous choices for this event are deleted')) if logger.isEnabledFor(logging.DEBUG): logger.debug("Başvuru silindi: %s , request.user='******' , request.META['REMOTE_ADDR']='%s'" % (application, request.user, request.META["REMOTE_ADDR"])) return DeleteView.delete(self, request, *args, **kwargs) else: messages.error(request, _('You are not allowed to cancel an application after it is approved')) return render_to_response('kurs/hata.html', context_instance=RequestContext(request))
def __init__(self): self.create = login_required( CreateView.as_view( model=self.model, fields=('name', ), success_url=reverse_lazy('laboratory:laboratory_list'), template_name=self.template_name_base + 'form.html')) self.edit = login_required( UpdateView.as_view( model=self.model, fields=('name', ), success_url=reverse_lazy('laboratory:laboratory_list'), template_name=self.template_name_base + 'form.html')) self.delete = login_required( DeleteView.as_view( model=self.model, success_url=reverse_lazy('laboratory:laboratory_list'), template_name=self.template_name_base + 'delete.html')) self.list = login_required( ListView.as_view(model=self.model, paginate_by=10, template_name=self.template_name_base + 'list.html'))
def __init__(self): self.create = login_required(CreateView.as_view( model=self.model, fields=('name',), success_url=reverse_lazy('laboratory:laboratory_list'), template_name=self.template_name_base + 'form.html' )) self.edit = login_required(UpdateView.as_view( model=self.model, fields=('name',), success_url=reverse_lazy('laboratory:laboratory_list'), template_name=self.template_name_base + 'form.html' )) self.delete = login_required(DeleteView.as_view( model=self.model, success_url=reverse_lazy('laboratory:laboratory_list'), template_name=self.template_name_base + 'delete.html' )) self.list = login_required(ListView.as_view( model=self.model, paginate_by=10, template_name=self.template_name_base + 'list.html' ))
def __init__(self): tnb = self.get_base_name() OCreateView = self.get_create_view() self.create = login_required(OCreateView.as_view( model=self.model, fields=self.fields, success_url=reverse_lazy(self.namespace + ':objectview_list'), template_name=tnb + "_form.html" )) OUpdateView = self.get_edit_view() self.edit = login_required(OUpdateView.as_view( model=self.model, fields=self.fields, success_url=reverse_lazy(self.namespace + ':objectview_list'), template_name=tnb + "_form.html" )) self.delete = login_required(DeleteView.as_view( model=self.model, success_url=reverse_lazy(self.namespace + ':objectview_list'), template_name=tnb + "_delete.html" )) OListView = self.get_list_view() self.list = login_required(OListView.as_view( model=self.model, paginate_by=10, template_name=tnb + "_list.html" ))
def dispatch(self, *args, **kwargs): # 重写方法,适应AJAX提交 resp = DeleteView.dispatch(self, *args, **kwargs) if self.request.is_ajax(): response_data = {'result': 'OK'} # 是AJAX提交,用json返回OK return HttpResponse(json.dumps(response_data), content_type='application/json') else: return resp # 非AJAX提交直接返回
def delete(self, request, *args, **kwargs): # get the file path to delete it later filePath = self.get_object().file.path # delete the object from the database response = DeleteView.delete(self, request, *args, **kwargs) # delete the file from disk os.remove(filePath) return response
def post(self, request, *args, **kwargs): message = "Article %(name)s has deleted from the database" % { "name": self.get_object().title } messages.add_message(request, messages.SUCCESS, message=message, fail_silently=True, extra_tags="alert alert-info") return DeleteView.post(self, request, *args, **kwargs)
def get(self, request, *args, **kwargs): if self.get_object().author == self.request.user: return DeleteView.get(self, request, *args, **kwargs) else: message = 'Dear %s, you can only delete your own articles. This article has been' \ ' created by %s' % (self.request.user, self.get_object().author) messages.add_message( request, messages.WARNING, message=message, fail_silently=True, ) return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
def post(self, request, *args, **kwargs): message = 'Boat "%s" has deleted from the database' % self.get_object().boat_name messages.add_message(request, messages.SUCCESS, message=message, fail_silently=True, extra_tags="alert alert-info") # удаляем кеш шаблона "boat_detail_view", куска который отвечает за изображения для # того, чтобы после восстановления лодки отображались фотографии на ее странице pk = self.kwargs.get("pk") data_obj = cache.get("boat_detail_view" + str(pk), None) if data_obj: eq_images = data_obj.get("eq_images") key1 = make_template_fragment_key("boat_detail_images", [eq_images, True]) key2 = make_template_fragment_key("boat_detail_images", [eq_images, False]) cache.delete_many((key1, key2)) return DeleteView.post(self, request, *args, **kwargs)
def post(self, request, *args, **kwargs): if "deactivate" in self.request.POST: # деактивация аккаунта вместо удаления user = self.request.user user.is_active = user.is_activated = False user.save() message = 'Your profile "%s" is successfully deactivated.' % \ self.request.user.username messages.success(request, message=message, fail_silently=True) logout(self.request) return HttpResponseRedirect(reverse_lazy("boats:index")) else: message = 'Your profile is deleted.' messages.add_message(request, messages.SUCCESS, message=message, fail_silently=True) logout(request) return DeleteView.post(self, request, *args, **kwargs)
def delete(self, request, *args, **kwargs): application = Application.objects.get(person=self.request.user, id=self.kwargs['pk']) # We do not want the user to delete an application already approved # this will mess up with class counts and expectations if not application.approved: # Delete application permit file associated with this application try: applicationpermit = ApplicationPermit.objects.get( application=application) if logger.isEnabledFor(logging.DEBUG): logger.debug( "İzin yazısı silindi: %s , request.user='******' , request.META['REMOTE_ADDR']='%s'" % (applicationpermit, request.user, request.META["REMOTE_ADDR"])) applicationpermit.delete() messages.info(request, _('Your previously uploaded permit is deleted')) except ApplicationPermit.DoesNotExist: pass messages.info(request, _('Your application is deleted')) messages.info( request, _('Your previous choices for this event are deleted')) if logger.isEnabledFor(logging.DEBUG): logger.debug( "Başvuru silindi: %s , request.user='******' , request.META['REMOTE_ADDR']='%s'" % (application, request.user, request.META["REMOTE_ADDR"])) return DeleteView.delete(self, request, *args, **kwargs) else: messages.error( request, _('You are not allowed to cancel an application after it is approved' )) return render_to_response('kurs/hata.html', context_instance=RequestContext(request))
def post(self, request, *args, **kwargs): self.lab = kwargs['lab_pk'] return djDeleteView.post(self, request, *args, **kwargs)
name="vendor-detail", ), url(r'^signup/$', login_required(CreateView.as_view( form_class=VendorForm,)), name="vendor-signup", ), # Signup as a new vendor url(r'^(?P<slug>[-\w]+)/edit/$', login_required(UpdateView.as_view( model=Vendor, form_class=VendorForm, slug_field='slug', )), name="vendor-edit", ), # Edit your vendor profile url(r'^(?P<slug>[-\w]+)/delete/$', login_required(DeleteView.as_view( model=Vendor, )), name="vendor-delete", ), # Delete your vendor profile # Having to do with applications for vendors #url(r'^(?P<slug>[-\w]+)/applications/$', # login_required(VendorApplicationList.as_view( # name="vendor-application-list", # ))), url(r'^(?P<slug>[-\w]+)/applications/create/$', login_required(CreateView.as_view( form_class=ApplicationForm)), name="vendor-application-create", ), #url(r'^(?P<slug>[-\w]+)/applications/(?P<year>\d{4})/$', # login_required(VendorApplicationDetail.as_view(
def dispatch(self, request, *args, **kwargs): return DeleteView.dispatch(self, request, *args, **kwargs)
url(r'^admin/', include(admin.site.urls)), ) # model form tests urlpatterns += patterns('', url(r'^starter/$', ListView.as_view(model=Starter), name="list_page"), url(r'^starter/create/$', CreateView.as_view( model=Starter, success_url=reverse_lazy('list_page')), name="create_page"), url(r'^starter/(?P<pk>\d+)/update/$', UpdateView.as_view( model=Starter, success_url=reverse_lazy('list_page')), name="update_page"), url(r'^starter/(?P<pk>\d+)/delete/$', DeleteView.as_view( model=Starter, success_url = reverse_lazy('list_page'), template_name_suffix="_confirm_delete"), name="delete_page"), url(r'^starter/(?P<pk>\d+)/$', DetailView.as_view(model=Starter), name="detail_page"), ) ################################### ## development and test settings ## ################################### if settings.DEBUG: #development site property directories static_dir = os.path.join( os.path.dirname(__file__), '../static' )
# /music/2/ url(r'^(?P<pk>\d+)/$', DetailView.as_view(model=Album, template_name='music/detail.html'), name='detail'), # /music/alubm/add/ url(r'^album/add/$', CreateView.as_view(model=Album, fields="__all__"), name="album-add"), # /music/alubm/3/update/ url(r'^album/(?P<pk>\d+)/update/$', UpdateView.as_view(model=Album, fields="__all__"), name="album-update"), # /music/alubm/3/delete/ url(r'^album/(?P<pk>\d+)/delete/$', DeleteView.as_view(model=Album, success_url=reverse_lazy('music:index')), name="album-delete"), # Song Part # /music/songs/ url(r'^songs/$', ListView.as_view(model=Song, context_object_name="songs"), name="songs"), # /music/songs/add/ url(r'^songs/add/$', CreateView.as_view(model=Song, fields="__all__"), name='song-add'), # /music/songs/2/update/ url(r'^songs/(?P<pk>\d+)/update/$', UpdateView.as_view(model=Song, fields="__all__"), name="song-update"), # /music/songs/2/delete/
from django.views.generic.edit import CreateView, DeleteView, UpdateView from django.views.generic.detail import DetailView from django.views.generic.list import ListView from hardware.models import Computer from hardware.views import ComputerDetailView urlpatterns = patterns( '', ################################### # Computers (r'^computers/$', ListView.as_view(model=Computer)), ( r'^computers/create/$', CreateView.as_view(model=Computer, ), ), ( r'^computers/(?P<pk>\d+)/$', ComputerDetailView.as_view(model=Computer, ), ), ( r'^computers/(?P<pk>\d+)/update/$', UpdateView.as_view(model=Computer, ), ), ( r'^computers/(?P<pk>\d+)/delete/$', DeleteView.as_view(model=Computer, ), ), ################################### )
ListView.as_view( queryset=CD.objects.all(), template_name='model_filefields_example/cd_list.html'), name='cd.list'), url(r'^cds/add/$', CreateView.as_view( model=CD, form_class=CDForm, template_name='model_filefields_example/cd_form.html', success_url=reverse_lazy('model_files:cd.list')), name='cd.add'), url(r'^cds/edit/(?P<pk>\d+)/$', UpdateView.as_view( model=CD, form_class=CDForm, template_name='model_filefields_example/cd_form.html', success_url=reverse_lazy('model_files:cd.list')), name='cd.edit'), url(r'^cds/delete/(?P<pk>\d+)/$', DeleteView.as_view(model=CD, success_url=reverse_lazy('model_files:cd.list')), name='cd.delete'), url(r'^sound_devices/add/$', CreateView.as_view( model=SoundDevice, form_class=SoundDeviceForm, template_name='model_filefields_example/sound_device_form.html', success_url=reverse_lazy('model_files:cd.list')), name='sound_device.add'), ]
name='book.add' ), url( r'^books/edit/(?P<pk>\d+)/$', UpdateView.as_view( model=Book, form_class=BookForm, template_name='model_filefields_example/book_form.html', success_url=reverse_lazy('model_files:book.list') ), name='book.edit' ), url( r'^books/delete/(?P<pk>\d+)/$', DeleteView.as_view( model=Book, success_url=reverse_lazy('model_files:book.list') ), name='book.delete' ), url( r'^sound_devices/add/$', CreateView.as_view( model=SoundDevice, form_class=SoundDeviceForm, template_name='model_filefields_example/sound_device_form.html', success_url=reverse_lazy('model_files:book.list') ), name='sound_device.add' ), ]
from django.conf.urls import url from django.views.generic.detail import DetailView from django.views.generic.list import ListView from django.views.generic.edit import CreateView, UpdateView, DeleteView from gearspotting.manufacturer.models import Manufacturer, ManufacturerForm from gearspotting.manufacturer.views import (AddLinkView, AddGearView, EditLinksView) urlpatterns = [ url(r'^$', ListView.as_view(model=Manufacturer)), url(r'^create/?$', CreateView.as_view(model=Manufacturer, form_class=ManufacturerForm)), url(r'^(?P<slug>[^/]+)/update/?$', UpdateView.as_view(model=Manufacturer, form_class=ManufacturerForm)), url(r'^(?P<slug>[^/]+)/delete/?$', DeleteView.as_view(model=Manufacturer)), url(r'^(?P<slug>[^/]+)/edit_links/?$', EditLinksView.as_view()), url(r'^(?P<slug>[^/]+)/add_gear/$', AddGearView.as_view()), url(r'^(?P<slug>[^/]+)/$', DetailView.as_view(model=Manufacturer)), url(r'^(?P<slug>[^/]+)/add_link/$', AddLinkView.as_view()), ]
from django.conf.urls import url from django.views.generic import DetailView, ListView from django.views.generic.edit import CreateView, UpdateView, DeleteView from milo.users.models import User urlpatterns = [ url(r'^$', ListView.as_view( queryset=User.objects.order_by('-id'), context_object_name='users_list', template_name='users/users_list.html'), name='users-list'), url(r'^create/$', CreateView.as_view( model=User, template_name_suffix='_create_form', fields=['username','password','birthday_date','random_number']), name='user-create'), url(r'^edit/(?P<pk>[^/]+)/$', UpdateView.as_view( model=User, template_name_suffix='_edit_form', fields=['username','password','birthday_date','random_number']), name='user-edit'), url(r'^delete/(?P<pk>[^/]+)/$', DeleteView.as_view( model=User, template_name_suffix='_delete_form', success_url='/'), name='user-delete'), url(r'^csv_export/$', 'milo.users.views.export_csv',name='csv-list'), ]
context_object_name='surveys' )), name="survey_list"), # Survey CRUD url(r'^survey/create/$', permission_required('geosurvey.add_survey')(CreateView.as_view( model=Survey, template_name='dashboard/survey_form.html', success_url=reverse_lazy('survey_list'), )), name="survey_create"), url(r'^survey/(?P<pk>\d+)/edit/$', permission_required('geosurvey.change_survey')(UpdateView.as_view( model=Survey, template_name='dashboard/survey_form.html', success_url=reverse_lazy('survey_list'), )), name="survey_edit"), url(r'^survey/(?P<pk>\d+)/delete/$', permission_required('geosurvey.delete_survey')(DeleteView.as_view( model=Survey, success_url=reverse_lazy('survey_list'), )), name="survey_delete"), # Survey Detail URLs url(r'^survey/(?P<pk>\d+)/$', login_required(SurveyDetailView.as_view( model=Survey, template_name='dashboard/survey_detail.html' )), name="survey_detail"), url(r'^trip/(?P<pk>\d+)/$', login_required(TripDetailView.as_view( model=Trip, template_name="dashboard/trip_detail.html" )), name="trip_detail"), # Export URLs url(r'^survey/(?P<pk>\d+)/export/$', login_required(SurveyExportView.as_view(
from django.conf.urls import patterns, url from django.views.generic import ListView from sms_controll import views from sms_controll.models import Kierowca from sms_controll.views import KierowcyList, EdytujKierowce from django.views.generic.edit import DeleteView urlpatterns = [ url(r'^$', views.index, name='index'), url(r'^loguj/$', views.loguj, name='loguj'), url(r'^home/$', views.home, name='home'), url(r'^home/sms_list$', views.sms_list, name='sms_list'), #url(r'^home/kierowca$', views.kierowca_new, name='kierowca_new'), url(r'^home/kierowca', views.UtworzKierowce.as_view()), url(r'^home/edytuj/(?P<pk>\d+)/', views.EdytujKierowce.as_view(), name = 'edytuj'), url(r'^home/usun/(?P<pk>\d+)/', DeleteView.as_view(model=Kierowca, template_name = 'sms_controll/kierowca_usun.html', success_url = '/home/kierowcy'), name = 'usun'), #url(r'^home/kierowcy$', ListView.as_view(model = Kierowca, context_object_name = 'kierowca'), name='kierowca_list'), url(r'^home/kierowcy/', KierowcyList.as_view()), url(r'^wyloguj/$', views.wyloguj, name='wyloguj'), #url(r'^logout/$', 'django.contrib.auth.views.logout',{'next page': 'index',}, name='logout'), ]
def get_context_data(self, **kwargs): context = djDeleteView.get_context_data(self, **kwargs) context['laboratory'] = self.lab return context
url(r'^entries/$', 'entries', name='entries'), url(r'^hierarchy/$', 'hierarchy', name='hierarchy'), url(r'^entry/(?P<slug>.+)', 'entry', name='data_entry'), # Classic view. url(r'^entry/add', 'add_entry', name='add_entry'), url(r'^entry/edit', 'edit_entry', name='edit_view'), url(r'^entry/remove', 'remove_entry', name='remove_entry'), url(r'^entry/breadcrump/(?P<slug>.+)', 'breadcrump', name='breadcrump'), # An experimental view to display breadcrump. # Changes: ## Class-Views url(r'^changes/list/$', ListView.as_view( queryset=Change.objects.filter(of__published=True).order_by('-at'), paginate_by=30), name='list-changes'), url(r'^change/details/(?P<pk>\d+)', DetailView.as_view(model=Change), name='detail-change'), #detail-change url(r'^change/delete/(?P<pk>\d+)', DeleteView.as_view(model=Change), name='delete-change'), ## Function-Views: url(r'^changes/(?P<pk>\d*)', 'changes', name='changes'), url(r'^change/remove/(?P<slug>.+)/$', 'remove_change', name='remove_change'), url(r'^change/(?P<slug>.+)/$', 'change', name='change'), # Relations: ## Class-Views url(r'^relations/list', ListView.as_view(queryset=Relation.objects.all()), name='list-relations'), url(r'^relation/(?P<pk>\d+)', DetailView.as_view(model=Relation), name='relation-details'), url(r'^relation/create', RelationCreate.as_view(), name='create-relation'), url(r'^relation/update/(?P<pk>\d+)', login_required(RelationUpdate.as_view()), name='update-relation'), url(r'^relation/delete', login_required(DeleteView.as_view(model=Relation)), name='delete-relation'), ## Function-Views: url(r'^relations/$', 'relations', name='relations'),
class EventoDeleteView(DeleteView): def get(self, request, *args, **kwargs): self.object = self.get_object() if self.object.owner != request.user: raise Http404 context = self.get_context_data(object=self.object) return self.render_to_response(context) def delete(self, request, *args, **kwargs): if self.object.owner != request.user: raise Http404 self.object = self.get_object() self.object.delete() return HttpResponseRedirect(self.get_success_url()) evento_delete = user_passes_test( lambda u: u.is_superuser)(DeleteView.as_view(model=CalendarioEvento, template_name='confirm_delete.html', success_url=reverse_lazy('meus_eventos'))) departamento_create = user_passes_test( lambda u: u.is_superuser)(CreateView.as_view(form_class=DepartamentoForm, model=Departamento, success_url=reverse_lazy('departamento_list'))) departamento_delete = user_passes_test( lambda u: u.is_superuser)(DeleteView.as_view(model=Departamento, template_name='confirm_delete.html', success_url=reverse_lazy('departamento_list'))) departamento_list = user_passes_test( lambda u: u.is_superuser)(ListView.as_view(queryset=Departamento.objects.all(), paginate_by=10)) departamento_update = user_passes_test( lambda u: u.is_superuser)(UpdateView.as_view(form_class=DepartamentoForm, model=Departamento, success_url=reverse_lazy('departamento_list')))
} recipe_info_dict = { 'model': Recipe, 'template_name': 'rolf/recipe_detail.html', } accounts_tuple = url(r'^accounts/', include('django.contrib.auth.urls')) urlpatterns = [ url(r'^$', index), url(r'^category/add/', add_category), url(r'^category/(?P<object_id>\d+)/$', generic_detail, category_info_dict), url(r'^category/(?P<object_id>\d+)/add_application/$', add_application), url(r'^category/(?P<pk>\d+)/delete/$', DeleteView.as_view( model=Category, success_url="/")), url(r'^application/(?P<object_id>\d+)/$', generic_detail, application_info_dict), url(r'^application/(?P<object_id>\d+)/add_deployment/$', add_deployment), url(r'^application/(?P<pk>\d+)/delete/$', DeleteView.as_view( model=Application, success_url="/")), url(r'^deployment/(?P<object_id>\d+)/$', generic_detail, deployment_info_dict, name='deployment_detail'), url(r'^deployment/(?P<object_id>\d+)/add_setting/$', add_setting), url(r'^deployment/(?P<object_id>\d+)/edit_settings/$', edit_settings), url(r'^deployment/(?P<object_id>\d+)/add_stage/$', add_stage), url(r'^deployment/(?P<object_id>\d+)/clone/$', clone_deployment), url(r'^deployment/(?P<object_id>\d+)/push/$', push), url(r'^deployment/(?P<object_id>\d+)/remove_permission/$',
# template_name='usrs/file_list.html' # ), # name='your_page' # ), # url( # r'^add/$', # CreateView.as_view( # model=Book, # form_class=BookForm, # template_name='usrs/file_add.html', # success_url=reverse_lazy('model_files:your_page') # ), # name='book.add' # ), url(r'^add/$', views.file_add, name='book.add'), url(r'^edit/(?P<pk>\d+)/$', UpdateView.as_view(model=Book, form_class=BookForm, template_name='usrs/file_add.html', success_url=reverse_lazy('model_files:your_page')), name='book.edit'), url(r'^delete/(?P<pk>\d+)/$', DeleteView.as_view(model=Book, success_url=reverse_lazy('model_files:your_page')), name='book.delete'), ] # url(r'^add/$', views.file_add, name='book.add'), # url(r'^$', views.home, name='home'),
from .models import Post from django.views.generic.edit import CreateView, UpdateView, DeleteView from django.core.urlresolvers import reverse_lazy app_name = 'blog' urlpatterns = [ # /blog/ url(r'^$', ListView.as_view(model=Post), name='index'), # /blog/2/ url(r'^(?P<pk>\d+)/$', DetailView.as_view(model=Post), name='detail'), # /blog/add/ url(r'^add/$', CreateView.as_view(model=Post, fields="__all__"), name='add-blog'), # /blog/2/update/ url(r'^(?P<pk>\d+)/update/$', UpdateView.as_view(model=Post, fields="__all__"), name='update-blog'), # /blog/2/delete/ url(r'^(?P<pk>\d+)/delete/$', DeleteView.as_view(model=Post, success_url=reverse_lazy('blog:index')), name='delete-blog') ]
from django.conf.urls import patterns, include, url from django.views.generic import ListView, DetailView from django.views.generic.edit import CreateView, UpdateView, DeleteView from django.contrib.auth.decorators import login_required, permission_required from models import Cliente from views import * urlpatterns = patterns('', url(r'^$', login_required(ListView.as_view(model=Cliente)),name="cliente_lista"), url(r'nuevo$',ClienteCreateView.as_view(), name="cliente_nuevo"), url(r'editar/(?P<pk>\d+)/$',ClienteUpdateView.as_view(), name="cliente_editar"), url(r'borrar/(?P<pk>\d+)/$',login_required(DeleteView.as_view(model=Cliente,success_url="/clientes/")), name="cliente_borrar"), url(r'contactos/(?P<cliente_id>\d+)/add/$',ClienteContactoCreateView.as_view(), name="cliente_contacto_add"), url(r'contactos/(?P<pk>\d+)/del/$',ClienteContactoDeleteView.as_view(), name="cliente_contacto_del"), url(r'ver/(?P<pk>\d+)/$',ClienteDetailView.as_view(), name="cliente_detalle"), )
# Plans url(r'^$', PlanListView.as_view(), name="plan_list"), url(r'^plans/$', PlanListView.as_view(), name="plan_list"), url(r'^plans/create/$', CreateView.as_view(model=Plan), name="plan_add"), url(r'^plans/edit/(?P<pk>\d+)$', UpdateView.as_view(model=Plan), name="plan_edit"), url(r'^plans/delete/(?P<pk>\d+)$', DeleteView.as_view(model=Plan, success_url="/plans/"), name="plan_delete"), url(r'^plans/star/(?P<pk>\d+)$', 'motes.views.plan_star', name="plan_star"), url(r'^plans/(?P<plan_id>\d+)$', 'motes.views.plan_view', name='plan_view'), url(r'^plans/(?P<plan_id>\d+)/edit/(?P<mote_id>\d+)$', 'motes.views.mote_edit', name='mote_edit'), url(r'^plans/(?P<plan_id>\d+)/delete/(?P<pk>\d+)$', DeleteView.as_view(model=Mote, template_name="motes/mote_confirm_delete.html", success_url="/plans/"), name='mote_delete'),
name='cd.add' ), url( r'^cds/edit/(?P<pk>\d+)/$', UpdateView.as_view( model=CD, form_class=CDForm, template_name='model_filefields_example/cd_form.html', success_url=reverse_lazy('model_files:cd.list') ), name='cd.edit' ), url( r'^cds/delete/(?P<pk>\d+)/$', DeleteView.as_view( model=CD, success_url=reverse_lazy('model_files:cd.list') ), name='cd.delete' ), url( r'^sound_devices/add/$', CreateView.as_view( model=SoundDevice, form_class=SoundDeviceForm, template_name='model_filefields_example/sound_device_form.html', success_url=reverse_lazy('model_files:cd.list') ), name='sound_device.add' ), ]
from django.conf.urls import patterns, include, url from django.contrib import admin from django.views.generic.detail import DetailView from django.views.generic.edit import DeleteView from paste.models import Paste admin.autodiscover() urlpatterns = patterns('', url(r'^$', 'paste.views.home', name='home'), url(r'^paste/(?P<pk>\d+)$', DetailView.as_view(model=Paste, context_object_name='paste', template_name='paste.html' ), name='paste'), url(r'^repaire/(?P<pk>\d+)$', 'paste.views.home', name='repaire'), url(r'^delete/(?P<pk>\d+)$', DeleteView.as_view(model=Paste, success_url='/', template_name='item_confirm_delete.html' ), name='delete'), url(r'^admin/', include(admin.site.urls)), (r'^i18n/', include('django.conf.urls.i18n')), )
def get_context_data(self, **kwargs): context = DeleteView.get_context_data(self, **kwargs) context["action"] = reverse("relacion_eliminar", kwargs={"pk": self.kwargs["pk"]}) return context
site_media_root = os.path.join(os.path.dirname(__file__), "../media") accounts_tuple = (r'^accounts/', include('django.contrib.auth.urls')) urlpatterns = patterns( '', (r'^$', 'rolf.rolf_main.views.index'), (r'^category/add/', 'rolf.rolf_main.views.add_category'), (r'^category/(?P<object_id>\d+)/$', 'rolf.rolf_main.views.generic_detail', category_info_dict), (r'^category/(?P<object_id>\d+)/add_application/$', 'rolf.rolf_main.views.add_application'), (r'^category/(?P<pk>\d+)/delete/$', DeleteView.as_view(model=Category, success_url="/")), (r'^application/(?P<object_id>\d+)/$', 'rolf.rolf_main.views.generic_detail', application_info_dict), (r'^application/(?P<object_id>\d+)/add_deployment/$', 'rolf.rolf_main.views.add_deployment'), (r'^application/(?P<pk>\d+)/delete/$', DeleteView.as_view(model=Application, success_url="/")), (r'^deployment/(?P<object_id>\d+)/$', 'rolf.rolf_main.views.generic_detail', deployment_info_dict), (r'^deployment/(?P<object_id>\d+)/add_setting/$', 'rolf.rolf_main.views.add_setting'), (r'^deployment/(?P<object_id>\d+)/edit_settings/$', 'rolf.rolf_main.views.edit_settings'), (r'^deployment/(?P<object_id>\d+)/add_stage/$',
MonthArchiveView.as_view(queryset=Event.objects.all(), date_field='created', template_name='incident-archive-month.html', month_format='%m'), name='operations-view-incident-archive-month'), url(r'^incidents/archives/(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/$', DayArchiveView.as_view(queryset=Event.objects.all(), date_field='created', template_name='incident-archive-day.html', month_format='%m', ), name='operations-view-incident-archive-day'), url(r'^incidents/delete/(?P<pk>\d+)/$', permission_required('operations.delete_event', reverse_lazy('home'))( DeleteView.as_view(model=Event, template_name='generic-delete.html', success_url=reverse_lazy('active-incidents'))), name='operations-delete-incident-pk'), url(r'^incidents/kml/(?P<pk>\d+)/$', KMLReponse.as_view(queryset=Event.objects.all(), template_name='incidents.kml', context_object_name='incident'), name='operations-view-incident-kml'), url(r'^deployments/manage/$', permission_required('operations.add_deployment', reverse_lazy('home'))( NewDeploymentFromIncident.as_view(form_class=NewDeploymentForm, template_name='generic_form_page.html')), name='operations-manage-deployment'), url(r'^deployments/manage/(?P<pk>\d+)/$', permission_required('operations.change_deployment', reverse_lazy('home'))(
from django.conf import settings from django.conf.urls import patterns, include, url from django.conf.urls.static import static from django.contrib.auth.decorators import login_required from django.views.generic import TemplateView from django.views.generic import ListView from django.views.generic.edit import CreateView, UpdateView, DeleteView from videowm.models import * from videowm.forms import * from views import * urlpatterns = patterns("", url(r"^$", login_required(WebminarGestionList.as_view()), name="webminar_gestion_lista"), url(r"^nuevo/$", login_required(CreateView.as_view(model=Webminar,form_class=WebminarForm)), name="webminar_nuevo"), url(r"^editar/(?P<pk>\d+)/$", login_required(UpdateView.as_view(model=Webminar,form_class=WebminarForm)), name="webminar_editar"), url(r"^borrar/(?P<pk>\d+)/$", login_required(DeleteView.as_view(model=Webminar,success_url="/gestion/")), name="webminar_borrar"), url(r"^realizar/(?P<pk>\d+)/$", login_required(WebminarRealizar.as_view()), name="webminar_realizar"), url(r"^exportar/(?P<pk>\d+)/mensajes/$", exportar_mensajes, name="webminar_exportar_mensajes"), url(r"^exportar/(?P<pk>\d+)/visitas/$", exportar_visitas, name="webminar_exportar_visitas"), )
def dispatch(self, request, *args, **kwargs): self.user_id = request.user.pk return DeleteView.dispatch(self, request, *args, **kwargs)
LibraryView.as_view(template_name="imager_images/library.html")), name='my_library'), url(r'^photo/create/$', login_required(PhotoCreate.as_view()), name='photo_create'), url(r'^photo/edit/(?P<pk>[0-9]+)/$', login_required( UpdateView.as_view(template_name="imager_images/photo_edit.html", model=Photo, fields=PHOTO_FORM_FIELDS, success_url=reverse_lazy('my_library'))), name='photo_edit'), url(r'^photo/delete/(?P<pk>[0-9]+)/$', login_required( DeleteView.as_view(template_name="imager_images/photo_delete.html", model=Photo, success_url=reverse_lazy('my_library'))), name='photo_delete'), url(r'^album/create/$', login_required(AlbumCreate.as_view()), name='album_create'), url(r'^album/edit/(?P<pk>[0-9]+)/$', login_required( UpdateView.as_view(template_name="imager_images/album_edit.html", model=Album, fields=ALBUM_FORM_FIELDS, success_url=reverse_lazy('my_library'))), name='album_edit'), url(r'^album/delete/(?P<pk>[0-9]+)/$', login_required( DeleteView.as_view(template_name="imager_images/album_delete.html",
from django.conf.urls import url from django.views.generic.detail import DetailView from django.views.generic.edit import CreateView, UpdateView, DeleteView from gearspotting.gear.models import Gear from gearspotting.gear.views import (GearTagView, IndexView, TagsView, AddLinkView, AddPhotoView, EditLinksView, EditPhotosView) info_dict = { 'queryset': Gear.objects.all(), } urlpatterns = [ url(r'^$', IndexView.as_view()), url(r'^create/?$', CreateView.as_view(model=Gear)), url(r'^tag/(?P<tag>[^/]+)/$', GearTagView.as_view(), name='gear_tag_detail'), url(r'^tag/$', TagsView.as_view()), url(r'^(?P<slug>[^/]+)/update/?$', UpdateView.as_view(model=Gear)), url(r'^(?P<slug>[^/]+)/delete/?$', DeleteView.as_view(model=Gear)), url(r'^(?P<slug>[^/]+)/$', DetailView.as_view(slug_field='slug', model=Gear)), url(r'^(?P<slug>[^/]+)/edit_links/?$', EditLinksView.as_view()), url(r'^(?P<slug>[^/]+)/edit_photos/?$', EditPhotosView.as_view()), url(r'^(?P<slug>[^/]+)/add_link/$', AddLinkView.as_view()), url(r'^(?P<slug>[^/]+)/add_photo/$', AddPhotoView.as_view()), ]
ListView.as_view( queryset=Book.objects.all(), template_name='model_filefields_example/book_list.html'), name='book.list'), url(r'^books/add/$', CreateView.as_view( model=Book, form_class=BookForm, template_name='model_filefields_example/book_form.html', success_url=reverse_lazy('model_files:book.list')), name='book.add'), url(r'^books/edit/(?P<pk>\d+)/$', UpdateView.as_view( model=Book, form_class=BookForm, template_name='model_filefields_example/book_form.html', success_url=reverse_lazy('model_files:book.list')), name='book.edit'), url(r'^books/delete/(?P<pk>\d+)/$', DeleteView.as_view(model=Book, success_url=reverse_lazy('model_files:book.list')), name='book.delete'), url(r'^sound_devices/add/$', CreateView.as_view( model=SoundDevice, form_class=SoundDeviceForm, template_name='model_filefields_example/sound_device_form.html', success_url=reverse_lazy('model_files:book.list')), name='sound_device.add'), ]
from django.conf.urls import patterns, url from django.views.generic import DetailView, ListView from django.views.generic.edit import CreateView, UpdateView, DeleteView from django.contrib.auth.decorators import login_required from django.core.urlresolvers import reverse_lazy from dydict.views import contactView, HelpView, CreateDict, dictList from dydict.models import Dict from dydict.forms import WordForm urlpatterns = patterns('dydict.views', # Generic views url(r'^list/(?P<page>\d+)$', login_required(dictList), name="list"), url(r'^(?P<pk>\d+)/details/$', DetailView.as_view(model=Dict), name="details"), url(r'^(?P<pk>\d+)/update/$', UpdateView.as_view(model=Dict, form_class=WordForm), name='update'), url(r'^create/$', CreateDict.as_view(), name='create'), url(r'^(?P<pk>\d+)/delete/$', DeleteView.as_view( model=Dict, success_url=reverse_lazy('list')), name='delete'), #url(r'^show_words/?$', 'listWords'), #url(r'^show_words/(?P<page_number>\d{1})/?$', 'listWords'), url(r'^contact/$', contactView, name="contact"), url(r'^help/$', HelpView.as_view(), name="dydict_help"), )
template_name='report.html', ), name='reports-view-report'), url(r'^report/add/$', permission_required('director.add_report', reverse_lazy('home'))( ReportCreateView.as_view(template_name='report-manage.html', success_url=reverse_lazy('reports-view-reports'), )), name='reports-manage-report'), url(r'^report/manage/(?P<pk>\d+)/$', permission_required('director.change_report', reverse_lazy('home'))( UpdateView.as_view(queryset=Report.objects.all(), form_class=ReportForm, template_name='report-manage.html', )), name='reports-manage-report-id'), url(r'^report/delete/(?P<pk>\d+)/$', permission_required('director.delete_report', reverse_lazy('home'))( DeleteView.as_view(model=Report, template_name='generic-delete.html', success_url=reverse_lazy('reports-view-reports')) ), name='reports-delete-report-id'), url(r'^action/(?P<pk>\d+)/$', DetailView.as_view(queryset=Actions.objects.all(), template_name='report.html', ), name='actions-view-report'), url(r'^action/new/$', 'geoevents.director.views.ActionNew', name='actions-submit-new'), url(r'^action/add/(?P<success_url>.*)$', ActionCreateView.as_view(template_name='report-manage.html', ), name='actions-manage-report-return'), url(r'^action/add/$', permission_required('director.add_actions', reverse_lazy('home'))( ActionCreateView.as_view(template_name='report-manage.html', success_url=reverse_lazy('actions-view-reports'), )), name='actions-manage-report'),
date_field='created', template_name='incident-archive-month.html', month_format='%m'), name='operations-view-incident-archive-month'), url(r'^incidents/archives/(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/$', DayArchiveView.as_view( queryset=Event.objects.all(), date_field='created', template_name='incident-archive-day.html', month_format='%m', ), name='operations-view-incident-archive-day'), url(r'^incidents/delete/(?P<pk>\d+)/$', permission_required('operations.delete_event', reverse_lazy('home'))( DeleteView.as_view(model=Event, template_name='generic-delete.html', success_url=reverse_lazy('active-incidents'))), name='operations-delete-incident-pk'), url(r'^incidents/kml/(?P<pk>\d+)/$', KMLReponse.as_view(queryset=Event.objects.all(), template_name='incidents.kml', context_object_name='incident'), name='operations-view-incident-kml'), url(r'^deployments/manage/$', permission_required('operations.add_deployment', reverse_lazy('home'))( NewDeploymentFromIncident.as_view( form_class=NewDeploymentForm, template_name='generic_form_page.html')), name='operations-manage-deployment'), url(r'^deployments/manage/(?P<pk>\d+)/$', permission_required('operations.change_deployment',
from .views import EditJobCode, EditMachine, EditTimecard, JobCodeView, MachineView, TimecardView, JobCodeDelete, MachineDelete, JobCodeAdd, MachineAdd, TimecardAdd, TimecardAdd2 from .models import JobCode, Machine, Timecard from django.views.generic.edit import DeleteView from django.views.generic import TemplateView from . import views app_name = 'TimeClock' urlpatterns = [ path('jobcode/', JobCodeView.as_view(), name='Jobcode'), path('machine/', MachineView.as_view(), name='Machine'), path('timecard/', TimecardView.as_view(), name='Timecard'), path('edit/jobcode/<int:pk>', EditJobCode.as_view(), name='jobCodeEdit'), path('edit/machine/<int:pk>', EditMachine.as_view(), name='machineEdit'), path('edit/timecard/<int:pk>', EditTimecard.as_view(), name='timecardEdit'), path('delete/jobcode/<int:pk>', JobCodeDelete.as_view(), name='jobCodeDelete'), path('delete/machine/<int:pk>', MachineDelete.as_view(), name='machineDelete'), path('delete/timecard/<int:pk>', DeleteView.as_view(), name='timecardDelete'), path('add/jobcode/', JobCodeAdd.as_view(), name='jobCodeAdd'), path('add/machine/', MachineAdd.as_view(), name='machineAdd'), path('add/timecard/', TimecardAdd2.as_view(), name='timecardAdd'), #path('modelform/', views.modelformview, name='addmodalform'), #path('insert/', views.insert, name='insert'), path('register/', views.register, name='register') ]
from django.conf.urls.defaults import * from django.views.generic.edit import CreateView, DeleteView from tinygraph.apps.definitions.models import Package from tinygraph.apps.definitions.forms import PackageForm urlpatterns = patterns('definitions.views', url(r'^mibs/$', 'mib_upload_list', name='mib_upload_list'), url(r'^packages/$', 'package_list', name='package_list'), url(r'^packages/add/$', CreateView.as_view( model=Package, template_name='definitions/packages/package_form.html', form_class=PackageForm, ), name='package_add'), url(r'^packages/(?P<package_slug>[-\w]+)/$', 'package_detail', name='package_detail'), url(r'^packages/(?P<slug>[-\w]+)/delete$', DeleteView.as_view( model=Package, template_name='definitions/packages/package_delete.html', success_url='/data/packages/', ), name='package_delete'), url(r'^$', 'data_object_list', name='data_object_list'), )
def render_to_response(self, context): if self.request.is_ajax(): return JSONResponseMixin.render_to_response(self, context) return DeleteView.render_to_response(self, context)
urlpatterns = patterns('', # Examples: # url(r'^$', 'corrupted_half.views.home', name='home'), url(r'^$', 'reviews.views.home'), url(r'^home/', 'reviews.views.home'), # url(r'^auth/(?P<action>\w+)', 'reviews.views.auth'), url(r'^accounts/login/$', 'django.contrib.auth.views.login', {'template_name': 'reviews/auth/login.html'}), url(r'^accounts/logout/$', 'django.contrib.auth.views.logout', {'next_page': '/'}), url(r'^accounts/user/$', 'reviews.views.user', {}, name='view_user'), url(r'^accounts/user/add/$', RegisterUser.as_view(), {}, name='register_user'), url(r'^accounts/add/$', CreateView.as_view(model=User, form_class=UserCreateForm), name='user_add'), url(r'^search/.*$', SearchView.as_view(), name='search'), url(r'^businesses/$', BusinessListView.as_view()), url(r'^businesses/(?P<pk>\d+)/$', BusinessDetail.as_view(), name='business_detail'), url(r'^businesses/add/$', login_required(BusinessCreate.as_view()), name='business_add'), url(r'^businesses/(?P<pk>\d+)/edit/$', permission_required('business.can_update')(BusinessUpdate.as_view(model=Business, form_class=BusinessForm)), name='business_update'), url(r'^businesses/(?P<pk>\d+)/delete/$', permission_required('business.can_delete')(DeleteView.as_view(model=Business)), name='business_delete'), url(r'^businesses/(?P<pk>\d+)/reviews/add/$', login_required(ReviewCreate.as_view()), name='review_add'), (r'^media/(?P<path>.*)$', 'django.views.static.serve', { 'document_root': settings.MEDIA_ROOT }), # Uncomment the admin/doc line below to enable admin documentation: # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: url(r'^admin/', include(admin.site.urls)), )
def get_context_data(self, **kwargs): context = DeleteView.get_context_data(self, **kwargs) context['action'] = reverse('rol_fase_eliminar', kwargs={'pk':self.kwargs['pk']}) return context
login_required(CreateView.as_view(form_class=VendorForm, )), name="vendor-signup", ), # Signup as a new vendor url( r'^(?P<slug>[-\w]+)/edit/$', login_required( UpdateView.as_view( model=Vendor, form_class=VendorForm, slug_field='slug', )), name="vendor-edit", ), # Edit your vendor profile url( r'^(?P<slug>[-\w]+)/delete/$', login_required(DeleteView.as_view(model=Vendor, )), name="vendor-delete", ), # Delete your vendor profile # Having to do with applications for vendors #url(r'^(?P<slug>[-\w]+)/applications/$', # login_required(VendorApplicationList.as_view( # name="vendor-application-list", # ))), url( r'^(?P<slug>[-\w]+)/applications/create/$', login_required(CreateView.as_view(form_class=ApplicationForm)), name="vendor-application-create", ), #url(r'^(?P<slug>[-\w]+)/applications/(?P<year>\d{4})/$', # login_required(VendorApplicationDetail.as_view(
from django.contrib.auth.decorators import login_required urlpatterns = patterns('', url(r"^category/$", login_required(ListView.as_view( model=Category, template_name="list_category.html" )), name="category"), url(r"^category/add/$", login_required(CreateView.as_view( model=Category, template_name="form_category.html", form_class=CategoryForm, success_url="/category/", )), name="category_add"), url(r"^category/rm/(?P<pk>\d+)/$", login_required(DeleteView.as_view( queryset=Category.objects.order_by("name"), template_name="confirm_category.html", success_url="/category/", )), name="category_remove"), url(r"^category/update/(?P<pk>\d+)/$", login_required(UpdateView.as_view( model=Category, template_name="form_category.html", form_class=CategoryForm, success_url="/category/", )), name="category_update"), url(r"^bill/add/$", login_required(BillCreateView.as_view( template_name="form_bill.html", form_class=BillForm, success_url="/", )), name="bill_add"), url(r"^bill/rm/(?P<pk>\d+)/$", login_required(DeleteView.as_view( model=Bill,
url(r'^progress/(?P<task_id>[a-z0-9-]+)/?$', views.progress, name='ocr_progress'), url(r'^presets/?$', ListView.as_view( model=models.Preset, template_name="object_list.html", paginate_by=PAGINATE_BY), name="preset_list"), url(r'^presets/create/?$', CreateView.as_view( model=models.Preset, template_name="object_create.html", success_url=reverse_lazy("preset_list") ), name="preset_create"), url(r'^presets/update/(?P<slug>[-\w]+)/?$', UpdateView.as_view( model=models.Preset, template_name="object_update.html", success_url=reverse_lazy("preset_list") ), name="preset_update"), url(r'^presets/delete/(?P<slug>[-\w]+)/?$', DeleteView.as_view( model=models.Preset, template_name="object_delete.html", success_url=reverse_lazy("preset_list") ), name="preset_delete"), url(r'^presets/detail/(?P<slug>[-\w]+)/?$', DetailView.as_view( model=models.Preset, template_name="object_detail.html" ), name="preset_detail"), )