diff --git a/sigtracker/form.py b/sigtracker/form.py index 60a9a6a1..9fd3b49a 100644 --- a/sigtracker/form.py +++ b/sigtracker/form.py @@ -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="") + diff --git a/sigtracker/models.py b/sigtracker/models.py index e1e3a3e4..03c3c344 100644 --- a/sigtracker/models.py +++ b/sigtracker/models.py @@ -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) + diff --git a/sigtracker/views.py b/sigtracker/views.py index ddfc4d18..fbe12599 100644 --- a/sigtracker/views.py +++ b/sigtracker/views.py @@ -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)) \ No newline at end of file + return render_to_response('registered/signatureupdate.html', {'form':form}, context_instance=RequestContext(request)) diff --git a/stock/templates/public/base.html b/stock/templates/public/base.html index 1f97835e..bb9ea2d4 100755 --- a/stock/templates/public/base.html +++ b/stock/templates/public/base.html @@ -152,7 +152,7 @@