Commit graph

  • fa717dee65 Adds QuerysetReport, which allows directly adding a queryset to a report rather than having to preprocess it into a list. Christopher Neugebauer 2016-09-13 16:19:18 +10:00
  • 53e6278116 Adds a Links report type, which can be used to generate a list of links to display with a report. Christopher Neugebauer 2016-09-13 16:02:18 +10:00
  • e8cfd024d3 Makes the reports use actual objects rather than strings Christopher Neugebauer 2016-09-13 15:39:25 +10:00
  • f3e419d66d Refactors reports so that rendering of links is done within Python code, not templates. Christopher Neugebauer 2016-09-13 15:32:55 +10:00
  • d5295e07a9 Merge branch 'chrisjrn/20160913-bugs' Christopher Neugebauer 2016-09-13 13:33:45 +10:00
  • 2658c2ccde Improves the error message when per_user_limit on category is breached. Christopher Neugebauer 2016-09-13 13:33:20 +10:00
  • 1c239c361f Propagates the per_user_limit category error to the products, rather than the category. Christopher Neugebauer 2016-09-13 13:19:53 +10:00
  • 3903d2be56 Fixes issues on /amend Christopher Neugebauer 2016-09-13 13:19:31 +10:00
  • 9dd31128bb Restricts ‘amend’ product widgets to the original product. Christopher Neugebauer 2016-09-13 13:19:09 +10:00
  • a27264ac92 Filters items_purchased by category. Christopher Neugebauer 2016-09-13 12:28:48 +10:00
  • f5e303584b Adds an output_field type to reconciliation sums. Christopher Neugebauer 2016-09-13 12:27:07 +10:00
  • aa70c5aeb2 Merge pull request #56 from lca2017/chrisjrn/universal_bcc Scott Bragg 2016-09-07 12:58:11 +10:00
  • 6fadca1773 Removes BCC amendment to mail.py Christopher Neugebauer 2016-09-07 12:01:34 +10:00
  • ea599bbaad Addresses #72, hopefully. Christopher Neugebauer 2016-09-05 21:10:21 +10:00
  • 878da1f2d8 Use textfield for some things rather than char field Christopher Neugebauer 2016-09-05 19:45:44 +10:00
  • 17dd91d56b Fixes bug in the t-shirt-style widget. Christopher Neugebauer 2016-09-05 14:45:51 +10:00
  • 27d0e1c6be Merge branch 'chrisjrn/team_conditions' Christopher Neugebauer 2016-09-05 10:49:02 +10:00
  • 1214b23077 Adds admin and migration for GroupMember conditions Christopher Neugebauer 2016-09-05 10:48:38 +10:00
  • 0f488e7a12 Makes TeamMemberCondition work Christopher Neugebauer 2016-09-05 10:42:50 +10:00
  • 1128e43150 Adds test for GroupMemberCondition — it fails, obviously. Christopher Neugebauer 2016-09-05 10:18:08 +10:00
  • 136c68aa0a Adds GroupMemberCondition, derivatives, and controllers. Christopher Neugebauer 2016-09-05 10:01:36 +10:00
  • 0601470006 Fixes bug in Radio Buttons products form. Christopher Neugebauer 2016-09-04 14:31:21 +10:00
  • b8cfb57269 Merge branch 'chrisjrn/speaker_conditions' Christopher Neugebauer 2016-09-04 14:21:54 +10:00
  • c2a702d699 Adds admin and migration for speaker tickets. Christopher Neugebauer 2016-09-04 14:21:30 +10:00
  • af30063a92 Adds final test, all three now pass. Christopher Neugebauer 2016-09-04 14:00:56 +10:00
  • 04eefa4e0e Passes first two tests Christopher Neugebauer 2016-09-04 13:54:05 +10:00
  • 0b306fd59e Adds test for user being a primary presenter of a proposal Christopher Neugebauer 2016-09-04 13:41:49 +10:00
  • 786bc0324a Stubs out tests for test_speaker Christopher Neugebauer 2016-09-04 13:17:56 +10:00
  • 9134fa5ed2 Initial version of test_speaker, which creates all of the boilerplate for proposals Christopher Neugebauer 2016-09-04 13:11:45 +10:00
  • b3d86e2148 Adds stub for SpeakerConditionController Christopher Neugebauer 2016-09-04 12:39:52 +10:00
  • 63fe8196e2 Adds SpeakerCondition, SpeakerDiscount, and SpeakerFlag Christopher Neugebauer 2016-09-04 12:36:20 +10:00
  • 1333fcdea1 Refactors flags and discount classes to be DRYer. Christopher Neugebauer 2016-09-04 11:30:29 +10:00
  • e2e69bb1cf Minimum viable changes to get schedule to display (#64) Scott Bragg 2016-09-03 19:22:47 +10:00
  • 7e39339ed9 Merge branch 'chrisjrn/fix_68' Christopher Neugebauer 2016-09-03 16:18:41 +10:00
  • 43649002cb Makes ProductCondition work if you have both valid and cancelled instances of a product. Fixes #68 Christopher Neugebauer 2016-09-03 16:18:27 +10:00
  • 8e1f799513 Test case for issue #68 Christopher Neugebauer 2016-09-03 16:11:28 +10:00
  • 75d96ce1c1 Merge branch 'chrisjrn/amend_products' Christopher Neugebauer 2016-09-03 15:56:08 +10:00
  • 5703221fba Adds voucher form to registration amendment Christopher Neugebauer 2016-09-03 15:53:54 +10:00
  • b9ee438b89 Registration amendments are now limited the products that the user is allowed to add. Christopher Neugebauer 2016-09-03 15:43:04 +10:00
  • 1152e185d1 Staff can now check out an invoice for a user Christopher Neugebauer 2016-09-03 15:16:46 +10:00
  • 3b2beedd4a Merge pull request #54 from faulteh/lca2017 Scott Bragg 2016-09-03 15:10:39 +10:00
  • c2065dd4b9 The form can now amend a user’s registration. Christopher Neugebauer 2016-09-03 15:08:44 +10:00
  • 84c40a1e1f Refactors ItemController, add items_released Christopher Neugebauer 2016-09-03 15:08:25 +10:00
  • da56226732 Changed var name Scott Bragg 2016-09-03 15:06:01 +10:00
  • 83b8b62d74 Attendee view now uses user_id, like the rest of the app Christopher Neugebauer 2016-09-03 14:24:58 +10:00
  • 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. Christopher Neugebauer 2016-09-03 14:22:32 +10:00
  • c64d0eaab8 Merge branch 'chrisjrn/more_reports' Christopher Neugebauer 2016-09-03 13:53:09 +10:00
  • c7608fb0d5 Added ResultNotification to admin, fixed subject as template Scott Bragg 2016-09-03 13:16:05 +10:00
  • 420d8ec870 Remove description from Presentation, add fields to proposal for notification template. Scott Bragg 2016-09-03 12:48:31 +10:00
  • f3a08a82bb Shows the attendee’s name in the attendee list. Christopher Neugebauer 2016-09-03 12:45:21 +10:00
  • 4dbe69574c Adds report that tracks the free money in the system Christopher Neugebauer 2016-09-03 12:17:03 +10:00
  • 96e691c5dd Tidies up reporting URLs Christopher Neugebauer 2016-09-03 12:16:52 +10:00
  • da42bb2bac Shows all the payments an attendee has made. Christopher Neugebauer 2016-09-03 11:51:12 +10:00
  • e128179629 Merge branch 'chrisjrn/fix_64' Christopher Neugebauer 2016-09-03 11:46:51 +10:00
  • 1e6c90163d Fixes #64 Christopher Neugebauer 2016-09-03 11:46:24 +10:00
  • cdc6e229dc Etc (squash. srsly) Christopher Neugebauer 2016-09-03 11:31:39 +10:00
  • 0329ee7bb2 Amends test to test *both* paths for validating invoices. Christopher Neugebauer 2016-09-03 11:11:44 +10:00
  • 5a7819b0d7 Test for issue 64 Christopher Neugebauer 2016-09-03 11:07:46 +10:00
  • e7556b02b7 Fixes a minor oops Christopher Neugebauer 2016-09-02 16:14:58 +10:00
  • 85398a5cf5 Merge branch 'chrisjrn/attendee_manifest' Christopher Neugebauer 2016-09-02 16:07:40 +10:00
  • 5b03ae8ff6 Fixes credit note bug Christopher Neugebauer 2016-09-02 16:03:29 +10:00
  • 964fe380da Attendee manifest page now reports the items a user has pending and purchased. Christopher Neugebauer 2016-09-02 15:57:44 +10:00
  • 68aa9b067b Factors items_pending and items_purchased into ItemController Christopher Neugebauer 2016-09-02 15:57:20 +10:00
  • 17fc874212 Attendee manifest now displays credit notes. Christopher Neugebauer 2016-09-02 15:43:01 +10:00
  • d58b2811f9 Makes the attendee list work better. Christopher Neugebauer 2016-09-02 15:37:57 +10:00
  • e27e322c41 Adds the attendee list and stubs the attendee manifest reports Christopher Neugebauer 2016-09-02 15:15:15 +10:00
  • 48a036204d Reporting framework can now display multiple sections. Christopher Neugebauer 2016-09-02 15:14:54 +10:00
  • 25608b1653 Moves reports forms into reporting sub package Christopher Neugebauer 2016-09-02 14:33:23 +10:00
  • 64ca477cb8 Fixes flake8 snafus Christopher Neugebauer 2016-09-02 11:43:27 +10:00
  • 4b6b221086 Merge branch 'chrisjrn/reports' Christopher Neugebauer 2016-09-02 11:32:28 +10:00
  • aacdab7d16 The reporting module now passes flake8 Christopher Neugebauer 2016-09-02 11:25:50 +10:00
  • 4664c4711a Moves staff_views to reporting/views Christopher Neugebauer 2016-09-02 11:20:03 +10:00
  • f9e26a2e49 Adds the link_view concept to reports; adds a link_view to credit notes report Christopher Neugebauer 2016-09-02 11:05:38 +10:00
  • 372512c6af Adds report to view credit notes. Christopher Neugebauer 2016-09-02 10:40:28 +10:00
  • 499c4209cf Makes form_type *properly* optional Christopher Neugebauer 2016-09-02 10:30:12 +10:00
  • f1c8e90b77 Makes the form type optional for reports Christopher Neugebauer 2016-09-02 10:28:24 +10:00
  • 960de87343 oops Christopher Neugebauer 2016-09-02 10:10:21 +10:00
  • 86d1ab7160 Refactors core reporting bits into a reporting package Christopher Neugebauer 2016-09-02 10:08:11 +10:00
  • fb022bbc7b Adds a view that shows all reports Christopher Neugebauer 2016-09-02 09:55:29 +10:00
  • 1e066952e9 Reports now need staff credentials to load. Christopher Neugebauer 2016-09-02 09:31:12 +10:00
  • 66226663d5 Makes the inventory report even clearer. Christopher Neugebauer 2016-08-26 15:53:33 +10:00
  • 32b887fed3 Makes the reporting framework a bit more DRY. Christopher Neugebauer 2016-08-26 15:11:08 +10:00
  • 3607fb19b8 Adds inventory report Christopher Neugebauer 2016-08-26 14:59:54 +10:00
  • 2a850c49bc Fixes some documentation snafus Christopher Neugebauer 2016-08-26 14:17:53 +10:00
  • 5c41a3576c re-structures the URLs a bit, puts the items sold report under reports/items_sold Christopher Neugebauer 2016-08-26 13:53:40 +10:00
  • db8f428ee1 Makes the sales report keep a total. Christopher Neugebauer 2016-08-26 13:40:49 +10:00
  • b7650ca772 Reports now display titles Christopher Neugebauer 2016-08-25 21:10:07 +10:00
  • a320f822fc Report for total items sold. Christopher Neugebauer 2016-08-25 21:05:02 +10:00
  • d131b547f6 Delete errant prints Christopher Neugebauer 2016-08-25 21:01:32 +10:00
  • 00476498a8 Very first attempt at a staff-facing report (items sold) Christopher Neugebauer 2016-08-25 20:33:19 +10:00
  • 3225a353e0 Migrates to the less-deprecated URL syntax Christopher Neugebauer 2016-08-25 19:51:36 +10:00
  • d9b1583dfe Adds more fields to the reviews CSV Christopher Neugebauer 2016-08-25 10:40:21 +10:00
  • d05a41d4f6 Merge branch 'chrisjrn/describe_discount_items' Christopher Neugebauer 2016-08-24 11:46:38 +10:00
  • 0b7396c40f Discount line items now describe the product that the discount applies to. Christopher Neugebauer 2016-08-24 11:46:15 +10:00
  • 1b40472835 Merge branch 'chrisjrn/long_and_thin' Christopher Neugebauer 2016-08-22 15:03:32 +10:00
  • 482fe22d89 Better reporting of errors in long-and-thin categories Christopher Neugebauer 2016-08-22 15:03:08 +10:00
  • d52fc6eb9d Adds a formset for dealing with long-and-thin product categories. Christopher Neugebauer 2016-08-22 13:17:24 +10:00
  • 02e415c104 Adds an implementation for item-quantity forms. Christopher Neugebauer 2016-08-22 10:41:39 +10:00
  • d9f9af9827 Modifies the Category model to allow for ITEM_QUANTITY forms Christopher Neugebauer 2016-08-22 10:35:30 +10:00
  • c4274817a8 Moves ProductsForm to the top of its file Christopher Neugebauer 2016-08-22 10:15:01 +10:00