Commit Graph

853 Commits (97a221aa243035928cb330c960ac608beedeef27)

Author SHA1 Message Date
Kevin Chung 2fa2c6074f Remove unnecessary js 2020-04-27 16:53:51 -04:00
Kevin Chung 708c6383d8 Run yarn build 2020-04-27 16:44:22 -04:00
Kevin Chung 839a767c8c Show search results on challenge search 2020-04-27 16:40:58 -04:00
Kevin Chung 052ce49e14 Fix lints 2020-04-27 16:28:45 -04:00
Kevin Chung e15d58bd11 Fix lints 2020-04-27 16:27:37 -04:00
Kevin Chung 35737e9eea Make admin team searching use a pagination object 2020-04-27 16:27:06 -04:00
Kevin Chung 81341a7730 Make admin user searching use a pagination object 2020-04-27 16:09:57 -04:00
Kevin Chung b5b503e3cf Add abs 2020-04-27 15:54:04 -04:00
Kevin Chung 067b8a4052 Fix tests 2020-04-27 15:49:51 -04:00
Kevin Chung 2d49c8dd9a Switch to using a Flask SQLAlchemy pagination object for submission searching 2020-04-27 15:04:29 -04:00
Kevin Chung b8b14a568e
Merge pull request #1351 from CTFd/codemirror-improvements
* Add proper syntax highlighting for Codemirror and make theme footer & header configs use Codemirror as well
2020-04-27 14:51:48 -04:00
Kevin Chung c42c2d7fc9 Merge branch '1339-submission-searching' of github.com:CTFd/CTFd into 1339-submission-searching 2020-04-27 13:46:52 -04:00
Kevin Chung 8c10c731be Add UI for submission searching 2020-04-27 13:46:36 -04:00
Kevin Chung 228701cae7 Run prettier 2020-04-27 13:10:35 -04:00
Kevin Chung fb8d9a44c2
Merge pull request #1344 from developerfred/issue/1342
* Switches to using the Faker library for `populate.py`
* Closes #1342
2020-04-27 12:47:46 -04:00
Kevin Chung dc31717148
Merge branch 'master' into issue/1342 2020-04-27 03:28:22 -04:00
Kevin Chung 5b6eb16c60
Merge pull request #1350 from CTFd/pin-banal
* Pin banal==0.4.2
2020-04-27 03:27:43 -04:00
Kevin Chung 9588ab3caa Fix email issue and remove file extensions list 2020-04-27 02:36:59 -04:00
Kevin Chung 41a0ebc68d Make minified JSON 2020-04-27 02:00:11 -04:00
Kevin Chung 89ade49695 Fix serializer 2020-04-27 01:49:56 -04:00
Kevin Chung 593fed300b Remove datafreeze dependency 2020-04-27 01:02:52 -04:00
Kevin Chung 7d71eedb8e Pin banal==0.4.2 because of https://github.com/pudo/banal/issues/5 2020-04-26 22:04:19 -04:00
Kevin Chung 6099abf1a1 Add proper syntax highlighting for codemirror and make theme footer & header use codemirror 2020-04-26 02:32:28 -04:00
Kevin Chung c9d31b67aa
Merge pull request #1343 from CTFd/improved-page-select
* Changes page selection to be a select of pages. The page will be redirected to after a new page is selected.
2020-04-26 01:39:00 -04:00
codingsh 5a8e1b5b76 feat: add Faker and change populate.py #1342 2020-04-25 19:14:44 -03:00
Kevin Chung 04eedb4a4e Run yarn build 2020-04-25 16:45:24 -04:00
Kevin Chung 1ad520a8e7 Run prettier 2020-04-25 13:05:00 -04:00
Kevin Chung ff2e4c9dd0 Change the page selector to be less verbose 2020-04-25 13:05:00 -04:00
Kevin Chung 45d4892c61
Merge pull request #1340 from CTFd/1338-challenge-searching
* Copies basic challenge searching functionality from Users searching
2020-04-25 12:56:55 -04:00
Kevin Chung 4936b85ebb Pin banal because of https://github.com/pudo/banal/issues/5 2020-04-25 12:53:52 -04:00
Kevin Chung a9a17052b5 Add UI for submission searching 2020-04-25 03:14:58 -04:00
Kevin Chung dbb07b5beb Clean code a bit 2020-04-25 02:55:22 -04:00
Kevin Chung 58246bad18 Pin banal verison to a working version for Python 2 2020-04-25 02:19:02 -04:00
Kevin Chung 7fbcf9793b Remove unused import 2020-04-24 15:45:42 -04:00
Kevin Chung 449e0d8939 Add basic challenge searching functionality 2020-04-24 15:35:00 -04:00
Kevin Chung 2f36c5d680
Adding sortable columns to admin panel (#1337)
* Columns can opt-in to being sortable with the `sort-col` class on `th` elements
* Add checkboxes to main admin panels and convert per-line actions into bulk actions
2020-04-23 13:35:23 -04:00
Kevin Chung 8ab99dc577 Remove commented HTML 2020-04-23 13:34:38 -04:00
Kevin Chung 1f87efb6c1
Better constant value management (#1335)
* Starts work on #929 
* Adds Enum classes that can be accessed from JS, Jinja, and Python code. This allows for the sharing of constant values between the three major codebases in CTFd.
2020-04-23 10:48:09 -04:00
Kevin Chung 89a266cf2c Run yarn build 2020-04-23 08:52:29 -04:00
Kevin Chung 0bb1a5d0bd Run make format 2020-04-23 02:28:05 -04:00
Kevin Chung d8e766734a Add bulk buttons 2020-04-22 20:32:10 -04:00
Kevin Chung d5fd2f8f2a Setup bulk deletion buttons 2020-04-22 18:49:57 -04:00
Kevin Chung 5f4af2a3f2 Fix tables 2020-04-22 17:24:33 -04:00
Kevin Chung be643dee90 Run prettier 2020-04-22 15:26:08 -04:00
Kevin Chung 7b9cd1df25 Consolidate buttons 2020-04-22 15:20:27 -04:00
Kevin Chung 3d058bce05 Switch to using outline button 2020-04-22 14:57:37 -04:00
Kevin Chung 3a15c155c7 Make it easier to click checkbox 2020-04-21 22:38:46 -04:00
Kevin Chung fa434c4bdd
Fix file downloads in Windows (#1336)
* Fixes an issue where files could not be downloaded when running on Windows
* Closes #1334
2020-04-21 15:40:06 -04:00
Kevin Chung 052911f930 Add a construct for sortable columns 2020-04-21 15:39:14 -04:00
Kevin Chung 24c3520685
Change challenge visibility badge on challenge update (#1331)
* Refresh challenge visibility badge after challenge update. A stopgap solution until a better state based UI is implemented. 
* Closes #1267
2020-04-18 03:43:30 -04:00