Commit graph

  • 1faa608425 Adds email framework shamelessly stolen from Symposion Christopher Neugebauer 2016-08-21 15:40:05 +10:00
  • b6b6c51cc1 Refactors to be a bit less obtuse Christopher Neugebauer 2016-08-21 15:31:09 +10:00
  • 565a353375 send_mail is no longer hardwired to point at symposion/emails (who does that?!) Christopher Neugebauer 2016-08-21 15:28:22 +10:00
  • efd6ff88f8 "Random selection" change Christopher Neugebauer 2016-08-19 10:29:04 +10:00
  • f3fc572ca7 Merge pull request #48 from lca2017/chrisjrn/20160817 Scott Bragg 2016-08-17 14:28:32 +10:00
  • d56bcea2e6 Makes the “reviewer’s reviews” page filter by section Christopher Neugebauer 2016-08-17 08:09:21 +10:00
  • 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 +10:00
  • 07198b2ecf Direct reviewers to the controversial talks instead of the indifferent talks Christopher Neugebauer 2016-08-17 07:35:46 +10:00
  • 7b6843ca1e all-reviews CSV now includes the proposal type rather than the proposal section Christopher Neugebauer 2016-08-17 07:27:32 +10:00
  • 59ff38f78b Adds a floatformat to the average Christopher Neugebauer 2016-08-16 09:50:17 +10:00
  • 32c2d697b0 PEBACK 3 Christopher Neugebauer 2016-08-16 09:35:34 +10:00
  • 20ad44236b PEBCAK 2 removed Christopher Neugebauer 2016-08-16 09:34:04 +10:00
  • faa30b8866 Update views.py Christopher Neugebauer 2016-08-16 09:14:50 +10:00
  • 5ad2aa0888 Merge branch 'chrisjrn/20160815' into lca2017 Scott Bragg 2016-08-15 23:03:31 +10:00
  • 124335cc7c Merge branch 'lca2017' into chrisjrn/20160815 Scott Bragg 2016-08-15 23:02:49 +10:00
  • b9b27abdce sigh Christopher Neugebauer 2016-08-15 22:42:54 +10:00
  • 5540a30c6e Merge pull request #45 from lca2017/revert-44-chrisjrn/20160815 Scott Bragg 2016-08-15 18:58:04 +10:00
  • 3f5ee591b6 Revert "(un-oops)" Scott Bragg 2016-08-15 18:56:54 +10:00
  • f937f337ba Merge pull request #44 from lca2017/chrisjrn/20160815 Scott Bragg 2016-08-15 18:49:39 +10:00
  • cc6db4ed88 Fixes some errors with reviewer averages Christopher Neugebauer 2016-08-15 15:35:25 +10:00
  • 9c2087c778 Merge remote-tracking branch 'origin/lca2017' into chrisjrn/20160815 Christopher Neugebauer 2016-08-15 15:34:57 +10:00
  • 4f71de1dbf Merge pull request #41 from lca2017/chrisjrn/20160815 Scott Bragg 2016-08-15 14:10:21 +10:00
  • 09725bede0 Modifications to review_admin.html (#62) Christopher Neugebauer 2016-08-15 14:04:55 +10:00
  • 9223c8fc90 Adds “Submit review and jump to random proposal” button Christopher Neugebauer 2016-08-15 12:22:40 +10:00
  • 9ae17146df More work on the reviewers list Christopher Neugebauer 2016-08-15 11:11:25 +10:00
  • 24f8ac8757 Makes the reviewer proposals list render properly Christopher Neugebauer 2016-08-15 10:44:44 +10:00
  • 3217f43af2 Adds abstains and averages to the reviewers scores list. Christopher Neugebauer 2016-08-15 10:41:51 +10:00
  • 2a6c192449 Refactors the CSV piece to be nicer than it previously was. Christopher Neugebauer 2016-08-15 10:17:27 +10:00
  • 9e498544c2 Merge pull request #40 from lca2017/chrisjrn/20160813 Scott Bragg 2016-08-14 12:02:49 +10:00
  • 29fa7c63a9 Makes the random proposal button take you to under reviewed proposals. Christopher Neugebauer 2016-08-13 12:19:58 +10:00
  • e46c4c4b23 Merge pull request #60 from faulteh/master Christopher Neugebauer 2016-08-09 17:28:31 +10:00
  • 116f8b55e3 Renders comment markdown and adds a gap between vote and username in review comment Scott Bragg 2016-08-09 11:22:04 +10:00
  • 504cf77574 Allows us to manage additional speakers from the admin (#58) Christopher Neugebauer 2016-08-04 09:59:50 +10:00
  • cc93f124e9 Merge pull request #35 from lca2017/chrisjrn/20160802 Scott Bragg 2016-08-02 11:23:56 +10:00
  • 03a231093f For some reason, our vote label in reviews.py used a unicode en dash. Oops. Christopher Neugebauer 2016-08-02 10:53:53 +10:00
  • 5a8b7ecc30 Fixes markdown cheat sheet links in speaker and proposals forms. Christopher Neugebauer 2016-08-02 10:51:43 +10:00
  • 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 -07:00
  • c12a541ec6 Merge pull request #32 from lca2017/chrisjrn/csv_speaker_email Scott Bragg 2016-07-26 08:22:25 +10:00
  • c0f4707032 Adds the speaker's e-mail address to the CSV output Christopher Neugebauer 2016-07-25 14:24:25 -07:00
  • 0c4597c4ea Update models.py Christopher Neugebauer 2016-07-22 13:37:24 -07:00
  • 40a4df3767 Fixes for 20160718 (#54) Christopher Neugebauer 2016-07-19 14:31:13 -07:00
  • 6eef5efcfb Customises the CSRF failure view so that it uses the LCA2017 style (#53) Christopher Neugebauer 2016-07-17 01:52:04 -06:00
  • 51640e9893 Fix issue in proposals display code (#49) Christopher Neugebauer 2016-07-17 01:51:50 -06:00
  • 6598d9f737 Middleware to add never_cache headers to everything (#51) Scott Bragg 2016-07-15 12:18:36 +10:00
  • ce10e021f6 _actually_ lets proposal managers view the assistance fields (#48) Christopher Neugebauer 2016-07-10 09:18:08 +10:00
  • ecabf31e54 Assorted fixes (#47) Christopher Neugebauer 2016-07-09 23:14:31 +10:00
  • e32942a49d Fixes django-sitetree’s breaking of 500 reporting. (#39) Christopher Neugebauer 2016-07-04 22:23:17 +10:00
  • c5e9152b4c Merge pull request #29 from lca2017/chrisjrn/27-better-csv Scott Bragg 2016-07-04 22:22:10 +10:00
  • f126330390 Handles unicode strings properly. Christopher Neugebauer 2016-07-04 22:18:34 +10:00
  • 9c47421d5a Merge pull request #28 from lca2017/chrisjrn/27-better-csv Scott Bragg 2016-07-04 21:26:18 +10:00
  • 6ebd0f0905 snoops Christopher Neugebauer 2016-07-04 16:28:31 +10:00
  • 6811708b33 Adds a view that returns all proposals in CSV format. Christopher Neugebauer 2016-07-04 16:10:02 +10:00
  • 96722e4d55 Merge pull request #26 from lca2017/chrisjrn-patch-1 Scott Bragg 2016-07-04 00:02:21 +10:00
  • 40b2747acd Adds a 404 page. (#38) Christopher Neugebauer 2016-07-04 00:00:50 +10:00
  • e17df73dde Update models.py Christopher Neugebauer 2016-07-03 12:14:07 +10:00
  • 3118e4c11c Friday fixes (#36) Christopher Neugebauer 2016-07-02 22:56:44 +10:00
  • 5abf9ad3ab Merge pull request #34 from faulteh/master Christopher Neugebauer 2016-07-01 10:45:40 +10:00
  • c2e4b04027 Added analytics script Scott Bragg 2016-07-01 10:42:33 +10:00
  • 3c41f1083f Fix page title (#33) Christopher Neugebauer 2016-07-01 10:41:55 +10:00
  • 2d039faedf Adds social media links (#32) Christopher Neugebauer 2016-07-01 10:16:48 +10:00
  • 087307e7cd Merge pull request #25 from faulteh/lca2017 Christopher Neugebauer 2016-07-01 10:14:27 +10:00
  • 073174e617 Adds bcc to emails sent from server Scott Bragg 2016-07-01 10:10:23 +10:00
  • 02dc082958 Thursday + Takeflight changes (#31) Christopher Neugebauer 2016-06-30 17:25:50 +10:00
  • 7c5ca8d399 settings.py allows local_settings.py to extend settings (used for Raven/Sentry config) Scott Bragg 2016-06-29 23:22:46 +10:00
  • 2cdb554623 Tuesday & Wednesday work (#30) Christopher Neugebauer 2016-06-29 23:17:15 +10:00
  • 7225dcd660 Merge pull request #22 from lca2017/chrisjrn/21-chairs-can-see-own-proposals Scott Bragg 2016-06-29 22:26:46 +10:00
  • c23f2b5753 Merge pull request #24 from lca2017/chrisjrn/16-random-proposal-link Scott Bragg 2016-06-29 22:25:13 +10:00
  • d4230feab0 #16 adds view for jumping to a random proposal Christopher Neugebauer 2016-06-29 16:00:07 +10:00
  • d43d42bbc3 Fixes #21 — the check_speaker argument to proposals_generator is *false* for section chairs. Christopher Neugebauer 2016-06-29 15:16:24 +10:00
  • feed83f517 More dashboard and settings themes (#29) Christopher Neugebauer 2016-06-28 07:58:06 +10:00
  • eac85a2b92 Chrisjrn/dashboard 2 (#28) Christopher Neugebauer 2016-06-28 07:56:27 +10:00
  • e6c623a69c Refactors all speaker-facing forms and editing pages to use the new theme (#27) Christopher Neugebauer 2016-06-27 18:13:38 +10:00
  • d3a8b39a7b Adds 2em to the bottom of the illustration div in compact panels (#26) Christopher Neugebauer 2016-06-27 18:05:57 +10:00
  • 6814b290eb Makes dashboard use takeflight theme instead of pinax theme (#24) Christopher Neugebauer 2016-06-27 13:26:26 +10:00
  • e3f41b4b31 Should fix Markdown (#25) Scott Bragg 2016-06-27 13:21:24 +10:00
  • 08c8f23344 Merge pull request #23 from faulteh/master Christopher Neugebauer 2016-06-27 11:28:06 +10:00
  • df397ffde6 Refactor site_base with new template so most symposion pages work. Added site_base_wagtail.html for CMS pages to extend from. Scott Bragg 2016-06-27 10:14:59 +10:00
  • 4f106a0cd4 Templates (finished?) (#22) Christopher Neugebauer 2016-06-27 08:01:42 +10:00
  • ca329c1c90 wagtail after templates (#19) Christopher Neugebauer 2016-06-26 11:49:14 +10:00
  • 2d7a71a4ef Latest migrations so we're all in sync not creating conflicts (#18) Scott Bragg 2016-06-25 12:49:11 +10:00
  • fdfe3c7045 Wagtail integration (#17) Christopher Neugebauer 2016-06-22 10:07:27 +10:00
  • 4c458fd584 Proposal forms to match new tutorial and miniconf models Scott Bragg 2016-06-21 21:47:45 +10:00
  • b9b9834f63 Adds “unreviewed by you” to the list of proposal links (#16) Christopher Neugebauer 2016-06-21 10:08:53 +10:00
  • 9c986111a1 Updates proposal forms and review template (#14) Christopher Neugebauer 2016-06-21 09:58:27 +10:00
  • f56ce51459 Merge pull request #18 from lca2017/chrisjrn/017-cfp-models-and-forms Scott Bragg 2016-06-21 09:57:56 +10:00
  • c8c25718bc Merge pull request #20 from lca2017/chrisjrn/019-track-abstains-properly Scott Bragg 2016-06-21 09:43:17 +10:00
  • 8bf549c37f Adds new proposal types for Tutorials and Miniconfs (#9) Scott Bragg 2016-06-21 09:42:51 +10:00
  • 7f3ed91dae vote_count now only counts non-abstaining votes. Fixes #19 Christopher Neugebauer 2016-06-19 18:39:07 +10:00
  • 14dea7eafa Fixes deletion of reviews Christopher Neugebauer 2016-06-19 18:38:14 +10:00
  • 57acd04852 Removes a block of egregious stupidity from update_vote and replaces with something that actually works Christopher Neugebauer 2016-06-19 18:37:54 +10:00
  • 388c722ed6 Makes sure accessibility requirements are parsed Christopher Neugebauer 2016-06-19 14:07:43 +10:00
  • c0e9b90476 Requires acceptance of the code of conduct and T&Cs Christopher Neugebauer 2016-06-19 14:00:17 +10:00
  • 782e5c9ea2 Tidies up some of the proposal fields Christopher Neugebauer 2016-06-19 13:30:10 +10:00
  • aa56ac00c3 Updates speaker model to include information that LCA typically asks for Christopher Neugebauer 2016-06-19 13:19:32 +10:00
  • 0ce99678c3 Updates ProposalBase to include information that LCA typically asks for Christopher Neugebauer 2016-06-19 12:39:28 +10:00
  • 08698e5326 Merge pull request #15 from lca2017/chrisjrn/002-abstain Scott Bragg 2016-06-18 18:12:19 +10:00
  • a160e2b7c3 Fixes messages (#11) Christopher Neugebauer 2016-06-18 01:00:08 -07:00
  • ee1c352571 Merge pull request #14 from lca2017/chrisjrn/011-travel-requirements Scott Bragg 2016-06-18 17:38:08 +10:00
  • d7d36e2c05 Merge pull request #8 from lca2017/chrisjrn/006-display-scores Christopher Neugebauer 2016-06-18 00:09:18 -07:00
  • d305cd8c13 Requires comments for non-abstain votes only Christopher Neugebauer 2016-06-18 17:07:21 +10:00