mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-10 21:10:17 +02:00
DiscordManager now strips groups before kicking. This prevents server owners from keeping groups if they connect account with auth.
31 lines
1.5 KiB
Python
31 lines
1.5 KiB
Python
from django import forms
|
|
from django.contrib.auth.models import Group
|
|
|
|
|
|
class JabberBroadcastForm(forms.Form):
|
|
allchoices = []
|
|
allchoices.append(('all', 'all'))
|
|
for group in Group.objects.all():
|
|
allchoices.append((str(group.name), str(group.name)))
|
|
group = forms.ChoiceField(choices=allchoices, widget=forms.Select)
|
|
message = forms.CharField(widget=forms.Textarea)
|
|
|
|
|
|
class FleetFormatterForm(forms.Form):
|
|
fleet_name = forms.CharField(label='Name of Fleet:', required=True)
|
|
fleet_commander = forms.CharField(label='Fleet Commander:', required=True)
|
|
fleet_comms = forms.CharField(label='Fleet Comms:', required=True)
|
|
fleet_type = forms.CharField(label='Fleet Type:', required=True)
|
|
ship_priorities = forms.CharField(label='Ship Priorities:', required=True)
|
|
formup_location = forms.CharField(label='Formup Location:', required=True)
|
|
formup_time = forms.CharField(label='Formup Time:', required=True)
|
|
expected_duration = forms.CharField(label='Expected Duration:', required=True)
|
|
purpose = forms.CharField(label='Purpose:', required=True)
|
|
reimbursable = forms.ChoiceField(label='Reimbursable?*', choices=[('Yes', 'Yes'), ('No', 'No')], required=True)
|
|
important = forms.ChoiceField(label='Important?*', choices=[('Yes', 'Yes'), ('No', 'No')], required=True)
|
|
comments = forms.CharField(widget=forms.Textarea, required=False)
|
|
|
|
class DiscordForm(forms.Form):
|
|
email = forms.CharField(label="Email Address", required=True)
|
|
password = forms.CharField(label="Password", required=True, widget=forms.PasswordInput)
|