[Python-modules-commits] r8331 - in packages/python-django-contact-form/trunk/debian (6 files)
odd_bloke-guest at users.alioth.debian.org
odd_bloke-guest at users.alioth.debian.org
Fri May 1 10:38:02 UTC 2009
Date: Friday, May 1, 2009 @ 10:38:02
Author: odd_bloke-guest
Revision: 8331
Added 01-add_form_args.diff patch. (Closes: #526451)
Added:
packages/python-django-contact-form/trunk/debian/patches/
packages/python-django-contact-form/trunk/debian/patches/01-add_form_args.diff
packages/python-django-contact-form/trunk/debian/patches/series
Modified:
packages/python-django-contact-form/trunk/debian/changelog
packages/python-django-contact-form/trunk/debian/control
packages/python-django-contact-form/trunk/debian/rules
Modified: packages/python-django-contact-form/trunk/debian/changelog
===================================================================
--- packages/python-django-contact-form/trunk/debian/changelog 2009-05-01 10:37:59 UTC (rev 8330)
+++ packages/python-django-contact-form/trunk/debian/changelog 2009-05-01 10:38:02 UTC (rev 8331)
@@ -1,8 +1,9 @@
python-django-contact-form (0+hg61-2) UNRELEASED; urgency=low
* Fixed get-orig-source rule so that the source directory is named correctly.
+ * Added 01-add_form_args.diff patch. (Closes: #526451)
- -- Daniel Watkins <daniel at daniel-watkins.co.uk> Thu, 12 Mar 2009 14:26:07 +0000
+ -- Daniel Watkins <daniel at daniel-watkins.co.uk> Fri, 01 May 2009 11:25:45 +0100
python-django-contact-form (0+hg61-1) unstable; urgency=low
Modified: packages/python-django-contact-form/trunk/debian/control
===================================================================
--- packages/python-django-contact-form/trunk/debian/control 2009-05-01 10:37:59 UTC (rev 8330)
+++ packages/python-django-contact-form/trunk/debian/control 2009-05-01 10:38:02 UTC (rev 8331)
@@ -2,7 +2,7 @@
Section: python
Priority: optional
Maintainer: Daniel Watkins <daniel at daniel-watkins.co.uk>
-Build-Depends: debhelper (>= 7), python, python-support
+Build-Depends: debhelper (>= 7), python, python-support, quilt
Standards-Version: 3.8.0
Homepage: http://bitbucket.org/ubernostrum/django-contact-form/overview/
Vcs-Bzr: http://bzr.daniel-watkins.co.uk/debian/python-django-contact-form
Added: packages/python-django-contact-form/trunk/debian/patches/01-add_form_args.diff
===================================================================
--- packages/python-django-contact-form/trunk/debian/patches/01-add_form_args.diff (rev 0)
+++ packages/python-django-contact-form/trunk/debian/patches/01-add_form_args.diff 2009-05-01 10:38:02 UTC (rev 8331)
@@ -0,0 +1,41 @@
+## 01-add_form_args.diff by Daniel Watkins <daniel at daniel-watkins.co.uk>
+##
+## Add a form_args argument to the contact_form view, which is passed
+## through to the form_class being used.
+
+Index: django-contact-form/contact_form/views.py
+===================================================================
+--- django-contact-form.orig/contact_form/views.py 2009-05-01 11:20:54.000000000 +0100
++++ django-contact-form/contact_form/views.py 2009-05-01 11:20:58.000000000 +0100
+@@ -14,7 +14,7 @@
+ def contact_form(request, form_class=ContactForm,
+ template_name='contact_form/contact_form.html',
+ success_url=None, extra_context=None,
+- fail_silently=False):
++ fail_silently=False, form_args=None):
+ """
+ Render a contact form, validate its input and send an email
+ from it.
+@@ -71,15 +71,20 @@
+ # but contact_form/urls.py in turn imports from this module.
+ #
+
++ if form_args is None:
++ form_args = ()
+ if success_url is None:
+ success_url = reverse('contact_form_sent')
+ if request.method == 'POST':
+- form = form_class(data=request.POST, files=request.FILES, request=request)
++ form = form_class(data=request.POST,
++ files=request.FILES,
++ request=request,
++ *form_args)
+ if form.is_valid():
+ form.save(fail_silently=fail_silently)
+ return HttpResponseRedirect(success_url)
+ else:
+- form = form_class(request=request)
++ form = form_class(request=request, *form_args)
+
+ if extra_context is None:
+ extra_context = {}
Added: packages/python-django-contact-form/trunk/debian/patches/series
===================================================================
--- packages/python-django-contact-form/trunk/debian/patches/series (rev 0)
+++ packages/python-django-contact-form/trunk/debian/patches/series 2009-05-01 10:38:02 UTC (rev 8331)
@@ -0,0 +1 @@
+01-add_form_args.diff
Modified: packages/python-django-contact-form/trunk/debian/rules
===================================================================
--- packages/python-django-contact-form/trunk/debian/rules 2009-05-01 10:37:59 UTC (rev 8330)
+++ packages/python-django-contact-form/trunk/debian/rules 2009-05-01 10:38:02 UTC (rev 8331)
@@ -1,8 +1,24 @@
#!/usr/bin/make -f
-%:
+include /usr/share/quilt/quilt.make
+
+clean: unpatch
dh $@
+build: patch
+ dh $@
+
+install: build
+ dh $@
+
+binary-indep: install
+ dh $@
+
+binary-arch:
+
+binary: binary-arch binary-indep
+ dh $@
+
get-orig-source:
hg clone https://bitbucket.org/ubernostrum/django-contact-form/
set -e; \
More information about the Python-modules-commits
mailing list