Commit Graph

8 Commits

Author SHA1 Message Date
Kevin Chung
deae9e1941 Bump Dependencies (#2332)
* Bump dependencies
* Closes #2300 
* Closes #2331
2023-07-02 17:33:58 -04:00
Kevin Chung
0ab5dd4dfc Add CSV export for teams+members+fields which is teams with fields and their team members with fields (#2147)
* Add CSV export for `teams+members+fields` which is teams with fields and their team members with fields
* Closes #2145
2022-06-16 13:53:01 -04:00
Joel Butler
3e71a2daa5 Add info to user scoreboard csv (#2136)
* Add info to user scoreboard csv

Added user id and user email fields to the user mode scoreboard csv export as per issue #2133.

* Run formatter

Co-authored-by: Kevin Chung <kchung@ctfd.io>
2022-06-05 03:46:18 -04:00
Kevin Chung
f39043427b Fix CSV export columns for team & user fields on scoreboard CSV (#2069)
* Fix issue where custom field entries for Users and Teams would be misaligned in the scoreboard CSV export
2022-03-19 14:34:31 -04:00
Kevin Chung
2d2674acee Improve validation and error reporting during CSV import (#1979)
* Improve validation during CSV import process by using existing Marshmallow Schemas
* Return CSV import errors from import functions to render out to the user
* Ignore invalid fields that we can't use in Challenge CSV import
2021-08-17 15:18:51 -04:00
Kevin Chung
0dbe008011 Small fixes from making CSV examples (#1963)
* Closes #1958
2021-07-27 17:03:27 -04:00
Kevin Chung
0ba70aa92d Improved CSV exports (#1960)
* Closes #1940
* Create Scoreboard CSV export with support for custom fields
* Create Users CSV export with support for custom fields
* Create Teams CSV export with support for custom fields
2021-07-26 02:20:54 -04:00
Kevin Chung
61507bb12a Add CSV importing feature (#1922)
* Closes #1888 
* Adds code to import CSVs for challenges, users, and teams
2021-06-26 18:04:14 -04:00