Commit Graph

  • 940be676ec Remove unused import Kevin Chung 2020-08-18 12:40:04 -04:00
  • 001642030b Add User Fields description help text Kevin Chung 2020-08-18 12:36:13 -04:00
  • 6ade57f0c5 Start to finish up interface for fields Kevin Chung 2020-08-18 01:43:18 -04:00
  • a90adda175 Add basic interface for interacting with field entries Kevin Chung 2020-08-17 20:08:51 -04:00
  • 681a86b15c Fix some glitches with removing values Kevin Chung 2020-08-17 15:44:02 -04:00
  • 96c50f26b1 Fix issue with partially updating field data Kevin Chung 2020-08-17 03:51:45 -04:00
  • baa5918134 Start changing fields to user fields Kevin Chung 2020-08-17 02:15:00 -04:00
  • 376aaa943c Remove comments Kevin Chung 2020-08-17 01:59:02 -04:00
  • 0f38e8d07f Prevent editting of non-editable fields Kevin Chung 2020-08-17 01:56:02 -04:00
  • 7601a52c3b Working implementation Kevin Chung 2020-08-16 23:14:59 -04:00
  • cd12d5df7e Handle processing field entries from admin panel and add permissions to viewing fields Kevin Chung 2020-08-16 18:14:55 -04:00
  • 3d390dfe86 Expunge user object before manipulation so that we don't persist changes to the db Kevin Chung 2020-08-15 18:20:10 -04:00
  • 5a4397bc56 Add boolean defaults Kevin Chung 2020-08-15 17:47:25 -04:00
  • acc4f3e346 Add Marshmallow handling of fields and add permissions for fields Kevin Chung 2020-08-15 17:40:12 -04:00
  • 682caba26f Rename field names Kevin Chung 2020-08-15 14:09:55 -04:00
  • b0f85aef26 Add mostly untested way to update field values via API Kevin Chung 2020-08-15 03:35:16 -04:00
  • f88d9dd340 Add some more progress Kevin Chung 2020-08-15 01:57:36 -04:00
  • bf8095ed60 Start working on arbitrary user fields Kevin Chung 2020-08-14 17:32:17 -04:00
  • 976b191b53 Fix submission search (#1605) Kevin Chung 2020-08-14 12:20:41 -04:00
  • 5215db995f Fix GitHub actions and add comments table (#1604) Kevin Chung 2020-08-14 03:13:12 -04:00
  • b9831d96b5 Try to access the mysql container port Kevin Chung 2020-08-14 01:51:21 -04:00
  • 12a83bebea Update database hostnames Kevin Chung 2020-08-14 01:30:14 -04:00
  • c9de517966 Properly test under other databases with Github Actions Kevin Chung 2020-08-14 01:21:04 -04:00
  • cb7f559d5b Add code for playwright based testing 541-live-browser-testing Kevin Chung 2020-08-13 16:14:52 -04:00
  • 92a40b6eff Loosen team password confirmation to also accept team captain password (#1598) Kevin Chung 2020-08-13 14:08:44 -04:00
  • da4357b07b Make scoreboard caching only cache the score table (#1586) Kevin Chung 2020-08-13 11:53:36 -04:00
  • 58e38c4bde Add page comments (#1601) Kevin Chung 2020-08-13 11:52:14 -04:00
  • fab661d144 Add comments section to admin users/teams pages. (#1600) Kevin Chung 2020-08-13 11:15:12 -04:00
  • b73433e1c9 321 comments functionality (#1596) Kevin Chung 2020-08-12 19:55:47 -04:00
  • 6559846452 Mark 3.0.1 (#1594) 3.0.1 Kevin Chung 2020-08-12 12:35:32 -04:00
  • 2b0fb28f28 Update icon for link to correct submissions in challenge page (#1593) Kevin Chung 2020-08-12 03:03:17 -04:00
  • f4c9d1e2e8 1569 submission filter by challenge (#1590) Kevin Chung 2020-08-09 03:40:11 -04:00
  • 69b4aafeac Make team profile pages use the shared errors component (#1589) Kevin Chung 2020-08-08 04:09:13 -04:00
  • f597332c90 Fix regression from ded612d46b and fix https://github.com/CTFd/ctfcli/pull/20 (#1583) Kevin Chung 2020-08-06 15:49:29 -04:00
  • 5d7e0e39c7 1580 fix hidden admin scores (#1581) Kevin Chung 2020-08-04 13:23:46 -04:00
  • 324fdeda4a Fix issue with previewing some challenge plugins (#1579) Kevin Chung 2020-08-03 18:16:02 -04:00
  • 08f2f810fe Bump elliptic from 6.5.0 to 6.5.3 (#1577) dependabot[bot] 2020-08-02 15:24:45 -04:00
  • 02438852de Add a better fallback for environment variables through config interpolation (#1574) Kevin Chung 2020-07-29 04:18:53 -04:00
  • 0a17c73e6d Mark 3.0.0 (#1572) 3.0.0 Kevin Chung 2020-07-27 03:08:25 -04:00
  • dc3a4d275b Fix issue with previewing certain pages (#1571) Kevin Chung 2020-07-24 14:52:35 -04:00
  • 6062b980fc Return better errors on invalid API parameters (#1570) Kevin Chung 2020-07-24 13:43:27 -04:00
  • 4d4097a267 Add channel to update check and use new endpoint (#1568) Kevin Chung 2020-07-24 01:59:14 -04:00
  • 1e2160bcb6 Update README (#1567) Kevin Chung 2020-07-23 22:17:08 -04:00
  • 7787c329c0 Extra config ini fields (#1566) Kevin Chung 2020-07-23 16:38:21 -04:00
  • 43de097f0e Bump version, update links (#1565) Kevin Chung 2020-07-22 17:09:26 -04:00
  • ded612d46b Render hints on server side and don't render them client side (#1564) Kevin Chung 2020-07-22 16:04:45 -04:00
  • bea74c2068 Handle invalid JSON input in the theme settings editor (#1562) Kevin Chung 2020-07-22 01:45:37 -04:00
  • 98b9dda58c Fix sending emails when CTF name contains colons (#1560) Kevin Chung 2020-07-21 19:53:28 -04:00
  • 5cbab768db Fix re-submitting a challenge submission (#1559) Kevin Chung 2020-07-21 17:59:07 -04:00
  • cba0f7a0a3 Fix potential standings missing value get-raw-query-from-standings Kevin Chung 2020-07-21 17:25:08 -04:00
  • 732193734f Add a raw_query parameter to the standings functions Kevin Chung 2020-07-21 17:19:51 -04:00
  • 04280eda32 Mark 3.0.0b2 (#1557) Kevin Chung 2020-07-19 23:14:02 -04:00
  • a1e4f15bdc Make HTML sanitization an optional setting (#1556) Kevin Chung 2020-07-19 21:56:53 -04:00
  • 559306ee4f Allow comments in HTML (#1555) Kevin Chung 2020-07-19 21:07:20 -04:00
  • 9a2f46e182 Fix unclickable label in challenge creation ui (#1554) Kevin Chung 2020-07-19 20:17:59 -04:00
  • 421dfc169a Allow bootstrap data attributes through the HTML sanitizer (#1553) Kevin Chung 2020-07-19 17:19:33 -04:00
  • e5d6d8b36c Codecov GitHub actions (#1551) Kevin Chung 2020-07-17 23:31:28 -04:00
  • ddf7ba1cb0 Use codecov-action for codecov and remove travis-ci (#1550) Kevin Chung 2020-07-17 22:35:17 -04:00
  • b0f278bd97 Bump lodash from 4.17.15 to 4.17.19 (#1546) dependabot[bot] 2020-07-17 21:09:32 -04:00
  • 12857797bb Fix deleting BaseChallenge subclasses by deleting the main Challenge model (#1549) Kevin Chung 2020-07-17 12:55:44 -04:00
  • 6c84a9fa19 3.0.0b1 (#1544) Kevin Chung 2020-07-15 15:36:25 -04:00
  • 323badd3ed Fix Challenge View (#1540) Marcel Schnideritsch 2020-07-14 00:29:23 +02:00
  • 1725e632cf 3.0.0a2 dev (#1528) Kevin Chung 2020-07-09 13:40:35 -04:00
  • 1bccbf1fdd Fix challenge filter in /api/v1/statistics/challenges/solves (#1529) Koki Takahashi 2020-07-07 05:26:00 +09:00
  • 7dcfba40b3 Simple bugfix merges (#1531) Kevin Chung 2020-07-06 15:34:55 -04:00
  • bb2bc899af Revert plugin menu bar registration changes 3.0.0-dev Kevin Chung 2020-07-01 17:29:31 -04:00
  • 3395331bd9 Add preRender back into challenge display Kevin Chung 2020-07-01 15:11:24 -04:00
  • adc70fb320 3.0.0a1 (#1523) Kevin Chung 2020-07-01 12:06:05 -04:00
  • d642ef046c Bump date Kevin Chung 2020-07-01 11:33:02 -04:00
  • 3d566910a8 Bump version and remove legacy code Kevin Chung 2020-06-30 23:35:52 -04:00
  • 69e6126c45 Update CHANGELOG Kevin Chung 2020-06-30 23:06:18 -04:00
  • d22f1a1705 Properly cache User.place and User.score constants (#1525) Kevin Chung 2020-06-30 18:36:56 -04:00
  • f65766c5ff Bump user related cached functions to 5 mins Kevin Chung 2020-06-30 14:46:28 -04:00
  • 355beb1e53 Merge branch 'master' into 3.0.0-dev Kevin Chung 2020-06-30 13:23:11 -04:00
  • 9ca6270752 Bump codecov to 2.1.7 (#1524) Kevin Chung 2020-06-30 13:20:49 -04:00
  • d47437bf7c Bump codecov version Kevin Chung 2020-06-30 12:18:40 -04:00
  • 9cfe08d1dd Add date for v3 Kevin Chung 2020-06-30 12:08:19 -04:00
  • a453e22b27 Update CHANGELOG Kevin Chung 2020-06-30 12:07:16 -04:00
  • 3716904e77 Change challenge location has to include and work off of challenge ID (#1522) Kevin Chung 2020-06-30 03:27:47 -04:00
  • c9442037a8 Run prettier Kevin Chung 2020-06-30 00:56:36 -04:00
  • 7370cead17 Update README Kevin Chung 2020-06-29 20:17:37 -04:00
  • a48ad5afa8 Document current CHANGELOG for alpha release Kevin Chung 2020-06-29 20:16:02 -04:00
  • 59ba2904d9 Merge remote-tracking branch 'origin/master' into 3.0.0-dev Kevin Chung 2020-06-29 19:35:25 -04:00
  • cbb3f727bc Enable pool_pre_ping on SQLAlchemy connections (#1520) Kevin Chung 2020-06-29 19:12:22 -04:00
  • b8eb679c2b Rewrite config.py to also load from a config.ini file (#1521) Kevin Chung 2020-06-29 18:34:49 -04:00
  • b82681fcf2 Put up beta/alpha notice on README Kevin Chung 2020-06-29 11:23:32 -04:00
  • e547e98d35 Add Hadolint to Github Lint action (#1518) Kevin Chung 2020-06-29 01:31:34 -04:00
  • b247b1eb47 Deprecate Mailgun integration. Works on #1432 Kevin Chung 2020-06-28 23:59:07 -04:00
  • 96ecdedfdf Add account searching to the user facing side (#1517) Kevin Chung 2020-06-28 23:29:48 -04:00
  • a30a518eed Change /api/v1/config/<config_key> to return structured data (#1516) Kevin Chung 2020-06-28 15:40:42 -04:00
  • cf699aede0 Lookup the respective country for IP addresses in the admin panel (#1512) Kevin Chung 2020-06-28 14:09:48 -04:00
  • efb9831d2a Add API searching and filtering (#1515) Kevin Chung 2020-06-28 14:08:54 -04:00
  • 5c9a90f046 Merge remote-tracking branch 'origin/3.0.0-dev' into 1318-api-pagination 1318-api-pagination Kevin Chung 2020-06-28 01:41:44 -04:00
  • a769e2c91f 1318 pagination users teams submissions (#1513) Kevin Chung 2020-06-28 01:39:45 -04:00
  • dea6b122b7 Add User and Team Jinja globals to access User/Team attrs (#1511) Kevin Chung 2020-06-25 12:00:33 -04:00
  • 74084d7d9a Add media library button to EasyMDE (#1508) Kevin Chung 2020-06-24 18:18:11 -04:00
  • aa225f8e15 Lint markdown and require markdown changes to pass prettier (#1510) Kevin Chung 2020-06-24 14:04:10 -04:00
  • a61ff68458 API Documentation structure (#1480) Kevin Chung 2020-06-24 10:59:17 -04:00
  • 412692d49a Add current attempts and max attempts to challenge view (#1507) Kevin Chung 2020-06-23 12:21:18 -04:00
  • 241467c4b3 [fix #1503] override_template cache error (#1505) Frank 2020-06-23 02:23:02 +08:00