Files
CTFd/CTFd
Kevin Chung 3b1b82b9a0 Mark 2.1.4 (#1096)
2.1.4 / 2019-08-30
==================

**General**
* Make user pages show the team's score and place information instead of the user's information if in team mode
* Allow admins to search users by IP address
* Require password for email address changes in the user profile
* The place indicator in `Teams Mode` on the team pages and user pages now correctly excludes hidden teams
* Fix scoreboard place ordinalization in Python 3
* Fix for a crash where imports will fail on SQLite due to lack of ALTER command support
* Fix for an issue where files downloaded via S3 would have the folder name in the filename
* Make `Users.get_place()` and `Teams.get_place()` for return None instead of 0 if the account has no rank/place
* Properly redirect users or 403 if the endpoint requires a team but the user isn't in one
* Show affiliation in user and team pages in the admin panel and public and private user and team pages

**Themes**
* Remove invalid `id='submit'` on submit buttons in various theme files
* Set `tabindex` to 0 since we don't really care for forcing tab order
* Rename `statistics.js` to `graphs.js` in the Admin Panel as it was identified that adblockers can sometimes block the file

**API**
* The team profile endpoint (`/api/v1/teams/me`) will now return 403 instead of 400 if the requesting user is not the captain
* The Challenge API will now properly freeze the solve count to freeze time
2019-08-31 14:45:08 -04:00
..
2019-06-16 13:29:50 -04:00
2019-05-11 21:09:37 -04:00
2017-04-28 18:48:46 -04:00
2017-04-28 18:48:46 -04:00
2019-08-31 14:45:08 -04:00
2019-05-11 21:09:37 -04:00
2019-05-11 21:09:37 -04:00
2019-05-11 21:09:37 -04:00
2019-06-16 13:29:50 -04:00
2019-05-13 22:53:58 -04:00
2019-05-11 21:09:37 -04:00