mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-19 06:54:20 +01:00
* Allow the Admin Panel Submissions page to filter by Account IDs, Challenge IDs, and Challenge Names * Deprecate `CTFd.api.v1.helpers.models.build_model_filters` and wrap it to `CTFd.utils.helpers.models.build_model_filters` * Clean up some miscellaneous Submissions code * Closes #1569
23 lines
655 B
Python
23 lines
655 B
Python
from wtforms import SelectField, StringField
|
|
from wtforms.validators import InputRequired
|
|
|
|
from CTFd.forms import BaseForm
|
|
from CTFd.forms.fields import SubmitField
|
|
|
|
|
|
class SubmissionSearchForm(BaseForm):
|
|
field = SelectField(
|
|
"Search Field",
|
|
choices=[
|
|
("provided", "Provided"),
|
|
("id", "ID"),
|
|
("account_id", "Account ID"),
|
|
("challenge_id", "Challenge ID"),
|
|
("challenge_name", "Challenge Name"),
|
|
],
|
|
default="provided",
|
|
validators=[InputRequired()],
|
|
)
|
|
q = StringField("Parameter", validators=[InputRequired()])
|
|
submit = SubmitField("Search")
|