summaryrefslogtreecommitdiffstats
path: root/templates
Commit message (Collapse)AuthorAgeFilesLines
* notifications: Add code to send notificationsJeremy Kerr2011-04-142-0/+20
| | | | | | | | | Add a function (patchwork.utils.send_notifications) to process the PatchChangeNotification queue. We try to group mail to the same sender, by waiting settings.NOTIFICATION_DELAY_MINUTES to allow other notifications to arrive. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Add email opt-out systemJeremy Kerr2011-04-1410-10/+269
| | | | | | | | | | | We're going to start generating emails on patchwork updates, so firstly allow people to opt-out of all patchwork communications. We do this with a 'mail settings' interface, allowing non-registered users to set preferences on their email address. Logged-in users can do this through the user profile view. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* registration: use EmailConfimation rather than separate registration appJeremy Kerr2011-04-149-22/+4
| | | | | | | | | | Since we have infrastructure for email confirmations, we no longer need the separate registration app. Requires a migration script, which will delete all inactive users, including those newly added and pending confirmation. Use carefully. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Use generic email confirmation objectJeremy Kerr2011-04-142-1/+20
| | | | | | | | | | | | | Rather than having a UserPerson-specific confirmation, add an EmailConfirmation object to allow multiple types of confirmations (eg, opt-out requests in future). To do this, we use a view (patchwork.views.confirm) that will call the type-specific view with the confirmation object. Also, add tests to check that the User/Person linkage system works. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* views: Refactor generic_list() to make it less complicatedGuilherme Salgado2011-04-141-1/+1
| | | | | | | | | When a form is submitted it now delegates to separate processing functions according to the action. Apart from being more readable it's now a lot easier to add extra forms for processing lists of patches. Signed-off-by: Guilherme Salgado <guilherme.salgado@linaro.org> Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* templates: remove redundant 'about' link from main navJeremy Kerr2011-03-301-2/+0
| | | | | | We have a link to the about page right below. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Remove unused templates and some code for processing themGuilherme Salgado2011-03-084-170/+0
| | | | | | | | These seem to be what was used in the past to archive/unarchive and delete patches. Signed-off-by: Guilherme Salgado <guilherme.salgado@linaro.org> Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* templates: Spelling fixDirk Wallenstein2011-02-111-1/+1
| | | | | Signed-off-by: Dirk Wallenstein <halsmit@t-online.de> Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* templates: use custom templates for password changeJeremy Kerr2010-12-102-0/+55
| | | | | | | Add a couple of templates to keep the password change flow in the same look & feel as the rest of the site. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Add link to password change form on user profile pageSascha Silbe2010-12-101-0/+5
| | | | | Signed-off-by: Sascha Silbe <sascha-pgp@silbe.org> Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Add support for git-pull requestsJeremy Kerr2010-11-011-3/+11
| | | | | | | | | Add a a pull_url to the Patch object, and update the parser to look for git-pull style emails. Requires SQL migration script. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* templates: remove "beta"Jeremy Kerr2010-08-101-2/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* templates: Add CSRF (cross-site request forgery) values to form postsJohn 'Warthog9' Hawley2010-08-1010-0/+20
| | | | | | | | This is a fairly simple patch, basically it does what the error message told me to do: "add In the template, there is a {% csrf_token %} template tag inside each POST form that targets an internal URL." Signed-off-by: John 'Warthog9' Hawley <warthog9@kernel.org>
* templates/patch-list: add default text for patches with no nameJeremy Kerr2010-08-101-1/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* views: Use request scheme in sample pwclientrc file.Jeremy Kerr2010-03-191-1/+1
| | | | | | Adapt the pwclientrc file to suit the current scheme in use. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* templates: close table cell in project maintainer listJeremy Kerr2009-04-051-0/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* views: separate project views into separate fileJeremy Kerr2009-04-051-1/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Bundle reordering supportJeremy Kerr2009-02-082-1/+34
| | | | | | | | Bundles can now be reordered and saved. Add dependency on jquery in INSTALL. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Initial bundle reordering supportJeremy Kerr2009-01-292-74/+89
| | | | | | | | | todo: * implement ajax reorder api * finish migration script * order patches in bundle view Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* [html] Fix apparently-unclosed script tagJeremy Kerr2008-09-241-3/+3
| | | | | | Firefox doesn't seem to grok the <script/> notation. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* [html] Add select-all checkbox for patch listsJeremy Kerr2008-09-241-1/+3
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* [html] Reference common.js in base templateJeremy Kerr2008-09-242-5/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* [html] Consolidate js filesJeremy Kerr2008-09-241-1/+1
| | | | | | | We don't need most of the stuff in htdocs/js/. Put the only function required into a common.js, which we can add other stuff to. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* [html] Reinstate 'about' linkJeremy Kerr2008-09-231-16/+22
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* [views] Restructure profile view, simplify bundle accessJeremy Kerr2008-09-233-36/+106
| | | | | | | Make bundles more like todo lists - the list itself has its own page, accessible from the top user links. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Add 404 templateJeremy Kerr2008-09-161-0/+10
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Fix 'activate' mispellingJeremy Kerr2008-09-121-1/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Add commit_ref field to patch pageJeremy Kerr2008-09-091-0/+6
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Fix user/username mismatch on pwclientrc templateJeremy Kerr2008-09-091-2/+3
| | | | | | ... and add a comment to the auth section Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Use patchwork xmlrpc view in pwclientrc templateJeremy Kerr2008-09-091-1/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Fix broken pwclient linkJeremy Kerr2008-09-091-1/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Rename pwclient.py to pwclientJeremy Kerr2008-09-092-1/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Enable [auth] setion in pwclientrc templateJeremy Kerr2008-09-091-2/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Remove django_xmlrpc from about page.Jeremy Kerr2008-09-091-2/+1
| | | | | | Since we don't use it. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Make pwclient visible thorugh site, and add .pwclientrc infrastructureJeremy Kerr2008-09-084-0/+33
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Add pwclientrc configuration file sample for each projectJeremy Kerr2008-09-081-0/+13
| | | | | | | This allows users to easily configure pwclient for a patchwork instance. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Add credit for djagno-xmlrpc appJeremy Kerr2008-09-081-1/+2
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Show patch list checkboxes for all authenticated usersJeremy Kerr2008-09-051-2/+2
| | | | | | | Although only some users can alter patches, others still need the checkboxes to select patches to bundle. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Add delegate columnJeremy Kerr2008-09-011-0/+14
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Remove redundant 'Patchwork' from titles in registration templatesJeremy Kerr2008-08-234-8/+8
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Use consistent icons for filter settingsJeremy Kerr2008-08-231-2/+5
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Remove duplicate "- Patchwork" from patch page titlesJeremy Kerr2008-08-231-1/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Use up/down arrows as sorting indicatorJeremy Kerr2008-08-232-1/+19
| | | | | | .. rather than a red heading, which implies an error. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Add simple help infrastructure, with an 'about' page.Jeremy Kerr2008-08-233-5/+24
| | | | | | | We'll need the about page for adding attribution for included components. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Zebra-stripe the patch listJeremy Kerr2008-08-221-1/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Use django-registration infrastructureJeremy Kerr2008-08-2220-21/+46
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* No help for now.Jeremy Kerr2008-08-211-2/+4
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Patchwork Beta 1.Jeremy Kerr2008-08-211-1/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Fix NoReverseMatch in patch templateJeremy Kerr2008-08-211-2/+2
|
* Remove beta link text from user-link templateJeremy Kerr2008-08-211-5/+3
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>