Commit Graph

317 Commits

Author SHA1 Message Date
Trever Fischer
31aeffd18e Exclude migrations from coverage reports 2012-06-10 02:31:39 -04:00
Trever Fischer
affa714583 More test coverage in local/ 2012-06-10 02:31:16 -04:00
Trever Fischer
a8fada689b debug-- 2012-06-10 02:30:52 -04:00
Trever Fischer
7f3ef568ea Fix bans without expiration 2012-06-10 02:30:40 -04:00
Trever Fischer
9845aca676 Add code coverage to unit testing 2012-06-09 22:24:18 -04:00
Trever Fischer
c4793874bf Implement playtime badges 2012-06-09 21:14:58 -04:00
Trever Fischer
9f6b99f848 Don't send reply mail to your own forum post 2012-06-09 20:25:32 -04:00
Trever Fischer
118d000149 Redesign the petition UI 2012-06-09 16:49:36 -04:00
Trever Fischer
9619f5f1db Add support for closing petitions, and emit notifications when relevant 2012-06-09 16:49:27 -04:00
Trever Fischer
72f0632080 Combine messages and notifications into the same display element 2012-06-09 16:48:43 -04:00
Trever Fischer
71ca32205b Add a script to run unit tests in a virtualenv 2012-06-08 16:59:44 -04:00
Trever Fischer
982b7b1ba5 Freeze requirements 2012-06-08 16:59:09 -04:00
Trever Fischer
9be08cd84d add a pip requirements file 2012-06-08 16:47:56 -04:00
Trever Fischer
15c4a6d653 After much headache, determine that we need django-notification=0.2 and Django=1.3.1 2012-06-08 15:59:18 -04:00
Trever Fischer
e0f60f78a8 Revert "Display AwardBonus objects in the admin cp"
This reverts commit b04076b357.

Working around database inconsistency is not a solution, idiot.
2012-06-08 15:30:45 -04:00
Trever Fischer
da2355681c Use get_or_create to fix database inconsistencies 2012-06-08 15:27:30 -04:00
Trever Fischer
b04076b357 Display AwardBonus objects in the admin cp 2012-06-08 15:18:17 -04:00
Trever Fischer
2e93e70fa7 --crashing_other_unit_tests 2012-06-08 15:06:23 -04:00
Trever Fischer
22bc661783 crash-- for anonymous users 2012-06-08 14:55:58 -04:00
Trever Fischer
8b23d42671 Implement a /notifications/ view 2012-06-08 14:54:29 -04:00
Trever Fischer
cad9da3446 Add some extra metadata to notifications 2012-06-08 14:54:09 -04:00
Trever Fischer
f99949cb7b Display notifications on the site, and provide a ajaxy way to acknowledge them 2012-06-08 14:53:32 -04:00
Trever Fischer
60acb6b315 Implement an easy bridge between django reverse() and javascript ajax 2012-06-08 14:52:13 -04:00
Trever Fischer
3000047ffa Change badge_awarded signal to use intern()'d strings instead of Badge instances, which never return the same id(). 2012-06-08 13:40:38 -04:00
Trever Fischer
83ae6c5c30 Implement badge rewards of grist 2012-06-08 13:29:00 -04:00
Trever Fischer
517342a515 Add some badges for 3, 5, and 10 invites 2012-06-08 13:28:42 -04:00
Trever Fischer
d730e28737 Test api.user_has_badge 2012-06-08 13:26:50 -04:00
Trever Fischer
092c25de07 Reorder badges.api.create_badge 2012-06-08 13:09:34 -04:00
Trever Fischer
692a1633af Pass badge tests 2012-06-08 11:27:11 -04:00
Trever Fischer
898c020e9c Define badge tests 2012-06-08 11:27:06 -04:00
Trever Fischer
53ed55d66a s/is_admin/is_superuser 2012-06-07 17:05:04 -04:00
Trever Fischer
9d7ca78ff3 No need to check petitions if we are anonymous 2012-06-07 16:59:19 -04:00
Trever Fischer
9ce2041e7d Write the award notification mail 2012-06-07 16:56:02 -04:00
Trever Fischer
985ac6d56f Show badges on a users profile in the sidebar 2012-06-07 16:55:50 -04:00
Trever Fischer
a5858ce11c Rewrite templates to handle additional sidebar information 2012-06-07 16:55:37 -04:00
Trever Fischer
7f710bd049 Make the petition system a bit more usable and visible 2012-06-07 16:54:59 -04:00
Trever Fischer
d776b7bd1c Implement Awards to keep track of badge awards, and use notifications to send mail when badges are awarded 2012-06-07 16:51:52 -04:00
Trever Fischer
711e021e8e Create badge notification type 2012-06-07 16:50:48 -04:00
Trever Fischer
8bf1478208 Implement badges 2012-06-07 15:47:03 -04:00
Trever Fischer
fdd9438966 Show mc_username on profile pages 2012-04-24 14:34:33 -04:00
Trever Fischer
bb542227c7 Clean up profile pages a tad 2012-04-24 14:30:24 -04:00
Trever Fischer
08419bd0ba Fix reply link anchors 2012-04-24 13:49:48 -04:00
Trever Fischer
7c13e4d6b5 Show reply count in forums 2012-04-24 13:46:47 -04:00
Trever Fischer
98416917ca Add gzip and ETag middleware 2012-04-23 14:22:37 -04:00
Trever Fischer
798ceb1653 force browsers to cache avatars 2012-04-23 14:22:26 -04:00
Trever Fischer
76d20a71eb Add live preview to forum replies 2012-04-23 13:17:39 -04:00
Trever Fischer
4f6ee5e885 Add live preview of new topics 2012-04-23 13:15:39 -04:00
Trever Fischer
7367843b84 Fix large images on the frontpage and tweak fieldset spacing 2012-04-23 12:46:15 -04:00
Trever Fischer
a6b26a9707 Fancify the registration screen 2012-04-23 12:39:32 -04:00
Trever Fischer
b15c9a3508 Add jquery UI 2012-04-23 12:39:16 -04:00