Beispiel #1
0
    def form_valid(self, form):
        self.object = form.save()

        # Display success message
        name = self.object.name
        msg = self.success_message.format(name=name)
        messages.success(self.request, msg)

        create_log_entry(self.object, self.request.user, CHANGE)

        return HttpResponseRedirect(self.get_success_url())
Beispiel #2
0
    def delete(self, request, *args, **kwargs):
        self.object = self.get_object()
        self.object.delete()

        # Display success message
        name = self.object.name
        msg = self.success_message.format(name=name)
        messages.success(self.request, msg)

        create_log_entry(self.object, self.request.user, DELETION)

        return HttpResponseRedirect(self.get_success_url())
Beispiel #3
0
    def form_valid(self, form):
        form.instance.creator = self.request.user
        self.object = form.save()

        # Display success message
        name = form.cleaned_data['name']
        msg = self.success_message.format(name=name)
        messages.success(self.request, msg)

        create_log_entry(self.object, self.request.user, ADDITION)

        return HttpResponseRedirect(self.get_success_url())