Commit graph

  • 52376dff59 Adds nag mails to the UI. Christopher Neugebauer 2016-12-07 17:38:37 +1100
  • 19b59d7676 Adds functionality for sending nag e-mails Christopher Neugebauer 2016-12-07 17:31:42 +1100
  • 051a942ffe Forms for nag e-mail Christopher Neugebauer 2016-12-07 11:52:10 +1100
  • fcf4e5cffb Adds forms for nag_unpaid Christopher Neugebauer 2016-12-07 11:19:30 +1100
  • 37fbc2ee40 Adds some reporting documentation Christopher Neugebauer 2016-12-07 10:18:54 +1100
  • ea07469634 Fixes individual attendee view, which had disappeared. Christopher Neugebauer 2016-12-07 10:18:48 +1100
  • 3a686ab1a8 Wiki with styling (#78) Christopher Neugebauer 2016-11-23 17:08:00 +1100
  • 1df509cfbb Merge pull request #77 from faulteh/master Christopher Neugebauer 2016-11-23 11:30:48 +1100
  • 31322b6cb9 Additional styles to make the schedule timetable look better with our theme Scott Bragg 2016-11-13 17:17:51 +1100
  • b4356a1551 Merge pull request #61 from faulteh/lca2017 Scott Bragg 2016-11-13 15:32:55 +1100
  • 02d7066c44 Increase slot name since it's made up of room names and our room names are long. Scott Bragg 2016-11-13 15:31:08 +1100
  • 4fa9903998 Merge pull request #76 from faulteh/schedule_edit_fix Christopher Neugebauer 2016-11-04 11:25:28 +1100
  • 857e8623d9 Style fixes to make the proposal selection modal display. Scott Bragg 2016-11-03 23:46:03 +1100
  • ebfd7aa192 Add ACE editor for reviews Scott Bragg 2016-10-31 22:21:30 +1100
  • c76c0f6f4b Merge branch 'chrisjrn/20161014-b' Christopher Neugebauer 2016-10-14 16:52:59 -0700
  • 6a37134172 Stops relying on a form Christopher Neugebauer 2016-10-14 16:26:36 -0700
  • ed2327bedd Cleans up the architecture for report views Christopher Neugebauer 2016-10-14 16:10:36 -0700
  • 67ac01e599 Adds a tag to take the CSV version of a report Christopher Neugebauer 2016-10-14 11:36:31 -0700
  • 517da70536 CSV fixes Christopher Neugebauer 2016-10-14 11:19:10 -0700
  • 2637930996 Adds CSV output support Christopher Neugebauer 2016-10-14 11:11:27 -0700
  • ea7a8d9ae7 Indentation Christopher Neugebauer 2016-10-14 10:28:38 -0700
  • 320f6ab6eb First step refactoring ReportView into a class Christopher Neugebauer 2016-10-14 10:27:22 -0700
  • 4e3f4aa9ad Merge branch 'chrisjrn/20161013' Christopher Neugebauer 2016-10-13 11:23:54 -0700
  • ff342bb06e Merge branch 'master' into chrisjrn/20161013 Christopher Neugebauer 2016-10-13 11:23:46 -0700
  • 3f192c2626 Zeroed & paid invoices that are voided now release the cart. Fixes #95. Christopher Neugebauer 2016-10-13 11:23:41 -0700
  • c9c9d2a2b2 Cancelled presentations no longer enable SpeakerCondition. Christopher Neugebauer 2016-10-13 10:50:48 -0700
  • 6a5e4ff92d Merge branch 'chrisjrn/20161013' Christopher Neugebauer 2016-10-13 09:37:26 -0700
  • 17cc088a6e Adds an “invoices” view Christopher Neugebauer 2016-10-13 09:32:30 -0700
  • 232dc9e452 Invoices are tested for cart validity before display. Christopher Neugebauer 2016-10-13 09:19:18 -0700
  • e05265edd2 Adds test for invoice becoming invalid over time. Christopher Neugebauer 2016-10-13 08:31:11 -0700
  • 0cd7d47805 Template fixer-upper Christopher Neugebauer 2016-10-10 08:52:51 -0700
  • 833eebc46d Fixes presentation of the 18+ question Christopher Neugebauer 2016-10-06 13:10:39 -0700
  • dec0a759ca Merge branch 'chrisjrn/20161006' Christopher Neugebauer 2016-10-06 12:50:33 -0700
  • 3ca2be8c4b Attendee data page is now slightly more useful Christopher Neugebauer 2016-10-06 12:49:37 -0700
  • 6dbc303e7c Adds ability for staff to extend a user’s reservations Christopher Neugebauer 2016-10-06 12:44:06 -0700
  • d31d812001 Adds functionality to increase the reservation duration Christopher Neugebauer 2016-10-06 12:33:53 -0700
  • b323c0eb25 Cart reservation durations now take the residual from the last reservation duration into account. Christopher Neugebauer 2016-10-06 12:12:50 -0700
  • 360175f86a Adds tests for reservation duration Christopher Neugebauer 2016-10-06 11:52:46 -0700
  • 06e61fd92c Merge branch 'chrisjrn/20161005' Christopher Neugebauer 2016-10-05 13:08:08 -0700
  • 1129a4605c Fixes a bug, hopefully Christopher Neugebauer 2016-10-05 13:07:44 -0700
  • 36d658e57f More query optimisation Christopher Neugebauer 2016-10-05 12:52:56 -0700
  • 62858b0f6e Optimises some queries on attendee profile page Christopher Neugebauer 2016-10-05 12:28:43 -0700
  • ace7aa3efa Final query optimisation for attendee_data view Christopher Neugebauer 2016-10-05 12:17:40 -0700
  • ffe5194893 Query optimisation on attendee_data form Christopher Neugebauer 2016-10-05 12:07:38 -0700
  • 7058260e5c Resolves values of related fields Christopher Neugebauer 2016-10-05 11:59:08 -0700
  • bf21d478a8 Adds ability to group by category instead of by product Fixes #98. Christopher Neugebauer 2016-10-05 11:08:58 -0700
  • f0ab1f944f paid_invoices_by_date now counts invoices with a $0 value. Fixes #96 Christopher Neugebauer 2016-10-05 10:38:03 -0700
  • 99ba4c1770 1) Fixes list display 2) Lets us put links in category descriptions Christopher Neugebauer 2016-10-05 10:25:44 -0700
  • 42892ea3c8 Fixes payment behaviour. Christopher Neugebauer 2016-10-03 16:42:50 -0700
  • dba220d678 Fixes list alignment inside fieldsets Christopher Neugebauer 2016-10-03 11:51:37 -0700
  • 922a7ff1d9 Adds product/categories to admin view for group member flag Christopher Neugebauer 2016-10-02 10:40:10 -0700
  • a3474fd9cd Adds registration to the website (#69) Christopher Neugebauer 2016-09-30 03:46:05 -0700
  • 42372791d5 Don't notify everyone when a proposal changes, only the admins Scott Bragg 2016-09-27 19:21:57 +1000
  • 882902d7a3 Add ADMIN_USERNAMES setting for selective proposal change notification Scott Bragg 2016-09-27 19:18:40 +1000
  • 35bb710250 More cfps (#75) Scott Bragg 2016-09-27 18:10:41 +1000
  • 52d443790f Last minute fixes to get miniconf cfp going (form fields missing) Scott Bragg 2016-09-27 07:47:05 +1000
  • 2aa0074bdc Removes speaker assistance options from the profile form. Christopher Neugebauer 2016-09-26 11:18:05 +1000
  • 25c6dd666f Makes lists look less awful Christopher Neugebauer 2016-09-26 11:07:05 +1000
  • 2e2333ed70 Forgot to add games to admin Scott Bragg 2016-09-25 16:20:41 +1000
  • 9dc93ea49a Fixed import (#72) Scott Bragg 2016-09-25 16:02:14 +1000
  • 7115ced57c Fixed CFPs using wrong base class (#71) Scott Bragg 2016-09-25 15:56:33 +1000
  • df808d52f3 Games Miniconf CFP (#70) Scott Bragg 2016-09-25 15:38:15 +1000
  • c25f19d66e Increases search space for access codes. Christopher Neugebauer 2016-09-25 11:33:07 +1000
  • 7a7aa95874 Fixes issue with accessing stripe page without access code. Christopher Neugebauer 2016-09-25 09:56:16 +1000
  • 33eb1a6c0b Temporarily Removes Symposion as a dependency Christopher Neugebauer 2016-09-24 09:30:37 +1000
  • 57ed5e546b CFPs that are ready (#68) Scott Bragg 2016-09-23 21:23:46 +1000
  • 5be0c8be19 Lets us define homepage panels as “compact” (#67) Christopher Neugebauer 2016-09-23 21:23:20 +1000
  • fd5754e679 Allows unauthenticated payments. Links Credit Note Refunds to the Stripe Charge. Christopher Neugebauer 2016-09-23 16:42:47 +1000
  • aec9e58edf Removes avenue for crash in reporting attendees. Christopher Neugebauer 2016-09-23 15:21:57 +1000
  • 2d434432d9 Oops Christopher Neugebauer 2016-09-22 20:32:10 +1000
  • 4b1d109714 Fixes issues with rendering stripe widgets securely. Christopher Neugebauer 2016-09-22 20:30:03 +1000
  • 26b249d48d Always immediately capture payments. Christopher Neugebauer 2016-09-22 11:44:30 +1000
  • ed1087d9d3 Fixes bug in payment form Christopher Neugebauer 2016-09-22 11:38:12 +1000
  • fb3f1411c7 Puts setup.py in the right place (oops) Christopher Neugebauer 2016-09-22 11:30:28 +1000
  • e47e11acfd setup.py because heroku needs it apparently Christopher Neugebauer 2016-09-22 11:28:38 +1000
  • e775e5afd9 Documentation fix. Christopher Neugebauer 2016-09-22 11:23:56 +1000
  • abee9e3c62 Adds support for refunds Christopher Neugebauer 2016-09-22 11:04:43 +1000
  • 6c87b9d08a Documentation, and edge case. Christopher Neugebauer 2016-09-22 09:38:22 +1000
  • cbf3f5814b DRYs up the way to define a Stripe-style form field. Christopher Neugebauer 2016-09-21 19:36:57 +1000
  • 830864df2c Adds verification data to the payments form. Christopher Neugebauer 2016-09-21 19:07:10 +1000
  • 8334d40fe9 Adds stripe.js-based form for processing credit card payments Christopher Neugebauer 2016-09-21 13:16:59 +1000
  • a16cb71463 Fixes issue in for_id_or_404 Christopher Neugebauer 2016-09-21 15:58:58 +1000
  • 79fa80ea33 Adds urls.py Christopher Neugebauer 2016-09-21 10:41:02 +1000
  • f932841cda Commits an initial django app. Christopher Neugebauer 2016-09-21 10:24:26 +1000
  • 21613a357d Initial commit Christopher Neugebauer 2016-09-21 10:17:55 +1000
  • a445eed239 Merge branch 'chrisjrn/reports_20160919' Christopher Neugebauer 2016-09-20 19:41:47 +1000
  • 94a8c3e3d9 Adds speaker registration data. Christopher Neugebauer 2016-09-20 19:18:09 +1000
  • 7c5c155370 Shows an email address. Christopher Neugebauer 2016-09-20 18:44:23 +1000
  • 2d469bb398 One more addition. Christopher Neugebauer 2016-09-20 14:04:38 +1000
  • bcd7043862 Merge branch 'chrisjrn/reports_20160919' Christopher Neugebauer 2016-09-20 13:48:34 +1000
  • 2ed0a47f15 Adds attendance by field report Christopher Neugebauer 2016-09-20 13:36:49 +1000
  • e3b662fb67 Adds attendee profile data to the attendee page Christopher Neugebauer 2016-09-20 12:08:03 +1000
  • 6611546a35 Moves get_object_from_name into util. Christopher Neugebauer 2016-09-20 11:24:50 +1000
  • 6e4d2fab16 Adds ATTENDEE_PROFILE_MODEL as a thing that needs to be specified in settings.py. Christopher Neugebauer 2016-09-20 11:10:48 +1000
  • e2d027f71b Adds a report for consumption of a discount. Christopher Neugebauer 2016-09-20 10:33:43 +1000
  • f41bd9c65b Adds paid invoices by date report Christopher Neugebauer 2016-09-19 15:03:21 +1000
  • 851c37508a Factors out annotating objects by cart status Christopher Neugebauer 2016-09-19 13:39:39 +1000
  • 2c99114d9f Improves wording on reconciliation report Christopher Neugebauer 2016-09-19 13:26:46 +1000
  • 7e74a2e0da Updates the treasurer’s reconciliation view to be MUCH more comprehensive. Christopher Neugebauer 2016-09-19 13:25:02 +1000
  • e96bce62ab Merge pull request #57 from lca2017/chrisjrn/september_rebase Scott Bragg 2016-09-18 20:41:44 +1000