Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
0
def acknowledge(request):
    if request.method == 'POST':
        pka = request.POST['pk']
    else:
        pka = '0'

    return DeleteView(request, Alert, '/', pk=pka)
Ejemplo n.º 4
0
 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
Ejemplo n.º 5
0
    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))
Ejemplo n.º 6
0
    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'))
Ejemplo n.º 7
0
    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'
        ))
Ejemplo n.º 8
0
    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"
        ))
Ejemplo n.º 9
0
 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提交直接返回
Ejemplo n.º 10
0
    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
Ejemplo n.º 11
0
 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)
Ejemplo n.º 12
0
 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'))
Ejemplo n.º 13
0
 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)
Ejemplo n.º 14
0
 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)
Ejemplo n.º 15
0
    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))
Ejemplo n.º 16
0
 def post(self, request, *args, **kwargs):
     self.lab = kwargs['lab_pk']
     return djDeleteView.post(self, request, *args, **kwargs)
Ejemplo n.º 17
0
            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(
Ejemplo n.º 18
0
 def dispatch(self, request, *args, **kwargs):
     return DeleteView.dispatch(self, request, *args, **kwargs)
Ejemplo n.º 19
0
    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'
    )
Ejemplo n.º 20
0
    # /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/
Ejemplo n.º 21
0
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, ),
    ),
    ###################################
)
Ejemplo n.º 22
0
        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'),
]
Ejemplo n.º 23
0
        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'
    ),
]
Ejemplo n.º 24
0
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()),
]
Ejemplo n.º 25
0
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'),
]

Ejemplo n.º 26
0
        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(
Ejemplo n.º 27
0
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'),
]
Ejemplo n.º 28
0
 def get_context_data(self, **kwargs):
     context = djDeleteView.get_context_data(self, **kwargs)
     context['laboratory'] = self.lab
     return context
Ejemplo n.º 29
0
    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'),
Ejemplo n.º 30
0
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')))
Ejemplo n.º 31
0
Archivo: urls.py Proyecto: ccnmtl/rolf
}

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/$',
Ejemplo n.º 32
0
    #             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'),
Ejemplo n.º 33
0
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')

]
Ejemplo n.º 34
0
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"),
)
Ejemplo n.º 35
0
    # 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'),
Ejemplo n.º 36
0
        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'
    ),
]
Ejemplo n.º 37
0
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')),
)
Ejemplo n.º 38
0
 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
Ejemplo n.º 39
0
Archivo: urls.py Proyecto: nikolas/rolf

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/$',
Ejemplo n.º 40
0
                           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'))(
Ejemplo n.º 41
0
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"),
    )
Ejemplo n.º 42
0
 def dispatch(self, request, *args, **kwargs):
     self.user_id = request.user.pk
     return DeleteView.dispatch(self, request, *args, **kwargs)
Ejemplo n.º 43
0
         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",
Ejemplo n.º 44
0
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()),
]
Ejemplo n.º 45
0
        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'),
]
Ejemplo n.º 46
0
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"),
)
Ejemplo n.º 47
0
                                                                        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'),
Ejemplo n.º 48
0
                              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',
Ejemplo n.º 49
0
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')
]
Ejemplo n.º 50
0
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'),
)
Ejemplo n.º 51
0
    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)
Ejemplo n.º 52
0
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)),
)
Ejemplo n.º 53
0
 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
Ejemplo n.º 54
0
        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(
Ejemplo n.º 55
0
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,
Ejemplo n.º 56
0
    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"),

)