42 Commits

Author SHA1 Message Date
Ian Adam Naval
d269ef3dea Merge pull request #33 from Without-Proper-Instructions/feature-hint
Add hint model to fix #32.
2016-12-15 13:37:09 -05:00
Louis Fogel
8a0c539143 Adds admin and tests for Hint model. 2014-11-04 13:02:50 -05:00
Louis Fogel
63eee10236 Adds hint model to core. Fixes #32. 2014-11-04 12:27:24 -05:00
Louis Fogel
b48a830a60 Merge pull request #31 from Without-Proper-Instructions/feature-leaderboard
Feature leaderboard
2014-11-02 21:57:46 -05:00
Ian Adam Naval
380176c1f9 Merge pull request #30 from Without-Proper-Instructions/feature-rest-api
Adds tastypie with resources for Players, Teams, Challenges and Solution...
2014-11-02 21:54:26 -05:00
Ian Adam Naval
8b86bdf6c9 Update README to reflect name change. 2014-11-02 21:48:28 -05:00
Ian Adam Naval
9f1d7d6d99 Change leaderboard to support multiple submissions
WARNING: Makes get_leaderboard O(num teams)
2014-11-02 21:45:39 -05:00
Ian Adam Naval
a88e67a7d8 Add points method to leaderboard. 2014-11-02 21:45:17 -05:00
Louis Fogel
301e6ba377 Adds tastypie with resources for Players, Teams, Challenges and Solutions to core app. This is a partial fix for #28. 2014-11-02 21:10:53 -05:00
Louis Fogel
42985176cf Adds test for [#24] (challenges being counted multiple times for the same team). Currently failing. 2014-11-02 13:48:37 -05:00
Louis Fogel
d5f4159b8c Merge pull request #24 from GoatCTF/feature-leaderboard
[Fix #4] Add leaderboard logic
2014-11-02 12:42:56 -05:00
Louis Fogel
1a3717ae84 Merge branch 'dev' into feature-leaderboard
Conflicts:
	goatctf/core/models.py
	goatctf/tests/test_team.py
2014-11-02 12:40:25 -05:00
Ian Adam Naval
fe3ab4bd34 Merge pull request #26 from GoatCTF/feature-join-team
Feature join team
2014-11-01 00:05:46 -04:00
Louis Fogel
3a1d326382 Fixes PEP-8 violations in test_player.py. 2014-10-31 23:54:45 -04:00
Louis Fogel
77e26cd361 Adds join request model so that users can request to join a team. This is a partial fix for [#3]. 2014-10-31 23:39:39 -04:00
Louis Fogel
03daf3b54e Merge pull request #25 from GoatCTF/feature-travis-yml
Add travis.yml file to begin using Travis-CI.
2014-10-31 23:16:13 -04:00
Ian Adam Naval
290e6e6dee Add Travis build status badge to README 2014-10-31 23:12:03 -04:00
Ian Adam Naval
2e962be33d Change syncdb to migrations 2014-10-31 23:09:17 -04:00
Ian Adam Naval
d03e7efd78 Add instruction to sync the db 2014-10-31 23:04:26 -04:00
Ian Adam Naval
9ed4512940 Make secret key non-empty 2014-10-31 23:02:17 -04:00
Louis Fogel
2c31276653 Adds validation to force creators to be a member of the Team. This is a partial fix for [#2]. 2014-10-31 22:57:50 -04:00
Ian Adam Naval
89d8c6b142 Change Travis config to use example settings.py 2014-10-31 22:56:10 -04:00
Ian Adam Naval
484f2d6ef6 Add test settings module 2014-10-31 22:48:54 -04:00
Ian Adam Naval
63142fcc23 Add travis.yml file 2014-10-31 22:45:11 -04:00
Ian Adam Naval
e6d9d77819 [Fix #4] Add leaderboard logic 2014-10-31 22:17:23 -04:00
Louis Fogel
c368f46955 Merge pull request #23 from GoatCTF/feature-unique-team-name
[Fix #21] Require unique team names
2014-10-31 21:27:44 -04:00
Louis Fogel
d75ec164e0 Merge pull request #22 from GoatCTF/feature-admin
[Fix #19] Feature admin
2014-10-31 21:14:08 -04:00
Ian Adam Naval
9a6de60a00 [Fix #21] Require unique team names 2014-10-31 21:13:50 -04:00
Ian Adam Naval
e2da8abcec Make team not required for players 2014-10-31 20:56:05 -04:00
Ian Adam Naval
2f09c7a6b2 Add string representations for the models 2014-10-31 20:55:50 -04:00
Ian Adam Naval
536e21bf65 Add name to admin interface 2014-10-31 20:55:26 -04:00
Ian Adam Naval
1d321bb0bd Add choices for challenge category 2014-10-31 20:47:29 -04:00
Ian Adam Naval
b36cb81533 Add other models to admin interface 2014-10-31 20:47:17 -04:00
Louis Fogel
1fd8597e6b Merge pull request #20 from GoatCTF/feature-admin-challenge
[#5] Add Challenge to admin interface
2014-10-31 20:46:07 -04:00
Ian Adam Naval
35af9c5ff8 [#5] Add Challenge to admin interface 2014-10-31 20:27:03 -04:00
Ian Adam Naval
2d061c6f46 [#13] Add solution model 2014-10-31 19:28:15 -04:00
Ian Adam Naval
16cb4ab2ca [#10] [#12] Add Team and Player model 2014-10-31 19:25:21 -04:00
Ian Adam Naval
0549394bf5 [#8] Add challenge model 2014-10-31 19:16:09 -04:00
Ian Adam Naval
1fcf436094 Autodetect packages in setup.py 2014-10-31 19:15:44 -04:00
Ian Adam Naval
c6923d1e54 Add setup.py 2014-10-31 18:44:39 -04:00
Ian Adam Naval
d60aa63eb6 Add Django boilerplat. 2014-10-31 17:14:51 -04:00
Ian Adam Naval
9b63cd8886 Initial commit 2014-10-31 17:07:55 -04:00