allianceauth/srp/form.py
2016-03-23 17:05:38 -04:00

32 lines
1016 B
Python
Executable File

from django import forms
class SrpFleetMainForm(forms.Form):
fleet_name = forms.CharField(required=True, label="Fleet Name")
fleet_time = forms.DateTimeField(required=True, label="Fleet Time")
fleet_doctrine = forms.CharField(required=True, label="Fleet Doctrine")
class SrpFleetUserRequestForm(forms.Form):
additional_info = forms.CharField(required=False, label="Additional Info")
killboard_link = forms.CharField(
label="Zkillboard Link",
max_length=255,
required=True
)
def clean_killboard_link(self):
data = self.cleaned_data['killboard_link']
if "zkillboard.com" not in data:
raise forms.ValidationError("Invalid Link. Please use Zkillboard.com")
return data
class SrpFleetUpdateCostForm(forms.Form):
srp_total_amount = forms.IntegerField(required=True, label="Total SRP Amount")
class SrpFleetMainUpdateForm(forms.Form):
fleet_aar_link = forms.CharField(required=True, label="After Action Report Link")