mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2026-02-07 07:36:20 +01:00
Repurposed Signature Tracker for Wormhole use.
This commit is contained in:
@@ -4,20 +4,20 @@ from django.core.validators import MaxValueValidator, MinValueValidator
|
||||
|
||||
|
||||
class SignatureForm(forms.Form):
|
||||
sigtype = [('Wormhole', 'Wormhole'), ('Combat', 'Combat'), ('Data', 'Data'),
|
||||
('Relic', 'Relic'), ('Gas', 'Gas'), ('Ore', 'Ore')]
|
||||
status = [('Open', 'Open'), ('Started', 'Started'), ('Finished', 'Finished'), ('Life cycle has not begun', 'Life cycle has not begun'),
|
||||
('Probably wont last another day', 'Probably wont last another day'), ('End of its natural lifetime', 'End of its natural lifetime'),
|
||||
('stability not significantly disrupted', 'stability not significantly disrupted'),
|
||||
('Stability reduced not critical degree yet', 'Stability reduced not critical degree yet'),
|
||||
('Wormhole stability critically disrupted', 'Wormhole stability critically disrupted')]
|
||||
mass_status = [('More Than 50%', 'More Than 50%'), ('Less Than 50%', 'Less Than 50%'), ('Less Than 10%', 'Less Than 10%')]
|
||||
lifetime_status = [('More Than 24 Hours', 'More Than 24 Hours'), ('Less Than 24 Hours', 'Less Than 24 Hours'), ('Less Than 4 Hours', 'Less Than 4 Hours')]
|
||||
ships_size = [('Only Smallest', 'Only Smallest'), ('Up to Medium', 'Up to Medium'), ('Larger', 'Larger'), ('Very Large', 'Very Large')]
|
||||
|
||||
|
||||
system = forms.CharField(max_length=254, required=True, label='System')
|
||||
ident = forms.CharField(max_length=254, required=True, label="ID")
|
||||
sigtype = forms.ChoiceField(choices=sigtype, required=True, label="Signature Type")
|
||||
destination = forms.CharField(max_length=254, label="destination", required=True, initial="")
|
||||
status = forms.ChoiceField(choices=status, required=True, label="Status")
|
||||
lifetime_status = forms.ChoiceField(choices=lifetime_status, required=True, label="Lifetime Status")
|
||||
mass_status = forms.ChoiceField(choices=mass_status, required=True, label="Mass Status")
|
||||
ships_size = forms.ChoiceField(choices=ships_size, required=True, label="Ship Size")
|
||||
destination = forms.CharField(max_length=254, label="End Destination", required=True, initial="")
|
||||
through_dest = forms.CharField(max_length=254, label="Goes Through", required=True, initial="")
|
||||
notes = forms.CharField(max_length=254, label="Notes", required=False, initial="")
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -11,9 +11,12 @@ class sigtracker(models.Model):
|
||||
ident = models.CharField(max_length=254, default="")
|
||||
system = models.CharField(max_length=254, default="")
|
||||
destination = models.CharField(max_length=254, default="")
|
||||
sigtype = models.CharField(max_length=254, default="")
|
||||
status = models.CharField(max_length=254, default="")
|
||||
lifetime_status = models.CharField(max_length=254, default="")
|
||||
mass_status = models.CharField(max_length=254, default="")
|
||||
ships_size = models.CharField(max_length=254, default="")
|
||||
notes = models.CharField(max_length=254, default="")
|
||||
through_dest = models.CharField(max_length=254, default="")
|
||||
post_time = models.DateTimeField(default=timezone.now)
|
||||
eve_character = models.ForeignKey(EveCharacter)
|
||||
|
||||
|
||||
|
||||
@@ -51,8 +51,10 @@ def add_signature_view(request):
|
||||
sig.ident = form.cleaned_data['ident']
|
||||
sig.system = form.cleaned_data['system']
|
||||
sig.destination = form.cleaned_data['destination']
|
||||
sig.sigtype = form.cleaned_data['sigtype']
|
||||
sig.status = form.cleaned_data['status']
|
||||
sig.lifetime_status = form.cleaned_data['lifetime_status']
|
||||
sig.mass_status = form.cleaned_data['mass_status']
|
||||
sig.ships_size = form.cleaned_data['ships_size']
|
||||
sig.through_dest = form.cleaned_data['through_dest']
|
||||
sig.notes = form.cleaned_data['notes']
|
||||
sig.create_time = post_time
|
||||
sig.eve_character = character
|
||||
@@ -94,8 +96,10 @@ def edit_signature(request, sigtracker_id):
|
||||
sig.ident = form.cleaned_data['ident']
|
||||
sig.system = form.cleaned_data['system']
|
||||
sig.destination = form.cleaned_data['destination']
|
||||
sig.sigtype = form.cleaned_data['sigtype']
|
||||
sig.status = form.cleaned_data['status']
|
||||
sig.lifetime_status = form.cleaned_data['lifetime_status']
|
||||
sig.mass_status = form.cleaned_data['mass_status']
|
||||
sig.ships_size = form.cleaned_data['ships_size']
|
||||
sig.through_dest = form.cleaned_data['through_dest']
|
||||
sig.notes = form.cleaned_data['notes']
|
||||
sig.eve_character = character
|
||||
logger.info("User %s updating sigtracker id %s " % (request.user, sigtracker_id))
|
||||
@@ -108,9 +112,11 @@ def edit_signature(request, sigtracker_id):
|
||||
'ident': sig.ident,
|
||||
'system': sig.system,
|
||||
'destination': sig.destination,
|
||||
'sigtype': sig.sigtype,
|
||||
'status': sig.status,
|
||||
'lifetime_status': sig.lifetime_status,
|
||||
'mass_status': sig.mass_status,
|
||||
'ships_size': sig.ships_size,
|
||||
'through_dest': sig.through_dest,
|
||||
'notes': sig.notes,
|
||||
}
|
||||
form = SignatureForm(initial= data)
|
||||
return render_to_response('registered/signatureupdate.html', {'form':form}, context_instance=RequestContext(request))
|
||||
return render_to_response('registered/signatureupdate.html', {'form':form}, context_instance=RequestContext(request))
|
||||
|
||||
Reference in New Issue
Block a user