Commit graph

  • 96e691c5dd Tidies up reporting URLs Christopher Neugebauer 2016-09-03 12:16:52 +1000
  • da42bb2bac Shows all the payments an attendee has made. Christopher Neugebauer 2016-09-03 11:51:12 +1000
  • e128179629 Merge branch 'chrisjrn/fix_64' Christopher Neugebauer 2016-09-03 11:46:51 +1000
  • 1e6c90163d Fixes #64 Christopher Neugebauer 2016-09-03 11:46:24 +1000
  • cdc6e229dc Etc (squash. srsly) Christopher Neugebauer 2016-09-03 11:31:39 +1000
  • 0329ee7bb2 Amends test to test *both* paths for validating invoices. Christopher Neugebauer 2016-09-03 11:11:44 +1000
  • 5a7819b0d7 Test for issue 64 Christopher Neugebauer 2016-09-03 11:07:46 +1000
  • e7556b02b7 Fixes a minor oops Christopher Neugebauer 2016-09-02 16:14:58 +1000
  • 85398a5cf5 Merge branch 'chrisjrn/attendee_manifest' Christopher Neugebauer 2016-09-02 16:07:40 +1000
  • 5b03ae8ff6 Fixes credit note bug Christopher Neugebauer 2016-09-02 16:03:29 +1000
  • 964fe380da Attendee manifest page now reports the items a user has pending and purchased. Christopher Neugebauer 2016-09-02 15:57:44 +1000
  • 68aa9b067b Factors items_pending and items_purchased into ItemController Christopher Neugebauer 2016-09-02 15:57:20 +1000
  • 17fc874212 Attendee manifest now displays credit notes. Christopher Neugebauer 2016-09-02 15:43:01 +1000
  • d58b2811f9 Makes the attendee list work better. Christopher Neugebauer 2016-09-02 15:37:57 +1000
  • e27e322c41 Adds the attendee list and stubs the attendee manifest reports Christopher Neugebauer 2016-09-02 15:15:15 +1000
  • 48a036204d Reporting framework can now display multiple sections. Christopher Neugebauer 2016-09-02 15:14:54 +1000
  • 25608b1653 Moves reports forms into reporting sub package Christopher Neugebauer 2016-09-02 14:33:23 +1000
  • 64ca477cb8 Fixes flake8 snafus Christopher Neugebauer 2016-09-02 11:43:27 +1000
  • 4b6b221086 Merge branch 'chrisjrn/reports' Christopher Neugebauer 2016-09-02 11:32:28 +1000
  • aacdab7d16 The reporting module now passes flake8 Christopher Neugebauer 2016-09-02 11:25:50 +1000
  • 4664c4711a Moves staff_views to reporting/views Christopher Neugebauer 2016-09-02 11:20:03 +1000
  • f9e26a2e49 Adds the link_view concept to reports; adds a link_view to credit notes report Christopher Neugebauer 2016-09-02 11:05:38 +1000
  • 372512c6af Adds report to view credit notes. Christopher Neugebauer 2016-09-02 10:40:28 +1000
  • 499c4209cf Makes form_type *properly* optional Christopher Neugebauer 2016-09-02 10:30:12 +1000
  • f1c8e90b77 Makes the form type optional for reports Christopher Neugebauer 2016-09-02 10:28:24 +1000
  • 960de87343 oops Christopher Neugebauer 2016-09-02 10:10:21 +1000
  • 86d1ab7160 Refactors core reporting bits into a reporting package Christopher Neugebauer 2016-09-02 10:08:11 +1000
  • fb022bbc7b Adds a view that shows all reports Christopher Neugebauer 2016-09-02 09:55:29 +1000
  • 1e066952e9 Reports now need staff credentials to load. Christopher Neugebauer 2016-09-02 09:31:12 +1000
  • 66226663d5 Makes the inventory report even clearer. Christopher Neugebauer 2016-08-26 15:53:33 +1000
  • 32b887fed3 Makes the reporting framework a bit more DRY. Christopher Neugebauer 2016-08-26 15:11:08 +1000
  • 3607fb19b8 Adds inventory report Christopher Neugebauer 2016-08-26 14:59:54 +1000
  • 2a850c49bc Fixes some documentation snafus Christopher Neugebauer 2016-08-26 14:17:53 +1000
  • 5c41a3576c re-structures the URLs a bit, puts the items sold report under reports/items_sold Christopher Neugebauer 2016-08-26 13:53:40 +1000
  • db8f428ee1 Makes the sales report keep a total. Christopher Neugebauer 2016-08-26 13:40:49 +1000
  • b7650ca772 Reports now display titles Christopher Neugebauer 2016-08-25 21:10:07 +1000
  • a320f822fc Report for total items sold. Christopher Neugebauer 2016-08-25 21:05:02 +1000
  • d131b547f6 Delete errant prints Christopher Neugebauer 2016-08-25 21:01:32 +1000
  • 00476498a8 Very first attempt at a staff-facing report (items sold) Christopher Neugebauer 2016-08-25 20:33:19 +1000
  • 3225a353e0 Migrates to the less-deprecated URL syntax Christopher Neugebauer 2016-08-25 19:51:36 +1000
  • d9b1583dfe Adds more fields to the reviews CSV Christopher Neugebauer 2016-08-25 10:40:21 +1000
  • d05a41d4f6 Merge branch 'chrisjrn/describe_discount_items' Christopher Neugebauer 2016-08-24 11:46:38 +1000
  • 0b7396c40f Discount line items now describe the product that the discount applies to. Christopher Neugebauer 2016-08-24 11:46:15 +1000
  • 1b40472835 Merge branch 'chrisjrn/long_and_thin' Christopher Neugebauer 2016-08-22 15:03:32 +1000
  • 482fe22d89 Better reporting of errors in long-and-thin categories Christopher Neugebauer 2016-08-22 15:03:08 +1000
  • d52fc6eb9d Adds a formset for dealing with long-and-thin product categories. Christopher Neugebauer 2016-08-22 13:17:24 +1000
  • 02e415c104 Adds an implementation for item-quantity forms. Christopher Neugebauer 2016-08-22 10:41:39 +1000
  • d9f9af9827 Modifies the Category model to allow for ITEM_QUANTITY forms Christopher Neugebauer 2016-08-22 10:35:30 +1000
  • c4274817a8 Moves ProductsForm to the top of its file Christopher Neugebauer 2016-08-22 10:15:01 +1000
  • 8c34c7498a Factors _ProductsForm into _HasProductsFields Christopher Neugebauer 2016-08-22 10:13:02 +1000
  • 64e897919e Merge branch 'chrisjrn/email_invoices' Christopher Neugebauer 2016-08-22 09:28:44 +1000
  • 4f16e4b9d0 Oops. Christopher Neugebauer 2016-08-21 18:28:16 +1000
  • 7bf372f92a Invoices now send e-mails when created, paid, or refunded. Christopher Neugebauer 2016-08-21 17:14:19 +1000
  • 924906d38c Adds test for e-mails being sent when invoices are generated. Christopher Neugebauer 2016-08-21 16:56:15 +1000
  • e946af0f04 Adds functions for mailing invoices when certain events occur. Christopher Neugebauer 2016-08-21 16:56:05 +1000
  • 155f6d42d9 Renames patch_datetime to patches, adds e-mail patching bits Christopher Neugebauer 2016-08-21 16:39:57 +1000
  • 1faa608425 Adds email framework shamelessly stolen from Symposion Christopher Neugebauer 2016-08-21 15:40:05 +1000
  • b6b6c51cc1 Refactors to be a bit less obtuse Christopher Neugebauer 2016-08-21 15:31:09 +1000
  • 565a353375 send_mail is no longer hardwired to point at symposion/emails (who does that?!) Christopher Neugebauer 2016-08-21 15:28:22 +1000
  • efd6ff88f8 "Random selection" change Christopher Neugebauer 2016-08-19 10:29:04 +1000
  • f3fc572ca7 Merge pull request #48 from lca2017/chrisjrn/20160817 Scott Bragg 2016-08-17 14:28:32 +1000
  • d56bcea2e6 Makes the “reviewer’s reviews” page filter by section Christopher Neugebauer 2016-08-17 08:09:21 +1000
  • 5735c7745e The “free for all” random reviews should now direct reviewers to under-reviewed proposals more generally. Christopher Neugebauer 2016-08-17 07:44:28 +1000
  • 07198b2ecf Direct reviewers to the controversial talks instead of the indifferent talks Christopher Neugebauer 2016-08-17 07:35:46 +1000
  • 7b6843ca1e all-reviews CSV now includes the proposal type rather than the proposal section Christopher Neugebauer 2016-08-17 07:27:32 +1000
  • 59ff38f78b Adds a floatformat to the average Christopher Neugebauer 2016-08-16 09:50:17 +1000
  • 32c2d697b0 PEBACK 3 Christopher Neugebauer 2016-08-16 09:35:34 +1000
  • 20ad44236b PEBCAK 2 removed Christopher Neugebauer 2016-08-16 09:34:04 +1000
  • faa30b8866 Update views.py Christopher Neugebauer 2016-08-16 09:14:50 +1000
  • 5ad2aa0888 Merge branch 'chrisjrn/20160815' into lca2017 Scott Bragg 2016-08-15 23:03:31 +1000
  • 124335cc7c Merge branch 'lca2017' into chrisjrn/20160815 Scott Bragg 2016-08-15 23:02:49 +1000
  • b9b27abdce sigh Christopher Neugebauer 2016-08-15 22:42:54 +1000
  • 5540a30c6e Merge pull request #45 from lca2017/revert-44-chrisjrn/20160815 Scott Bragg 2016-08-15 18:58:04 +1000
  • 3f5ee591b6 Revert "(un-oops)" Scott Bragg 2016-08-15 18:56:54 +1000
  • f937f337ba Merge pull request #44 from lca2017/chrisjrn/20160815 Scott Bragg 2016-08-15 18:49:39 +1000
  • cc6db4ed88 Fixes some errors with reviewer averages Christopher Neugebauer 2016-08-15 15:35:25 +1000
  • 9c2087c778 Merge remote-tracking branch 'origin/lca2017' into chrisjrn/20160815 Christopher Neugebauer 2016-08-15 15:34:57 +1000
  • 4f71de1dbf Merge pull request #41 from lca2017/chrisjrn/20160815 Scott Bragg 2016-08-15 14:10:21 +1000
  • 09725bede0 Modifications to review_admin.html (#62) Christopher Neugebauer 2016-08-15 14:04:55 +1000
  • 9223c8fc90 Adds “Submit review and jump to random proposal” button Christopher Neugebauer 2016-08-15 12:22:40 +1000
  • 9ae17146df More work on the reviewers list Christopher Neugebauer 2016-08-15 11:11:25 +1000
  • 24f8ac8757 Makes the reviewer proposals list render properly Christopher Neugebauer 2016-08-15 10:44:44 +1000
  • 3217f43af2 Adds abstains and averages to the reviewers scores list. Christopher Neugebauer 2016-08-15 10:41:51 +1000
  • 2a6c192449 Refactors the CSV piece to be nicer than it previously was. Christopher Neugebauer 2016-08-15 10:17:27 +1000
  • 9e498544c2 Merge pull request #40 from lca2017/chrisjrn/20160813 Scott Bragg 2016-08-14 12:02:49 +1000
  • 29fa7c63a9 Makes the random proposal button take you to under reviewed proposals. Christopher Neugebauer 2016-08-13 12:19:58 +1000
  • e46c4c4b23 Merge pull request #60 from faulteh/master Christopher Neugebauer 2016-08-09 17:28:31 +1000
  • 116f8b55e3 Renders comment markdown and adds a gap between vote and username in review comment Scott Bragg 2016-08-09 11:22:04 +1000
  • 504cf77574 Allows us to manage additional speakers from the admin (#58) Christopher Neugebauer 2016-08-04 09:59:50 +1000
  • cc93f124e9 Merge pull request #35 from lca2017/chrisjrn/20160802 Scott Bragg 2016-08-02 11:23:56 +1000
  • 03a231093f For some reason, our vote label in reviews.py used a unicode en dash. Oops. Christopher Neugebauer 2016-08-02 10:53:53 +1000
  • 5a8b7ecc30 Fixes markdown cheat sheet links in speaker and proposals forms. Christopher Neugebauer 2016-08-02 10:51:43 +1000
  • a7fe10a8d9 Removes a case where keypress listeners were loaded twice on markdown fields in the old Symposion theme. (#56) Christopher Neugebauer 2016-07-30 21:52:26 -0700
  • c12a541ec6 Merge pull request #32 from lca2017/chrisjrn/csv_speaker_email Scott Bragg 2016-07-26 08:22:25 +1000
  • c0f4707032 Adds the speaker's e-mail address to the CSV output Christopher Neugebauer 2016-07-25 14:24:25 -0700
  • 0c4597c4ea Update models.py Christopher Neugebauer 2016-07-22 13:37:24 -0700
  • 40a4df3767 Fixes for 20160718 (#54) Christopher Neugebauer 2016-07-19 14:31:13 -0700
  • 6eef5efcfb Customises the CSRF failure view so that it uses the LCA2017 style (#53) Christopher Neugebauer 2016-07-17 01:52:04 -0600
  • 51640e9893 Fix issue in proposals display code (#49) Christopher Neugebauer 2016-07-17 01:51:50 -0600
  • 6598d9f737 Middleware to add never_cache headers to everything (#51) Scott Bragg 2016-07-15 12:18:36 +1000