Commit Graph

  • 66ff9c0b91 Add import export commands to manage.py (#1723) Kevin Chung 2020-11-16 20:24:42 -05:00
  • 1e9c0b43b1 Freeze python dependencies using pip-tools (#1722) Kevin Chung 2020-11-16 17:06:01 -05:00
  • a2987f1199 Remove psycopg2 dep and only use psycopg2-binary (#1720) Kevin Chung 2020-11-16 11:02:54 -05:00
  • 048632788d Add examples for regex flags (#1716) Kevin Chung 2020-11-14 19:02:28 -05:00
  • 17db97495e Rewrite the flag creation modal to be in vuejs (#1715) Kevin Chung 2020-11-14 16:17:43 -05:00
  • 0ed1a0c659 Set MAIL_SERVER during testing to use the TESTING_MAIL_SERVER envvar (#1709) Kevin Chung 2020-11-08 22:28:28 -05:00
  • 23cef1c755 fix link name (#1698) n01e0 2020-11-09 11:35:16 +09:00
  • d0813e7296 Fix docker compose (#1708) Nir 2020-11-09 03:54:57 +02:00
  • 4c31dc23e8 Fix TemplateAssertionError in forms (#1675) Nicolai Søborg 2020-10-03 21:42:22 +02:00
  • f331ee79d5 Bump gevent version (#1677) SpeedX 2020-10-01 13:10:52 +05:30
  • ed64b4871d Mark 3.1.1 (#1663) 3.1.1 Kevin Chung 2020-09-22 00:59:49 -04:00
  • 1d6138e692 bump @babel/polyfill version to 7.11.5 (#1664) Kevin Chung 2020-09-21 19:07:31 -04:00
  • f01d819281 bump @babel/polyfill version to 7.11.5 bump-babel-polyfill-verison Kevin Chung 2020-09-21 18:42:18 -04:00
  • 4cd4d0cb92 Add the ability to override the sender header of email via SMTP (#1657) Kevin Chung 2020-09-20 23:54:19 -04:00
  • 1be3659996 Fix regression in notification deliverability (#1659) Kevin Chung 2020-09-20 03:05:49 -04:00
  • 722d45c73b Compress notification sound more (#1625) Kevin Chung 2020-09-20 02:45:10 -04:00
  • 72f9fa75c6 Update @babel/core, @babel/preset-env, @fortawesome/fontawesome-free, and babel-loader to fix a transpiliation error (#1654) Kevin Chung 2020-09-18 01:03:08 -04:00
  • c7008f5d72 Update @babel/core, @babel/preset-env, @fortawesome/fontawesome-free, and babel-loader to fix a transpiliation error 1653-fix-editting-optional-user-fields Kevin Chung 2020-09-17 16:39:31 -04:00
  • dfe4f004f2 Add fix for trying to increment solves when solves are hidden (#1646) Kevin Chung 2020-09-13 02:27:56 -04:00
  • 24dc5cb86c Add fix for trying to increment solves when solves are hidden fix-NaN-solves-under-hidden-scores Kevin Chung 2020-09-11 21:12:28 -04:00
  • ba26722407 Fix for email send issue (#1640) kreegahbundolo 2020-09-10 06:58:59 +02:00
  • cfde6c99af Fix regression in challenge creation (#1638) 3.1.0 Kevin Chung 2020-09-08 17:34:27 -04:00
  • efab97905b Add info about custom fields to the themes CHANGELOG (#1636) Kevin Chung 2020-09-08 16:56:41 -04:00
  • 9264e96428 Mark 3.1.0 (#1634) Kevin Chung 2020-09-08 00:08:35 -04:00
  • 818cd683c7 Add release date 3.1.0-dev Kevin Chung 2020-09-07 23:14:22 -04:00
  • c2624c7bb9 Update CHANGELOG and version numbers Kevin Chung 2020-09-07 23:06:13 -04:00
  • 3247f43022 Add draft CHANGELOG Kevin Chung 2020-09-07 19:36:41 -04:00
  • 2c505f366d TOS and Privacy Policy Pages (#1632) Kevin Chung 2020-09-07 17:25:47 -04:00
  • 37ddfa3bc3 Add rel=noopener to external links (#1633) Kevin Chung 2020-09-07 16:25:08 -04:00
  • ea8425275f improve test 1621-tos-privacy-pages Kevin Chung 2020-09-07 16:11:06 -04:00
  • 8e91bf4269 Add test for legal pages Kevin Chung 2020-09-07 16:09:18 -04:00
  • eca7ced983 Add rel=noopener to external links add-noopener-to-links Kevin Chung 2020-09-07 15:38:50 -04:00
  • 80345c0acb Fix linters Kevin Chung 2020-09-07 15:24:25 -04:00
  • f172f9de28 Add improvements to the TOS links and make them optional Kevin Chung 2020-09-07 15:20:06 -04:00
  • 58056e83e9 Add rough draft for TOS and privacy pages Kevin Chung 2020-09-02 03:30:21 -04:00
  • 2bc66c1ecb Pool pubsub connections for notifications (#1626) Kevin Chung 2020-09-01 12:37:03 -04:00
  • f628f26495 Run yarn build Kevin Chung 2020-08-31 16:58:41 -04:00
  • 695ed23d19 Merge branch 'master' into 3.1.0-dev Kevin Chung 2020-08-31 16:56:35 -04:00
  • c1d7910920 Don't provide extra time config values and prevent invalid dates during setup (#1627) Kevin Chung 2020-08-31 12:30:56 -04:00
  • 2fe69f915d Don't provide extra time config values and prevent invalid dates during setup time-input-improvement Kevin Chung 2020-08-31 02:19:37 -04:00
  • dddec84d7f Fix config default logic (#1623) Connor Nelson 2020-08-28 12:57:12 -07:00
  • 5b2926b18b Fix potential issue preventing a user from finishing setup (#1620) Kevin Chung 2020-08-25 23:40:29 -04:00
  • c9fd529264 Mark 3.0.2 (#1617) 3.0.2 Kevin Chung 2020-08-23 18:54:40 -04:00
  • cafecac3cd Add release date mark-3.0.2 Kevin Chung 2020-08-23 13:53:05 -04:00
  • d1b68dc6ad Mark 3.0.2 Kevin Chung 2020-08-23 13:26:58 -04:00
  • e474c9dcc4 Move update banner to prpoer location (#1616) Kevin Chung 2020-08-23 03:12:49 -04:00
  • cc190aa05b Match challenges and dynamic challenges (#1609) Connor Nelson 2020-08-22 16:31:08 -07:00
  • c1672d1506 Add fields to team forms (#1615) Kevin Chung 2020-08-21 02:49:28 -04:00
  • 58c4bc43eb Add a couple more tests 756-custom-team-fields Kevin Chung 2020-08-21 02:27:34 -04:00
  • 5048c57ff3 Run yarn build Kevin Chung 2020-08-21 01:33:56 -04:00
  • 1b54755dfe Fix bug in Field.vue Kevin Chung 2020-08-21 01:18:47 -04:00
  • e5641b1214 Add tests copied from users Kevin Chung 2020-08-21 01:10:55 -04:00
  • b6ee77db81 Only show fields with values Kevin Chung 2020-08-20 18:58:19 -04:00
  • 8ef4ff2c4d Require required fields in schemas Kevin Chung 2020-08-20 18:55:39 -04:00
  • 8c49577151 Handle special casing of affiliation and website Kevin Chung 2020-08-20 16:59:07 -04:00
  • 647ca185bd Fix potential api glitches and fix team creation error rendering Kevin Chung 2020-08-20 16:51:53 -04:00
  • 2022af2433 Fix misc bugs Kevin Chung 2020-08-20 16:38:52 -04:00
  • e819659d97 Add team fields Kevin Chung 2020-08-20 15:55:57 -04:00
  • bec48aaabc Add field editor for team fields Kevin Chung 2020-08-20 14:49:35 -04:00
  • 03dfbf5458 Make JS changes to support team field API Kevin Chung 2020-08-20 13:45:11 -04:00
  • d2b07cbec3 Copy schemas over from users Kevin Chung 2020-08-20 13:23:29 -04:00
  • d78d7518f9 Add initial schema changes Kevin Chung 2020-08-20 03:20:21 -04:00
  • 6b0629ed2a Add model changes for Teams.field_entries Kevin Chung 2020-08-20 03:01:11 -04:00
  • 3e534ef9c7 Add fields to team forms Kevin Chung 2020-08-20 02:41:11 -04:00
  • fb454b8262 756 generic data fields (#1608) Kevin Chung 2020-08-19 20:18:37 -04:00
  • ca4144ffc4 Merge remote-tracking branch 'origin/3.1.0-dev' into 756-generic-data-fields 756-generic-data-fields Kevin Chung 2020-08-19 19:46:27 -04:00
  • 0bc58d5af1 Add pagination to /api/v1/comments (#1614) Kevin Chung 2020-08-19 19:42:56 -04:00
  • b29d928459 Stop using deprecated func Kevin Chung 2020-08-19 16:28:37 -04:00
  • 493a4c717d Add small test for admins to see all fields Kevin Chung 2020-08-19 16:09:08 -04:00
  • 3b798b92cc 756 user field tests (#1613) Kevin Chung 2020-08-19 15:59:34 -04:00
  • 9c2692e3ee Add some initial testing for user facing field items (#1611) Kevin Chung 2020-08-19 04:57:32 -04:00
  • 283be54009 Run yarn build Kevin Chung 2020-08-19 01:46:55 -04:00
  • 9294158636 Add migration Kevin Chung 2020-08-19 00:57:05 -04:00
  • 319e2d1c96 Remove extra parens Kevin Chung 2020-08-19 00:34:09 -04:00
  • b26774810d 751 config fields interface (#1607) Kevin Chung 2020-08-19 00:17:25 -04:00
  • c7320c11f3 Merge branch '751-config-fields-interface' of github.com:CTFd/CTFd into 751-config-fields-interface 751-config-fields-interface Kevin Chung 2020-08-19 00:15:49 -04:00
  • 814c84df67 Update API reference Kevin Chung 2020-08-18 13:20:10 -04:00
  • e521dd0089 Move fields into /api/v1/configs/fields Kevin Chung 2020-08-18 13:13:37 -04:00
  • 684be74161 Remove unused import Kevin Chung 2020-08-18 12:40:04 -04:00
  • 34a70af622 Add User Fields description help text Kevin Chung 2020-08-18 12:36:13 -04:00
  • 3dbc4d51c1 Start to finish up interface for fields Kevin Chung 2020-08-18 01:43:18 -04:00
  • 7b56fa4d5d Add basic interface for interacting with field entries Kevin Chung 2020-08-17 20:08:51 -04:00
  • f7de0c71a5 Add special casing for affiliation and website fields Kevin Chung 2020-08-19 00:09:51 -04:00
  • 607fa37b98 Fix tests Kevin Chung 2020-08-18 21:04:55 -04:00
  • 12f0b5b3e6 Run formatter Kevin Chung 2020-08-18 20:49:05 -04:00
  • 733e438d1e Remove bold labels from admin panel custom user fields Kevin Chung 2020-08-18 20:39:34 -04:00
  • 9d72e3ba21 Fix ingestion of boolean custom fields Kevin Chung 2020-08-18 20:38:28 -04:00
  • 37a250223b Add rendering of boolean fields Kevin Chung 2020-08-18 17:51:46 -04:00
  • 4950f83922 Add TeamFields and TeamFieldEntries Kevin Chung 2020-08-18 17:18:31 -04:00
  • fa10060a6e Start seperating out FieldEntries into types Kevin Chung 2020-08-18 17:06:45 -04:00
  • e68419201a Clean up theme user.fields access Kevin Chung 2020-08-18 15:33:59 -04:00
  • aa15c63050 FieldEntries field should be joined Kevin Chung 2020-08-18 15:30:39 -04:00
  • 8c261f5f6f Extra form.extra rendering into a macro Kevin Chung 2020-08-18 15:28:34 -04:00
  • d5c71423ba Extract extra property into a shared function Kevin Chung 2020-08-18 14:59:18 -04:00
  • 925c5dfdc8 Extract custom user field attachment into seperate function Kevin Chung 2020-08-18 14:42:45 -04:00
  • beaea4f1d2 Remove comments from Fields model Kevin Chung 2020-08-18 14:19:29 -04:00
  • f18a8e4010 Import modules properly Kevin Chung 2020-08-18 14:16:19 -04:00
  • 1eaf450cdb Show descriptions and optional fields Kevin Chung 2020-08-18 14:11:04 -04:00
  • 3919e49073 Update API reference Kevin Chung 2020-08-18 13:20:10 -04:00
  • 2d76218a73 Move fields into /api/v1/configs/fields Kevin Chung 2020-08-18 13:13:37 -04:00