You've already forked macports-webapp
mirror of
https://github.com/macports/macports-webapp.git
synced 2026-03-31 14:47:02 -07:00
82 lines
2.1 KiB
Python
82 lines
2.1 KiB
Python
from django import forms
|
|
from captcha.fields import ReCaptchaField
|
|
|
|
from buildhistory.models import Builder
|
|
|
|
|
|
class MyPortsForm(forms.Form):
|
|
livecheck_outdated = forms.BooleanField(
|
|
required=False,
|
|
initial=False,
|
|
widget=forms.CheckboxInput(attrs={
|
|
"onchange": "this.form.submit();",
|
|
"class": "form-check-input"
|
|
})
|
|
)
|
|
|
|
livecheck_errored = forms.BooleanField(
|
|
required=False,
|
|
initial=False,
|
|
widget=forms.CheckboxInput(attrs={
|
|
"onchange": "this.form.submit();",
|
|
"class": "form-check-input"
|
|
})
|
|
)
|
|
|
|
build_broken = forms.BooleanField(
|
|
required=False,
|
|
initial=False,
|
|
widget=forms.CheckboxInput(attrs={
|
|
"onchange": "this.form.submit();",
|
|
"class": "form-check-input"
|
|
})
|
|
)
|
|
|
|
build_ok = forms.BooleanField(
|
|
required=False,
|
|
initial=False,
|
|
widget=forms.CheckboxInput(attrs={
|
|
"onchange": "this.form.submit();",
|
|
"class": "form-check-input"
|
|
})
|
|
)
|
|
|
|
no_build = forms.BooleanField(
|
|
required=False,
|
|
initial=False,
|
|
widget=forms.CheckboxInput(attrs={
|
|
"onchange": "this.form.submit();",
|
|
"class": "form-check-input"
|
|
})
|
|
)
|
|
|
|
builder = forms.ChoiceField(
|
|
choices=[("", "")],
|
|
widget=forms.Select(attrs={
|
|
"onchange": "this.form.submit();",
|
|
"class": "form-control"
|
|
})
|
|
)
|
|
|
|
hide_deleted = forms.BooleanField(
|
|
required=False,
|
|
initial=False,
|
|
widget=forms.CheckboxInput(attrs={
|
|
"onchange": "this.form.submit();",
|
|
"class": "form-check-input"
|
|
})
|
|
)
|
|
|
|
def __init__(self, *args, **kwargs):
|
|
super(MyPortsForm, self).__init__(*args, **kwargs)
|
|
|
|
# Load choices here so db calls are not made during migrations.
|
|
self.fields['builder'].choices = [(builder.name, builder.name) for builder in Builder.objects.all()]
|
|
|
|
class AllAuthSignupForm(forms.Form):
|
|
|
|
captcha = ReCaptchaField()
|
|
|
|
def signup(self, request, user):
|
|
pass
|