mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-12 22:10:16 +02:00
Re-added corp choice to HRApplicationsw
This commit is contained in:
parent
31a98f86c3
commit
2c98b5e4a6
@ -157,7 +157,7 @@ STATIC_URL = '/static/'
|
|||||||
# Set to FALSE for alliance
|
# Set to FALSE for alliance
|
||||||
# Set to TRUE for corp
|
# Set to TRUE for corp
|
||||||
###########################
|
###########################
|
||||||
IS_CORP = False
|
IS_CORP = 'False' == os.environ.get('AA_IS_CORP', 'True')
|
||||||
|
|
||||||
|
|
||||||
#################
|
#################
|
||||||
|
@ -2,9 +2,21 @@ from django import forms
|
|||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
||||||
class HRApplicationForm(forms.Form):
|
class HRApplicationForm(forms.Form):
|
||||||
|
allchoices = []
|
||||||
|
|
||||||
|
if settings.IS_CORP:
|
||||||
|
corp = EveCorporationInfo.objects.filter(corporation_id=settings.CORP_ID)
|
||||||
|
allchoices.append((str(corp.corporation_id), str(corp.corporation_name)))
|
||||||
|
else:
|
||||||
|
for corp in EveCorporationInfo.objects.all():
|
||||||
|
if corp.alliance is not None:
|
||||||
|
if corp.alliance.alliance_id == settings.ALLIANCE_ID:
|
||||||
|
allchoices.append((str(corp.corporation_id), str(corp.corporation_name)))
|
||||||
|
|
||||||
character_name = forms.CharField(max_length=254, required=True, label="Main Character Name")
|
character_name = forms.CharField(max_length=254, required=True, label="Main Character Name")
|
||||||
full_api_id = forms.CharField(max_length=254, required=True, label="API ID")
|
full_api_id = forms.CharField(max_length=254, required=True, label="API ID")
|
||||||
full_api_key = forms.CharField(max_length=254, required=True, label="API Verification Code")
|
full_api_key = forms.CharField(max_length=254, required=True, label="API Verification Code")
|
||||||
|
corp = forms.ChoiceField(choices=allchoices, required=True, label="Corp")
|
||||||
is_a_spi = forms.ChoiceField(choices=[('Yes', 'Yes'), ('No', 'No')], required=True, label='Are you a spy?')
|
is_a_spi = forms.ChoiceField(choices=[('Yes', 'Yes'), ('No', 'No')], required=True, label='Are you a spy?')
|
||||||
about = forms.CharField(widget=forms.Textarea, required=False, label="About You")
|
about = forms.CharField(widget=forms.Textarea, required=False, label="About You")
|
||||||
extra = forms.CharField(widget=forms.Textarea, required=False, label="Extra Application Info")
|
extra = forms.CharField(widget=forms.Textarea, required=False, label="Extra Application Info")
|
||||||
|
@ -12,6 +12,7 @@ class HRApplication(models.Model):
|
|||||||
about = models.TextField(default="")
|
about = models.TextField(default="")
|
||||||
extra = models.TextField(default="")
|
extra = models.TextField(default="")
|
||||||
|
|
||||||
|
corp = models.ForeignKey(EveCorporationInfo)
|
||||||
user = models.ForeignKey(User)
|
user = models.ForeignKey(User)
|
||||||
|
|
||||||
approved_denied = models.NullBooleanField(blank=True, null=True)
|
approved_denied = models.NullBooleanField(blank=True, null=True)
|
||||||
|
@ -56,6 +56,7 @@ def hr_application_create_view(request):
|
|||||||
application.character_name = form.cleaned_data['character_name']
|
application.character_name = form.cleaned_data['character_name']
|
||||||
application.full_api_id = form.cleaned_data['full_api_id']
|
application.full_api_id = form.cleaned_data['full_api_id']
|
||||||
application.full_api_key = form.cleaned_data['full_api_key']
|
application.full_api_key = form.cleaned_data['full_api_key']
|
||||||
|
application.corp = EveCorporationInfo.objects.get(corporation_id=form.cleaned_data['corp'])
|
||||||
application.is_a_spi = form.cleaned_data['is_a_spi']
|
application.is_a_spi = form.cleaned_data['is_a_spi']
|
||||||
application.about = form.cleaned_data['about']
|
application.about = form.cleaned_data['about']
|
||||||
application.extra = form.cleaned_data['extra']
|
application.extra = form.cleaned_data['extra']
|
||||||
|
Loading…
x
Reference in New Issue
Block a user