diff --git a/optimer/form.py b/optimer/form.py index 06b895c1..1931d5fe 100644 --- a/optimer/form.py +++ b/optimer/form.py @@ -8,8 +8,8 @@ class opForm(forms.Form): doctrine = forms.CharField(max_length=254, required=True, label='Doctrine') system = forms.CharField(max_length=254, required=True, label="System") location = forms.CharField(max_length=254, required=True, label="Location") - start_time = forms.CharField(max_length=254, required=True, label="Start Time") - end_time = forms.CharField(max_length=254, required=True, label="End Time") + start = forms.DateTimeField(required=True, label="Start Time MM/DD/YYYY HH:MM:SS") + duration = forms.CharField(max_length=254, required=True, label="Duration") operation_name = forms.CharField(max_length=254, required=True, label="Operation Name") fc = forms.CharField(max_length=254, required=True, label="Fleet Commander") details = forms.CharField(max_length=254, required=False, label="Extra Details") diff --git a/optimer/models.py b/optimer/models.py index 79d91d90..fc4492a1 100644 --- a/optimer/models.py +++ b/optimer/models.py @@ -3,16 +3,17 @@ from django.contrib.auth.models import User from django.utils import timezone from eveonline.models import EveCharacter from eveonline.models import EveCorporationInfo +from datetime import datetime class optimer(models.Model): class Meta: - ordering = ['start_time'] + ordering = ['start'] doctrine = models.CharField(max_length=254, default="") system = models.CharField(max_length=254, default="") location = models.CharField(max_length=254, default="") - start_time = models.CharField(max_length=254, default="") - end_time = models.CharField(max_length=254, default="") + start = models.DateTimeField(default=datetime.now) + duration = models.CharField(max_length=25, default="") operation_name = models.CharField(max_length=254, default="") fc = models.CharField(max_length=254, default="") details = models.CharField(max_length=254, default="") diff --git a/optimer/views.py b/optimer/views.py index 6c06974e..2c3cc8c8 100644 --- a/optimer/views.py +++ b/optimer/views.py @@ -51,8 +51,8 @@ def add_optimer_view(request): op.doctrine = form.cleaned_data['doctrine'] op.system = form.cleaned_data['system'] op.location = form.cleaned_data['location'] - op.start_time = form.cleaned_data['start_time'] - op.end_time = form.cleaned_data['end_time'] + op.start = form.cleaned_data['start'] + op.duration = form.cleaned_data['duration'] op.operation_name = form.cleaned_data['operation_name'] op.fc = form.cleaned_data['fc'] op.details = form.cleaned_data['details'] diff --git a/stock/templates/registered/operationmanagement.html b/stock/templates/registered/operationmanagement.html index d05d95dd..63c2d05c 100644 --- a/stock/templates/registered/operationmanagement.html +++ b/stock/templates/registered/operationmanagement.html @@ -20,10 +20,11 @@ + - + @@ -36,13 +37,13 @@ {% for ops in optimer %} - + - - + +
Operation NameDoctrine Form Up System Form Up Location Start TimeEnd TimeDuration FC Details Post Time
{{ ops.operation_name }}{{ ops.doctrine }} {{ ops.system }} {{ ops.location }}{{ ops.start_time }}{{ ops.end_time }}{{ ops.start }}{{ ops.duration }} {{ ops.fc }} {{ ops.details }} {{ ops.post_time}}