Christopher Neugebauer
|
66dedfc101
|
Adds “badges” view, which lets us render multiple users’ badges into a zipfile.
|
2017-01-09 19:39:27 +11:00 |
|
Christopher Neugebauer
|
78714600bf
|
Refactors badge to have render_badge too.
|
2017-01-09 19:16:30 +11:00 |
|
Christopher Neugebauer
|
c949a87b8a
|
uses template.render rather than the render shortcut
|
2017-01-09 19:13:49 +11:00 |
|
Christopher Neugebauer
|
9da41c06de
|
Adds first badge support
|
2017-01-09 18:57:49 +11:00 |
|
Christopher Neugebauer
|
42711dde69
|
Renames a tempalte.
|
2017-01-08 10:45:08 +11:00 |
|
Christopher Neugebauer
|
fd7fff7879
|
Allows contexts to directly supply a user (so we can access registration data when e-mailing people.)
|
2017-01-08 10:44:19 +11:00 |
|
Christopher Neugebauer
|
274187b8bf
|
Renames “nag_unpaid” to “invoice_mailout”, better matches current intent.
|
2017-01-08 09:52:49 +11:00 |
|
Christopher Neugebauer
|
de902a213d
|
Adds invoice status to nag_unpaid
|
2017-01-08 09:48:48 +11:00 |
|
Christopher Neugebauer
|
479bdd36a3
|
s/InvoiceNagForm/InvoiceEmailForm/
|
2017-01-08 09:43:20 +11:00 |
|
Christopher Neugebauer
|
06fe8a8ffa
|
Adds preview function to nag_unpaid
|
2017-01-08 09:42:40 +11:00 |
|
Christopher Neugebauer
|
19b59d7676
|
Adds functionality for sending nag e-mails
|
2016-12-07 17:31:42 +11:00 |
|
Christopher Neugebauer
|
051a942ffe
|
Forms for nag e-mail
|
2016-12-07 11:52:10 +11:00 |
|
Christopher Neugebauer
|
fcf4e5cffb
|
Adds forms for nag_unpaid
|
2016-12-07 11:19:30 +11:00 |
|
Christopher Neugebauer
|
6dbc303e7c
|
Adds ability for staff to extend a user’s reservations
|
2016-10-06 12:44:06 -07:00 |
|
Christopher Neugebauer
|
6611546a35
|
Moves get_object_from_name into util.
|
2016-09-20 13:47:59 +10:00 |
|
Christopher Neugebauer
|
6e4d2fab16
|
Adds ATTENDEE_PROFILE_MODEL as a thing that needs to be specified in settings.py.
Fixes #65
|
2016-09-20 13:47:50 +10:00 |
|
Christopher Neugebauer
|
2ca644e500
|
Adds form for generating a cancellation fee.
|
2016-09-15 12:25:34 +10:00 |
|
Christopher Neugebauer
|
b5cbc3e39e
|
Renames guided_registration_complete to review
|
2016-09-14 15:00:53 +10:00 |
|
Christopher Neugebauer
|
640db7e3dc
|
Replaces the final stage of guided registration with a review page, which shows after adding anything to your cart.
Fixes #87
|
2016-09-14 14:59:01 +10:00 |
|
Christopher Neugebauer
|
3903d2be56
|
Fixes issues on /amend
|
2016-09-13 13:19:31 +10:00 |
|
Christopher Neugebauer
|
9dd31128bb
|
Restricts ‘amend’ product widgets to the original product.
Fixes #76.
|
2016-09-13 13:19:09 +10:00 |
|
Christopher Neugebauer
|
5703221fba
|
Adds voucher form to registration amendment
|
2016-09-03 15:53:54 +10:00 |
|
Christopher Neugebauer
|
b9ee438b89
|
Registration amendments are now limited the products that the user is allowed to add.
|
2016-09-03 15:43:04 +10:00 |
|
Christopher Neugebauer
|
1152e185d1
|
Staff can now check out an invoice for a user
|
2016-09-03 15:16:46 +10:00 |
|
Christopher Neugebauer
|
c2065dd4b9
|
The form can now amend a user’s registration.
|
2016-09-03 15:08:44 +10:00 |
|
Christopher Neugebauer
|
897915f121
|
Adds the amend_registration view, which currently can display all of the products that the user has added to their current cart, and not much else.
|
2016-09-03 14:22:32 +10:00 |
|
Christopher Neugebauer
|
5b03ae8ff6
|
Fixes credit note bug
|
2016-09-02 16:03:29 +10:00 |
|
Christopher Neugebauer
|
64ca477cb8
|
Fixes flake8 snafus
|
2016-09-02 11:43:27 +10:00 |
|
Christopher Neugebauer
|
d52fc6eb9d
|
Adds a formset for dealing with long-and-thin product categories.
|
2016-08-22 15:00:45 +10:00 |
|
Christopher Neugebauer
|
de83015776
|
Fixes ordering error in error display
|
2016-05-02 10:55:29 +10:00 |
|
Christopher Neugebauer
|
3ab5ac32ca
|
Part of CartController->BatchController memoisation
|
2016-05-01 14:56:51 +10:00 |
|
Christopher Neugebauer
|
b40505117f
|
Fixes flake8 errors arising from rebase
|
2016-04-29 11:22:56 +10:00 |
|
Christopher Neugebauer
|
6d52a4c18f
|
More low-hanging query optimisations
|
2016-04-29 11:11:26 +10:00 |
|
Christopher Neugebauer
|
3b5b958b78
|
Makes the discounts section from _handle_products evaluate lazily, just in case it’s never displayed in a template (those are some very very expensive queries there).
|
2016-04-29 11:09:08 +10:00 |
|
Christopher Neugebauer
|
76e6206d09
|
Wraps the guided registration handler in views.py in a batch marker
|
2016-04-29 11:08:45 +10:00 |
|
Christopher Neugebauer
|
162db24817
|
Flake8 fixes
|
2016-04-29 11:08:45 +10:00 |
|
Christopher Neugebauer
|
71de0df5dc
|
Makes DiscountController a class and puts available_discounts inside it
|
2016-04-29 11:08:42 +10:00 |
|
Christopher Neugebauer
|
4cdbdb71ce
|
flake8 fixes
|
2016-04-25 17:37:33 +10:00 |
|
Christopher Neugebauer
|
a2fa1d6548
|
Fixes a bunch of variable errors, and adds user_passes_test
|
2016-04-25 17:33:16 +10:00 |
|
Christopher Neugebauer
|
42912519f1
|
Adds entered_by to manual payments. Closes #22.
|
2016-04-25 16:06:29 +10:00 |
|
Christopher Neugebauer
|
bf053242de
|
Closes #25 — changes what invoice_access will redirect to
|
2016-04-25 16:00:33 +10:00 |
|
Christopher Neugebauer
|
1b9f76823f
|
Etc
|
2016-04-25 12:59:43 +10:00 |
|
Christopher Neugebauer
|
4373b7260d
|
Finishes the public views documentation
|
2016-04-25 12:53:01 +10:00 |
|
Christopher Neugebauer
|
2d8602a6da
|
views documentation
|
2016-04-25 11:14:17 +10:00 |
|
Christopher Neugebauer
|
eefec32cb0
|
Makes private helper functions private
|
2016-04-25 10:19:20 +10:00 |
|
Christopher Neugebauer
|
9c289acadd
|
Starts documenting the public views.
|
2016-04-25 10:15:13 +10:00 |
|
Christopher Neugebauer
|
9f72b67510
|
Uses for_id_or_404 in views.py
|
2016-04-25 07:20:41 +10:00 |
|
Christopher Neugebauer
|
875f736d67
|
Consolidates models.py into a directory module.
|
2016-04-22 15:06:24 +10:00 |
|
Christopher Neugebauer
|
7e8d044a9f
|
Adds the ability to apply or refund a credit note.
|
2016-04-11 13:11:57 +10:00 |
|
Christopher Neugebauer
|
680ce689f6
|
Adds initial credit note display view
|
2016-04-11 13:11:57 +10:00 |
|