mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-17 05:54:19 +01:00
* Changing to a new plugin oriented challenge type plugin and fixing extra width on admin chal description * Add window.challenge.submit, renderSubmissionResponse, and csrf_nonce * Update admin side renderer calls * Updating to Flask 1.0 and adding files for flask run * Adding a preliminary case-insensitive key * Adding case insensitive keys * Adding CTF Logo * Reducing the amount of team information shown on the main page * Add better base64 helpers * Switch from button to badge * Rudimentary solve checking from admin panel * Refine admin chals solves view & fix PEP8 * Compare base64 encoded data with bytestring * Removing need to urlencode/urldecode in base64 wrappers * Adding decorator documentation * Randomly order tests & add test for case_insensitive flags * Add regex flag case_insensitive test * Add tests for /admin/chal/1/solves and ctf_logo
34 lines
1.2 KiB
Plaintext
34 lines
1.2 KiB
Plaintext
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header text-center">
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h3 class="text-center">Static Key</h3>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<form method="POST" action="{{ script_root }}/admin/keys/{{ id }}">
|
|
<input type="text" id="key-data" class="form-control" name="key" value="{{ key }}"
|
|
placeholder="Enter static key data">
|
|
<div class="form-check form-check-inline">
|
|
<input class="form-check-input" type="checkbox" id="keydata" name="keydata" value="case_insensitive"
|
|
{% if data %}checked{% endif %}>
|
|
<label class="form-check-label" for="keydata">Case Insensitive</label>
|
|
</div>
|
|
<input type="hidden" id="key-type" name="key_type" value="static">
|
|
<input type="hidden" id="key-id">
|
|
<hr>
|
|
<div class="form-group">
|
|
<input type="hidden" value="{{ nonce }}" name="nonce" id="nonce">
|
|
<button id="submit-keys" class="btn btn-success float-right">Update</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div> |