Uploading files
This commit is contained in:
4
cvkbrno/__init__.py
Normal file
4
cvkbrno/__init__.py
Normal file
@@ -0,0 +1,4 @@
|
||||
from __future__ import absolute_import
|
||||
LOGIN_REDIRECT_URL = '/cvkbrno/base'
|
||||
|
||||
from .tasks import app as celery_app
|
||||
BIN
cvkbrno/__init__.pyc
Normal file
BIN
cvkbrno/__init__.pyc
Normal file
Binary file not shown.
22
cvkbrno/admin.py
Normal file
22
cvkbrno/admin.py
Normal file
@@ -0,0 +1,22 @@
|
||||
from django.contrib import admin
|
||||
|
||||
# Register your models here.
|
||||
|
||||
from .models import BoatCategory, Member, Boat, Outing, Races,MemberWork
|
||||
|
||||
class OutingAdmin(admin.ModelAdmin):
|
||||
list_display = ('starttime','rower','boat','distance','status')
|
||||
|
||||
class RacesAdmin(admin.ModelAdmin):
|
||||
list_display = ('name','startdatetime')
|
||||
|
||||
class MemberWorkAdmin(admin.ModelAdmin):
|
||||
list_display = ('date','name')
|
||||
|
||||
admin.site.register(BoatCategory)
|
||||
admin.site.register(Boat)
|
||||
admin.site.register(Member)
|
||||
admin.site.register(MemberWork,MemberWorkAdmin)
|
||||
admin.site.register(Outing,OutingAdmin)
|
||||
admin.site.register(Races,RacesAdmin)
|
||||
|
||||
BIN
cvkbrno/admin.pyc
Normal file
BIN
cvkbrno/admin.pyc
Normal file
Binary file not shown.
7
cvkbrno/apps.py
Normal file
7
cvkbrno/apps.py
Normal file
@@ -0,0 +1,7 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.apps import AppConfig
|
||||
|
||||
|
||||
class CvkbrnoConfig(AppConfig):
|
||||
name = 'cvkbrno'
|
||||
27
cvkbrno/celery.py
Normal file
27
cvkbrno/celery.py
Normal file
@@ -0,0 +1,27 @@
|
||||
from __future__ import absolute_import
|
||||
|
||||
import os
|
||||
|
||||
from celery import Celery
|
||||
|
||||
# set the default Django settings module for the 'celery' program.
|
||||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'rowsandall_app.settings')
|
||||
|
||||
from django.conf import settings # noqa
|
||||
|
||||
app = Celery('tasks',
|
||||
broker='redis://localhost',
|
||||
backend='redis://localhost',)
|
||||
|
||||
class Config:
|
||||
CELERY_TIMEZONE = 'Europe/Prague'
|
||||
|
||||
# Using a string here means the worker will not have to
|
||||
# pickle the object when using Windows.
|
||||
app.config_from_object('django.conf:settings')
|
||||
app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)
|
||||
|
||||
|
||||
@app.task(bind=True)
|
||||
def debug_task(self):
|
||||
print('Request: {0!r}'.format(self.request))
|
||||
BIN
cvkbrno/celery.pyc
Normal file
BIN
cvkbrno/celery.pyc
Normal file
Binary file not shown.
152
cvkbrno/forms.py
Normal file
152
cvkbrno/forms.py
Normal file
@@ -0,0 +1,152 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from django import forms
|
||||
from cvkbrno.models import Outing,Member,Boat,BoatCategory,Races,MemberWork
|
||||
from django.contrib.auth.models import User
|
||||
from django.forms import ModelForm
|
||||
from models import Outing
|
||||
from django.contrib.admin import widgets
|
||||
from django.contrib import admin
|
||||
from django.utils import timezone,translation
|
||||
from django.forms.widgets import CheckboxSelectMultiple
|
||||
from django.forms.models import ModelMultipleChoiceField
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
import datetime
|
||||
|
||||
def is_future_date_validator(value):
|
||||
if value < timezone.now().date():
|
||||
raise forms.ValidationError("{0} is not a future date.".format(value))
|
||||
|
||||
|
||||
|
||||
# forms here
|
||||
|
||||
class CustomSelectMultiple(ModelMultipleChoiceField):
|
||||
def label_from_instance(self, obj):
|
||||
return "%s" %(obj.name)
|
||||
|
||||
class OutingForm(ModelForm):
|
||||
class Meta:
|
||||
model = Outing
|
||||
fields = ['distance']
|
||||
|
||||
|
||||
|
||||
class OutingCloseForm(ModelForm):
|
||||
class Meta:
|
||||
model = Outing
|
||||
fields = ['distance','comment']
|
||||
widgets = {
|
||||
'comment': forms.Textarea,
|
||||
}
|
||||
|
||||
class DateInput(forms.DateInput):
|
||||
input_type = 'date'
|
||||
|
||||
class TimeInput(forms.TimeInput):
|
||||
input_type = 'time'
|
||||
|
||||
class OutingReserveForm(ModelForm):
|
||||
startdate = forms.DateField(widget=DateInput(),label = _("Start Date"),
|
||||
validators=[is_future_date_validator])
|
||||
starttime = forms.TimeField(widget=TimeInput(format='%H:%M'),
|
||||
label = _("Start Time"))
|
||||
endtime = forms.TimeField(widget=TimeInput(format='%H:%M'),
|
||||
label = _("End Time"))
|
||||
class Meta:
|
||||
model = Outing
|
||||
fields = ['distance']
|
||||
|
||||
class RacesEditForm(ModelForm):
|
||||
startdate = forms.DateField(widget=DateInput(),label = _("Start Date"),
|
||||
)
|
||||
starttime = forms.TimeField(widget=TimeInput(format='%H:%M'),
|
||||
label = _("Start Time"))
|
||||
enddate = forms.DateField(widget=DateInput,label = _("End Date"),
|
||||
)
|
||||
endtime = forms.TimeField(widget=TimeInput(format='%H:%M'),
|
||||
label = _("End Time"))
|
||||
|
||||
|
||||
def clean(self):
|
||||
cleaned_data = super(RacesEditForm, self).clean()
|
||||
enddate = cleaned_data.get('enddate')
|
||||
endtime = cleaned_data.get('endtime')
|
||||
startdate = cleaned_data.get('startdate')
|
||||
starttime = cleaned_data.get('starttime')
|
||||
if startdate and starttime:
|
||||
startdatetime = (str(startdate) + ' ' + str(starttime))
|
||||
startdatetime = datetime.datetime.strptime(startdatetime,"%Y-%m-%d %H:%M:%S")
|
||||
startdatetime = timezone.make_aware(startdatetime)
|
||||
if timezone.now() >= startdatetime:
|
||||
msg = _("Start date/time must be in the future")
|
||||
self.add_error('startdate', msg)
|
||||
self.add_error('starttime', msg)
|
||||
|
||||
if enddate and endtime:
|
||||
enddatetime = (str(enddate) + ' ' + str(endtime))
|
||||
enddatetime = datetime.datetime.strptime(enddatetime,"%Y-%m-%d %H:%M:%S")
|
||||
enddatetime = timezone.make_aware(enddatetime)
|
||||
if startdatetime >= enddatetime:
|
||||
msg = _("End date/time must be after Start date/time")
|
||||
self.add_error('enddate', msg)
|
||||
self.add_error('endtime', msg)
|
||||
|
||||
return cleaned_data
|
||||
|
||||
class Meta:
|
||||
model = Races
|
||||
fields = ['name','startdate','starttime','enddate','endtime','transportboats']
|
||||
widgets = {
|
||||
'transportboats': CheckboxSelectMultiple(),
|
||||
}
|
||||
|
||||
class MemberEditForm(ModelForm):
|
||||
class Meta:
|
||||
model = Member
|
||||
fields = ['status','contributions','categories','hoursworked']
|
||||
widgets = {
|
||||
'categories': CheckboxSelectMultiple(),
|
||||
}
|
||||
|
||||
class UserEditForm(ModelForm):
|
||||
email = forms.CharField(required=False)
|
||||
class Meta:
|
||||
model = User
|
||||
fields = ['first_name','last_name','email']
|
||||
|
||||
class UserCreateForm(ModelForm):
|
||||
password = forms.CharField(widget=forms.PasswordInput())
|
||||
email = forms.CharField(required=False)
|
||||
class Meta:
|
||||
model = User
|
||||
fields = ['first_name','last_name','email','username','password']
|
||||
|
||||
class PassWordConfirmForm(forms.Form):
|
||||
passwordconfirm = forms.CharField(widget=forms.PasswordInput(),
|
||||
label="repeat your password")
|
||||
|
||||
class BoatEditForm(ModelForm):
|
||||
class Meta:
|
||||
model = Boat
|
||||
fields = ['boatcode','boatname','categories',
|
||||
'nrseats','status','comment']
|
||||
widgets = {
|
||||
'comment': forms.Textarea,
|
||||
'categories': CheckboxSelectMultiple(),
|
||||
}
|
||||
|
||||
class BoatCategoryEditForm(ModelForm):
|
||||
class Meta:
|
||||
model = BoatCategory
|
||||
fields = ['name']
|
||||
|
||||
class MemberWorkCreateForm(ModelForm):
|
||||
class Meta:
|
||||
model = MemberWork
|
||||
fields = ['date','name','hours','comment','worker']
|
||||
widgets = {
|
||||
'date': DateInput(),
|
||||
'comment': forms.Textarea,
|
||||
'worker': CheckboxSelectMultiple(),
|
||||
}
|
||||
BIN
cvkbrno/forms.pyc
Normal file
BIN
cvkbrno/forms.pyc
Normal file
Binary file not shown.
BIN
cvkbrno/locale/cs/LC_MESSAGES/django.mo
Normal file
BIN
cvkbrno/locale/cs/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
602
cvkbrno/locale/cs/LC_MESSAGES/django.po
Normal file
602
cvkbrno/locale/cs/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,602 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 0.1\n"
|
||||
"Report-Msgid-Bugs-To: webmaster@localhost\n"
|
||||
"POT-Creation-Date: 2016-07-25 13:49:00\n"
|
||||
"PO-Revision-Date: 2016-07-25 13:49:00\n"
|
||||
"Last-Translator: Server <root@localhost>\n"
|
||||
"Language-Team: English <webmaster@localhost>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:162
|
||||
msgid "Action"
|
||||
msgstr "Akce"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:22
|
||||
msgid "Add Boat"
|
||||
msgstr "nová loď"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:22
|
||||
msgid "Add Boat Category"
|
||||
msgstr "nová kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:22
|
||||
msgid "Add Member"
|
||||
msgstr "nový člen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:22
|
||||
msgid "Add Members Work"
|
||||
msgstr "Přidat Brigádu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_races_list.html:22
|
||||
msgid "Add Race Event"
|
||||
msgstr "přidat nové závody"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:173
|
||||
msgid "Add me"
|
||||
msgstr "Budu tam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:23
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:49
|
||||
msgid "Boat"
|
||||
msgstr "loď"
|
||||
|
||||
#: .\cvkbrno\models.py:49
|
||||
msgid "Boat Categories"
|
||||
msgstr "kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:16
|
||||
msgid "Boat Category"
|
||||
msgstr "kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:17
|
||||
msgid "Boat Category Admin"
|
||||
msgstr "Správa kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:67
|
||||
msgid "Boat Code"
|
||||
msgstr "kód lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:66
|
||||
msgid "Boat Name"
|
||||
msgstr "název lodi"
|
||||
|
||||
#: .\cvkbrno\views.py:929
|
||||
msgid "Boat created"
|
||||
msgstr "Nová loď vytvořena"
|
||||
|
||||
#: .\cvkbrno\views.py:96 .\cvkbrno\views.py:124
|
||||
msgid "Boat is at races at that time"
|
||||
msgstr "loď bude na závodech"
|
||||
|
||||
#: .\cvkbrno\views.py:87
|
||||
msgid "Boat is on the water at that time"
|
||||
msgstr "loď je na vodě"
|
||||
|
||||
#: .\cvkbrno\views.py:92
|
||||
msgid "Boat is planned to go on transport at that time"
|
||||
msgstr "loď se bude nakládat na vlek"
|
||||
|
||||
#: .\cvkbrno\views.py:120
|
||||
msgid "Boat will go to races at that time"
|
||||
msgstr "loď bude na závodech"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_reservation_form.html:23
|
||||
msgid "Boat:"
|
||||
msgstr "loď"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:78
|
||||
msgid "Boats"
|
||||
msgstr "lodě"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:6
|
||||
msgid "Boats Admin"
|
||||
msgstr "Správa lodí"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:39
|
||||
msgid "Boats Out"
|
||||
msgstr "lodě na vodě"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:102
|
||||
msgid "Categories"
|
||||
msgstr "kategorie"
|
||||
|
||||
#: .\cvkbrno\views.py:823
|
||||
msgid "Changes Saved"
|
||||
msgstr "změny uloženy"
|
||||
|
||||
#: .\cvkbrno\views.py:537 .\cvkbrno\views.py:543 .\cvkbrno\views.py:921
|
||||
msgid "Changes saved"
|
||||
msgstr "změny uloženy"
|
||||
|
||||
#: .\cvkbrno\models.py:50
|
||||
msgid "Club"
|
||||
msgstr "klub"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:29
|
||||
msgid "Code"
|
||||
msgstr "Kód"
|
||||
|
||||
#: .\cvkbrno\models.py:118
|
||||
msgid "Comment"
|
||||
msgstr "komentář"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:34
|
||||
msgid "Complete"
|
||||
msgstr "Hotová"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_delete_confirm.html:13
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_delete_confirm.html:12
|
||||
#: .\cvkbrno\templates\cvkbrno_members_delete_confirm.html:12
|
||||
msgid "Confirm Delete"
|
||||
msgstr "potvrdit smazání"
|
||||
|
||||
#: .\cvkbrno\views.py:108 .\cvkbrno\views.py:112
|
||||
msgid "Conflicting reservations"
|
||||
msgstr "Konflikt s jinou rezervaci"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:33
|
||||
msgid "Contributions"
|
||||
msgstr "příspěvky"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_add_form.html:17
|
||||
msgid "Create Boat"
|
||||
msgstr "nová loď"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_category_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_category_add_form.html:17
|
||||
msgid "Create Category"
|
||||
msgstr "nová kategorie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_member_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_member_add_form.html:17
|
||||
msgid "Create Member"
|
||||
msgstr "Nový člen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_add_form.html:17
|
||||
#: .\cvkbrno\templates\memberswork_add_form.html:6
|
||||
#: .\cvkbrno\templates\memberswork_add_form.html:17
|
||||
msgid "Create Members Work"
|
||||
msgstr "Přidat Brigádu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_races_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_races_form.html:17
|
||||
msgid "Create Races Event"
|
||||
msgstr "přidat nové závody"
|
||||
|
||||
#: .\cvkbrno\models.py:97
|
||||
msgid "Date"
|
||||
msgstr "datum"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:13
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_edit_form.html:13
|
||||
#: .\cvkbrno\templates\cvkbrno_member_edit_form.html:13
|
||||
msgid "Delete"
|
||||
msgstr "odstranit"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_delete_confirm.html:6
|
||||
msgid "Delete Boat Category"
|
||||
msgstr "Odstranit kategorii lodí"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_delete_confirm.html:6
|
||||
msgid "Delete Member"
|
||||
msgstr "odstranit člen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:50
|
||||
msgid "Departure time"
|
||||
msgstr "čas zahájení"
|
||||
|
||||
#: .\cvkbrno\models.py:140
|
||||
msgid "Distance (km)"
|
||||
msgstr "Vzdálenost (km)"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:30
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:34
|
||||
msgid "Edit"
|
||||
msgstr "upravovat"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:6
|
||||
msgid "Edit Boat"
|
||||
msgstr "upravovat loď"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_edit_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_edit_form.html:23
|
||||
msgid "Edit Category"
|
||||
msgstr "Upravovat kategorii"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_member_edit_form.html:6
|
||||
msgid "Edit Member"
|
||||
msgstr "upravovat člen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberwork_edit_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_memberwork_edit_form.html:17
|
||||
msgid "Edit Member Work"
|
||||
msgstr "Upravovat brigádu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:27
|
||||
msgid "End"
|
||||
msgstr "Konec"
|
||||
|
||||
#: .\cvkbrno\forms.py:62
|
||||
msgid "End Date"
|
||||
msgstr "datum návratu"
|
||||
|
||||
#: .\cvkbrno\models.py:116
|
||||
msgid "End Time"
|
||||
msgstr "Předpokládaný čas ukončení"
|
||||
|
||||
#: .\cvkbrno\forms.py:86
|
||||
msgid "End date/time must be after Start date/time"
|
||||
msgstr "datum návratu musí být po datu odjezdu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:32
|
||||
msgid "First Name"
|
||||
msgstr "jméno"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:53
|
||||
msgid "Forgotten Password?"
|
||||
msgstr "Zapomenuté heslo?"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:59
|
||||
msgid "Go Rowing"
|
||||
msgstr "Jdi na vodu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:17
|
||||
msgid "Going Rowing"
|
||||
msgstr "Jdi na vodu"
|
||||
|
||||
#: .\cvkbrno\models.py:98
|
||||
msgid "Hours"
|
||||
msgstr "hodiny"
|
||||
|
||||
#: .\cvkbrno\models.py:51
|
||||
msgid "Hours Worked"
|
||||
msgstr "odpracované hodiny"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:25
|
||||
msgid "Is boat OK?"
|
||||
msgstr "Je loď v pořádku?"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:31
|
||||
msgid "Last Name"
|
||||
msgstr "Příjmení"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:32
|
||||
msgid "Login"
|
||||
msgstr "přihlásit se"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_reservation_form.html:6
|
||||
msgid "Make a Reservation"
|
||||
msgstr "Rezervovat"
|
||||
|
||||
#: .\cvkbrno\views.py:747
|
||||
msgid "Make a reservation"
|
||||
msgstr "Rezervuj"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:86
|
||||
msgid "Members"
|
||||
msgstr "členové"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:17
|
||||
msgid "Members Admin"
|
||||
msgstr "správa členů"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:45
|
||||
msgid "Members Work"
|
||||
msgstr "Brigády"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:17
|
||||
msgid "Members Work Admin"
|
||||
msgstr "Správa Brigád"
|
||||
|
||||
#: .\cvkbrno\views.py:1442
|
||||
msgid "Members Work Created"
|
||||
msgstr "Brigáda vytvořena"
|
||||
|
||||
#: .\cvkbrno\views.py:1594
|
||||
msgid "Members Work Updated"
|
||||
msgstr "Brigáda uložena"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:17
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:67
|
||||
msgid "Meterboard"
|
||||
msgstr "Přehled kilometrů"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:43
|
||||
msgid "Meterboard Boats"
|
||||
msgstr "Přehled kilometrů lodí"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:30
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:61
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:29
|
||||
msgid "Name"
|
||||
msgstr "jméno"
|
||||
|
||||
#: .\cvkbrno\views.py:880
|
||||
msgid "New Member Created"
|
||||
msgstr "Nový člen vytvořen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:28
|
||||
msgid "No"
|
||||
msgstr "Ne"
|
||||
|
||||
#: .\cvkbrno\models.py:69
|
||||
msgid "Nr of Seats"
|
||||
msgstr "počet míst"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:24
|
||||
msgid "Password"
|
||||
msgstr "Heslo"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:33
|
||||
msgid "Password Change"
|
||||
msgstr "změnit heslo"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:18
|
||||
msgid "Please check the boat"
|
||||
msgstr "zkontrolujte loď."
|
||||
|
||||
#: .\cvkbrno\views.py:966
|
||||
msgid "Race deleted"
|
||||
msgstr "Závod smazán"
|
||||
|
||||
#: .\cvkbrno\views.py:917
|
||||
msgid "Race has been saved"
|
||||
msgstr "Závod uložen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_races_list.html:17
|
||||
msgid "Races Admin"
|
||||
msgstr "Administrace Závodů"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:49
|
||||
msgid "Recent Outings"
|
||||
msgstr "Historie jízd"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:37
|
||||
msgid "Recent Outings with this boat"
|
||||
msgstr "Historie jízd na této lodi"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:171
|
||||
msgid "Remove me"
|
||||
msgstr "Nebudu tam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:69
|
||||
msgid "Reservations"
|
||||
msgstr "rezervace"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:51
|
||||
msgid "Reserved by"
|
||||
msgstr "kdo rezervoval"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:5
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:16
|
||||
msgid "Return from outing"
|
||||
msgstr "jdu z vody"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_reservation_form.html:47
|
||||
msgid "Return time"
|
||||
msgstr "čas návratu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:49
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:62
|
||||
msgid "Rower"
|
||||
msgstr "Strok"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:39
|
||||
msgid "Save"
|
||||
msgstr "uložit"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:25
|
||||
msgid "Start"
|
||||
msgstr "Start"
|
||||
|
||||
#: .\cvkbrno\forms.py:40
|
||||
msgid "Start Date"
|
||||
msgstr "Datum"
|
||||
|
||||
#: .\cvkbrno\models.py:115
|
||||
msgid "Start Time"
|
||||
msgstr "Čas"
|
||||
|
||||
#: .\cvkbrno\forms.py:78
|
||||
msgid "Start date/time must be in the future"
|
||||
msgstr "Datum a čas závodu musí být v budoucnosti"
|
||||
|
||||
#: .\cvkbrno\models.py:127
|
||||
msgid "Status"
|
||||
msgstr "status"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:85
|
||||
msgid "Temporarily Unavailable"
|
||||
msgstr "Dočasně nedostupné"
|
||||
|
||||
#: .\cvkbrno\views.py:848
|
||||
msgid "The two passwords are not equal"
|
||||
msgstr "Tyto dvě hesla nejsou stejné"
|
||||
|
||||
#: .\cvkbrno\views.py:773 .\cvkbrno\views.py:814
|
||||
msgid "There is already a boat with that code"
|
||||
msgstr "Existuje již loď s tímto kódem"
|
||||
|
||||
#: .\cvkbrno\views.py:855
|
||||
msgid "There is already a user with that username"
|
||||
msgstr "Již existuje uživatel s tímto uživatelským jménem"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:94
|
||||
msgid "Transport"
|
||||
msgstr "doprava"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:156
|
||||
msgid "Upcoming Members Work"
|
||||
msgstr "Brigády"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:103
|
||||
msgid "Upcoming Races"
|
||||
msgstr "Příští Závody"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:17
|
||||
msgid "Username"
|
||||
msgstr "uživatelské jméno"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:8
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:20
|
||||
msgid "View Outing"
|
||||
msgstr "Detail jízdy"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:29
|
||||
msgid "Welcome,"
|
||||
msgstr "Vítej,"
|
||||
|
||||
#: .\cvkbrno\models.py:99
|
||||
msgid "Work Event Name"
|
||||
msgstr "název brigády"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:59
|
||||
msgid "Worked hours"
|
||||
msgstr "odpracované hodiny"
|
||||
|
||||
#: .\cvkbrno\models.py:102
|
||||
msgid "Worker"
|
||||
msgstr "Brigádníci"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:27
|
||||
msgid "Yes"
|
||||
msgstr "Ano"
|
||||
|
||||
#: .\cvkbrno\views.py:643
|
||||
msgid "You have no active outings. Go rowing first."
|
||||
msgstr "Nejste na vodě."
|
||||
|
||||
#: .\cvkbrno\views.py:780
|
||||
msgid "You must select additional crew members for this boat"
|
||||
msgstr "Musíte vybrat další členy posádky"
|
||||
|
||||
#: .\cvkbrno\views.py:594
|
||||
msgid "You still have an active outing. Check in first."
|
||||
msgstr "Máte stále aktivní výlet. Vraťte loď."
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:7
|
||||
msgid "Your username and password didn't match. Please try again."
|
||||
msgstr "Vaše uživatelské jméno a heslo se neshodují. Prosím zkuste to znovu."
|
||||
|
||||
#: .\cvkbrno\models.py:121
|
||||
msgid "active"
|
||||
msgstr "aktivní"
|
||||
|
||||
#: .\cvkbrno\models.py:36
|
||||
msgid "administrator"
|
||||
msgstr "správce"
|
||||
|
||||
#: .\cvkbrno\models.py:63
|
||||
msgid "boat"
|
||||
msgstr "loď"
|
||||
|
||||
#: .\cvkbrno\models.py:20
|
||||
msgid "boat categories"
|
||||
msgstr "kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:19
|
||||
msgid "boat category"
|
||||
msgstr "kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\views.py:245
|
||||
msgid "boat deleted"
|
||||
msgstr "loď smazána"
|
||||
|
||||
#: .\cvkbrno\models.py:64
|
||||
msgid "boats"
|
||||
msgstr "lodě"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:17
|
||||
msgid "by month"
|
||||
msgstr "za poslední měsíc"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:22
|
||||
msgid "by week"
|
||||
msgstr "za tento týden"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:12
|
||||
msgid "by year"
|
||||
msgstr "letos"
|
||||
|
||||
#: .\cvkbrno\views.py:273
|
||||
msgid "category deleted"
|
||||
msgstr "kategorie smazána"
|
||||
|
||||
#: .\cvkbrno\models.py:34
|
||||
msgid "coach"
|
||||
msgstr "trenér"
|
||||
|
||||
#: .\cvkbrno\models.py:122
|
||||
msgid "completed"
|
||||
msgstr "dokončený"
|
||||
|
||||
#: .\cvkbrno\models.py:73 .\cvkbrno\views.py:661
|
||||
msgid "damaged"
|
||||
msgstr "poškozená"
|
||||
|
||||
#: .\cvkbrno\models.py:103
|
||||
msgid "executed"
|
||||
msgstr "provedený"
|
||||
|
||||
#: .\cvkbrno\models.py:72
|
||||
msgid "hangar"
|
||||
msgstr "loděnice"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:109
|
||||
msgid "logout"
|
||||
msgstr "odhlásit"
|
||||
|
||||
#: .\cvkbrno\models.py:35 .\cvkbrno\models.py:40
|
||||
msgid "member"
|
||||
msgstr "člen"
|
||||
|
||||
#: .\cvkbrno\views.py:259
|
||||
msgid "member deleted"
|
||||
msgstr "člen smazán"
|
||||
|
||||
#: .\cvkbrno\models.py:94 .\cvkbrno\models.py:95
|
||||
msgid "member work"
|
||||
msgstr "Brigáda"
|
||||
|
||||
#: .\cvkbrno\models.py:41
|
||||
msgid "members"
|
||||
msgstr "členové"
|
||||
|
||||
#: .\cvkbrno\models.py:111
|
||||
msgid "outing"
|
||||
msgstr "jízda"
|
||||
|
||||
#: .\cvkbrno\models.py:112
|
||||
msgid "outings"
|
||||
msgstr "jízdy"
|
||||
|
||||
#: .\cvkbrno\models.py:102
|
||||
msgid "planned"
|
||||
msgstr "plánovaný"
|
||||
|
||||
#: .\cvkbrno\models.py:123
|
||||
msgid "race"
|
||||
msgstr "závod"
|
||||
|
||||
#: .\cvkbrno\models.py:74
|
||||
msgid "races"
|
||||
msgstr "závody"
|
||||
|
||||
#: .\cvkbrno\models.py:120
|
||||
msgid "reservation"
|
||||
msgstr "rezervace"
|
||||
|
||||
#: .\cvkbrno\models.py:71
|
||||
msgid "water"
|
||||
msgstr "voda"
|
||||
244
cvkbrno/locale/cs/LC_MESSAGES/django.po~
Normal file
244
cvkbrno/locale/cs/LC_MESSAGES/django.po~
Normal file
@@ -0,0 +1,244 @@
|
||||
#: .\cvkbrno\models.py:16
|
||||
msgid "Boat Category"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:19
|
||||
msgid "boat category"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:20
|
||||
msgid "boat categories"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:34
|
||||
msgid "coach"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:35 .\cvkbrno\models.py:40
|
||||
msgid "member"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:36
|
||||
msgid "administrator"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:41
|
||||
msgid "members"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:49
|
||||
msgid "Boat Categories"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:50
|
||||
msgid "Club"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:51
|
||||
msgid "Hours Worked"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:63
|
||||
msgid "boat"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:64
|
||||
msgid "boats"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:66
|
||||
msgid "Boat Name"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:67
|
||||
msgid "Boat Code"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:69
|
||||
msgid "Nr of Seats"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:71
|
||||
msgid "water"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:72
|
||||
msgid "hangar"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:73 .\cvkbrno\views.py:661
|
||||
msgid "damaged"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:74
|
||||
msgid "races"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:94 .\cvkbrno\models.py:95
|
||||
msgid "member work"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:97
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:98
|
||||
msgid "Hours"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:99
|
||||
msgid "Work Event Name"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:102
|
||||
msgid "planned"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:103
|
||||
msgid "executed"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:111
|
||||
msgid "outing"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:112
|
||||
msgid "outings"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:115
|
||||
msgid "Start Date/Time"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:116
|
||||
msgid "End Date/Time"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:117
|
||||
msgid "Distance"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:118
|
||||
msgid "Comment"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:120
|
||||
msgid "reservation"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:121
|
||||
msgid "active"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:122
|
||||
msgid "completed"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:123
|
||||
msgid "race"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\models.py:127
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:29
|
||||
msgid "Welcome,"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:33
|
||||
msgid "Password Change"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:45
|
||||
msgid "Members Work"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:59
|
||||
msgid "Go Rowing"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:69
|
||||
msgid "Reservations"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:78
|
||||
msgid "Boats"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:86
|
||||
msgid "Members"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:94
|
||||
msgid "Transport"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:102
|
||||
msgid "Categories"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:109
|
||||
msgid "logout"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:245
|
||||
msgid "boat deleted"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:259
|
||||
msgid "member deleted"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:273
|
||||
msgid "category deleted"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:304 .\cvkbrno\views.py:398 .\cvkbrno\views.py:445
|
||||
#: .\cvkbrno\views.py:493
|
||||
msgid "invalid form"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:537 .\cvkbrno\views.py:543 .\cvkbrno\views.py:921
|
||||
msgid "Changes saved"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:643
|
||||
msgid "You have no active outings. Go rowing first."
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:649
|
||||
msgid "You are not out. Go rowing first."
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:714
|
||||
msgid "Conflicting reservations exist"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:731
|
||||
msgid "Invalid Form"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:747
|
||||
msgid "Make a reservation"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:773 .\cvkbrno\views.py:814
|
||||
msgid "There is already a boat with that code"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:823
|
||||
msgid "Changes Saved"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:848
|
||||
msgid "The two passwords are not equal"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:855
|
||||
msgid "There is already a user with that username"
|
||||
msgstr ""
|
||||
|
||||
#: .\cvkbrno\views.py:880
|
||||
msgid "New Member Created"
|
||||
msgstr ""
|
||||
BIN
cvkbrno/locale/nl/LC_MESSAGES/django.mo
Normal file
BIN
cvkbrno/locale/nl/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
604
cvkbrno/locale/nl/LC_MESSAGES/django.po
Normal file
604
cvkbrno/locale/nl/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,604 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 0.1\n"
|
||||
"Report-Msgid-Bugs-To: webmaster@localhost\n"
|
||||
"POT-Creation-Date: 2016-07-25 13:49:00\n"
|
||||
"PO-Revision-Date: 2016-07-25 13:49:00\n"
|
||||
"Last-Translator: Server <root@localhost>\n"
|
||||
"Language-Team: English <webmaster@localhost>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:162
|
||||
msgid "Action"
|
||||
msgstr "Aktie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:22
|
||||
msgid "Add Boat"
|
||||
msgstr "nieuwe boot"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:22
|
||||
msgid "Add Boat Category"
|
||||
msgstr "nieuwe botencategorie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:22
|
||||
msgid "Add Member"
|
||||
msgstr "nieuw lid"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:22
|
||||
msgid "Add Members Work"
|
||||
msgstr "Nieuwe Werkdienst"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_races_list.html:22
|
||||
msgid "Add Race Event"
|
||||
msgstr "nieuwe wedstrijden"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:173
|
||||
msgid "Add me"
|
||||
msgstr "Ik doe mee"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:23
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:49
|
||||
msgid "Boat"
|
||||
msgstr "boot"
|
||||
|
||||
#: .\cvkbrno\models.py:49
|
||||
msgid "Boat Categories"
|
||||
msgstr "botencategorieën"
|
||||
|
||||
#: .\cvkbrno\models.py:16
|
||||
msgid "Boat Category"
|
||||
msgstr "botencategorie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:17
|
||||
msgid "Boat Category Admin"
|
||||
msgstr "Beheer botencategorieen"
|
||||
|
||||
#: .\cvkbrno\models.py:67
|
||||
msgid "Boat Code"
|
||||
msgstr "bootcode"
|
||||
|
||||
#: .\cvkbrno\models.py:66
|
||||
msgid "Boat Name"
|
||||
msgstr "bootnaam"
|
||||
|
||||
#: .\cvkbrno\views.py:929
|
||||
msgid "Boat created"
|
||||
msgstr "Nieuwe boot aangemaakt"
|
||||
|
||||
#: .\cvkbrno\views.py:96 .\cvkbrno\views.py:124
|
||||
msgid "Boat is at races at that time"
|
||||
msgstr "Op dit tijdstip is de boot op transport"
|
||||
|
||||
#: .\cvkbrno\views.py:87
|
||||
msgid "Boat is on the water at that time"
|
||||
msgstr "Op dit tijdstip is de boot op het water"
|
||||
|
||||
#: .\cvkbrno\views.py:92
|
||||
msgid "Boat is planned to go on transport at that time"
|
||||
msgstr "Op dit tijdstip is de boot op transport"
|
||||
|
||||
#: .\cvkbrno\views.py:120
|
||||
msgid "Boat will go to races at that time"
|
||||
msgstr "Op dit tijdstip is de boot op transport"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_reservation_form.html:23
|
||||
msgid "Boat:"
|
||||
msgstr "Boot"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:78
|
||||
msgid "Boats"
|
||||
msgstr "boten"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:6
|
||||
msgid "Boats Admin"
|
||||
msgstr "Beheer boten"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:39
|
||||
msgid "Boats Out"
|
||||
msgstr "boten op het water"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:102
|
||||
msgid "Categories"
|
||||
msgstr "categorieën"
|
||||
|
||||
#: .\cvkbrno\views.py:823
|
||||
msgid "Changes Saved"
|
||||
msgstr "wijzigingen opgeslagen"
|
||||
|
||||
#: .\cvkbrno\views.py:537 .\cvkbrno\views.py:543 .\cvkbrno\views.py:921
|
||||
msgid "Changes saved"
|
||||
msgstr "wijzigingen opgeslagen"
|
||||
|
||||
#: .\cvkbrno\models.py:50
|
||||
msgid "Club"
|
||||
msgstr "club"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:29
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#: .\cvkbrno\models.py:118
|
||||
msgid "Comment"
|
||||
msgstr "commentaar"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:34
|
||||
msgid "Complete"
|
||||
msgstr "Gedaan"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_delete_confirm.html:13
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_delete_confirm.html:12
|
||||
#: .\cvkbrno\templates\cvkbrno_members_delete_confirm.html:12
|
||||
msgid "Confirm Delete"
|
||||
msgstr "Bevestig verwijderen"
|
||||
|
||||
#: .\cvkbrno\views.py:108 .\cvkbrno\views.py:112
|
||||
msgid "Conflicting reservations"
|
||||
msgstr "Conflict met andere reservering"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:33
|
||||
msgid "Contributions"
|
||||
msgstr "contributie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_add_form.html:17
|
||||
msgid "Create Boat"
|
||||
msgstr "Nieuwe boot"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_category_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_category_add_form.html:17
|
||||
msgid "Create Category"
|
||||
msgstr "Nieuwe categorie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_member_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_member_add_form.html:17
|
||||
msgid "Create Member"
|
||||
msgstr "Nieuw lid"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_add_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_add_form.html:17
|
||||
#: .\cvkbrno\templates\memberswork_add_form.html:6
|
||||
#: .\cvkbrno\templates\memberswork_add_form.html:17
|
||||
msgid "Create Members Work"
|
||||
msgstr "Nieuwe Werkdienst"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_races_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_races_form.html:17
|
||||
msgid "Create Races Event"
|
||||
msgstr "nieuwe wedstrijden"
|
||||
|
||||
#: .\cvkbrno\models.py:97
|
||||
msgid "Date"
|
||||
msgstr "datum"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:13
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_edit_form.html:13
|
||||
#: .\cvkbrno\templates\cvkbrno_member_edit_form.html:13
|
||||
msgid "Delete"
|
||||
msgstr "Verwijderen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_delete_confirm.html:6
|
||||
msgid "Delete Boat Category"
|
||||
msgstr "Botencategorie verwijderen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_delete_confirm.html:6
|
||||
msgid "Delete Member"
|
||||
msgstr "Lid verwijderen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:50
|
||||
msgid "Departure time"
|
||||
msgstr "tijd op water"
|
||||
|
||||
#: .\cvkbrno\models.py:140
|
||||
msgid "Distance (km)"
|
||||
msgstr "Afstand (km)"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:30
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:34
|
||||
msgid "Edit"
|
||||
msgstr "Bewerken"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:6
|
||||
msgid "Edit Boat"
|
||||
msgstr "Boot bewerken"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_edit_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_edit_form.html:23
|
||||
msgid "Edit Category"
|
||||
msgstr "Categorie bewerken"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_member_edit_form.html:6
|
||||
msgid "Edit Member"
|
||||
msgstr "Lid bewerken"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberwork_edit_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_memberwork_edit_form.html:17
|
||||
msgid "Edit Member Work"
|
||||
msgstr "Bewerk dienst"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:27
|
||||
msgid "End"
|
||||
msgstr "Einde"
|
||||
|
||||
#: .\cvkbrno\forms.py:62
|
||||
msgid "End Date"
|
||||
msgstr "datum terugreis"
|
||||
|
||||
#: .\cvkbrno\models.py:116
|
||||
msgid "End Time"
|
||||
msgstr "Verwachte eindtijd"
|
||||
|
||||
#: .\cvkbrno\forms.py:86
|
||||
msgid "End date/time must be after Start date/time"
|
||||
msgstr "datum terugreis moet later zijn dan datum heenreis"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:32
|
||||
msgid "First Name"
|
||||
msgstr "Voornaam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:53
|
||||
msgid "Forgotten Password?"
|
||||
msgstr "Wachtwoord vergeten?"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:59
|
||||
msgid "Go Rowing"
|
||||
msgstr "ga roeien"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:17
|
||||
msgid "Going Rowing"
|
||||
msgstr "Ga roeien"
|
||||
|
||||
#: .\cvkbrno\models.py:98
|
||||
msgid "Hours"
|
||||
msgstr "uren"
|
||||
|
||||
#: .\cvkbrno\models.py:51
|
||||
msgid "Hours Worked"
|
||||
msgstr "gewerkte uren"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:25
|
||||
msgid "Is boat OK?"
|
||||
msgstr "Is de boot onbeschadigd?"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:31
|
||||
msgid "Last Name"
|
||||
msgstr "Achternaam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:32
|
||||
msgid "Login"
|
||||
msgstr "Aanmelden"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_reservation_form.html:6
|
||||
msgid "Make a Reservation"
|
||||
msgstr "Reserveren"
|
||||
|
||||
#: .\cvkbrno\views.py:747
|
||||
msgid "Make a reservation"
|
||||
msgstr "reserveer"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:86
|
||||
msgid "Members"
|
||||
msgstr "leden"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_members_admin.html:17
|
||||
msgid "Members Admin"
|
||||
msgstr "ledenbeheer"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:45
|
||||
msgid "Members Work"
|
||||
msgstr "ledenwerk"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_memberswork_admin.html:17
|
||||
msgid "Members Work Admin"
|
||||
msgstr "Beheer Diensten"
|
||||
|
||||
#: .\cvkbrno\views.py:1442
|
||||
msgid "Members Work Created"
|
||||
msgstr "Werkdienst gemaakt"
|
||||
|
||||
#: .\cvkbrno\views.py:1594
|
||||
msgid "Members Work Updated"
|
||||
msgstr "Werkdienst opgeslagen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:6
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:17
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:67
|
||||
msgid "Meterboard"
|
||||
msgstr "Geroeide kilometers"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:43
|
||||
msgid "Meterboard Boats"
|
||||
msgstr "Geroeide kilometers per boot"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:30
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:61
|
||||
#: .\cvkbrno\templates\cvkbrno_categories_admin.html:29
|
||||
msgid "Name"
|
||||
msgstr "Naam"
|
||||
|
||||
#: .\cvkbrno\views.py:880
|
||||
msgid "New Member Created"
|
||||
msgstr "nieuw lid aangemaakt"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:28
|
||||
msgid "No"
|
||||
msgstr "Nee"
|
||||
|
||||
#: .\cvkbrno\models.py:69
|
||||
msgid "Nr of Seats"
|
||||
msgstr "aantal bankjes"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:24
|
||||
msgid "Password"
|
||||
msgstr "Wachtwoord"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:33
|
||||
msgid "Password Change"
|
||||
msgstr "wijzig wachtwoord"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:18
|
||||
msgid "Please check the boat"
|
||||
msgstr "controleer de boot op beschadigingen"
|
||||
|
||||
#: .\cvkbrno\views.py:966
|
||||
msgid "Race deleted"
|
||||
msgstr "Wedstrijd verwijderd"
|
||||
|
||||
#: .\cvkbrno\views.py:917
|
||||
msgid "Race has been saved"
|
||||
msgstr "Wedstrijd opgeslagen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_races_list.html:17
|
||||
msgid "Races Admin"
|
||||
msgstr "Administratie Races"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:49
|
||||
msgid "Recent Outings"
|
||||
msgstr "recente sessies"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:37
|
||||
msgid "Recent Outings with this boat"
|
||||
msgstr "recente sessies met deze boot"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:171
|
||||
msgid "Remove me"
|
||||
msgstr "Ik doe niet mee"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:69
|
||||
msgid "Reservations"
|
||||
msgstr "reserveringen"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:51
|
||||
msgid "Reserved by"
|
||||
msgstr "Gereserveerd door"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:5
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:16
|
||||
msgid "Return from outing"
|
||||
msgstr "terugkomen van het water"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_reservation_form.html:47
|
||||
msgid "Return time"
|
||||
msgstr "terug om"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_boat_edit_form.html:49
|
||||
#: .\cvkbrno\templates\cvkbrno_boats_admin.html:62
|
||||
msgid "Rower"
|
||||
msgstr "Roeier"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:39
|
||||
msgid "Save"
|
||||
msgstr "Opslaan"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:25
|
||||
msgid "Start"
|
||||
msgstr "Start"
|
||||
|
||||
#: .\cvkbrno\forms.py:40
|
||||
msgid "Start Date"
|
||||
msgstr "Datum"
|
||||
|
||||
#: .\cvkbrno\models.py:115
|
||||
msgid "Start Time"
|
||||
msgstr "Begintijd"
|
||||
|
||||
#: .\cvkbrno\forms.py:78
|
||||
msgid "Start date/time must be in the future"
|
||||
msgstr "Datum en tijd van de wedstrijd moet in de toekomst zijn"
|
||||
|
||||
#: .\cvkbrno\models.py:127
|
||||
msgid "Status"
|
||||
msgstr "status"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:85
|
||||
msgid "Temporarily Unavailable"
|
||||
msgstr "Tijdelijk niet beschikbaar"
|
||||
|
||||
#: .\cvkbrno\views.py:848
|
||||
msgid "The two passwords are not equal"
|
||||
msgstr "de twee wachtwoorden zijn niet gelijk"
|
||||
|
||||
#: .\cvkbrno\views.py:773 .\cvkbrno\views.py:814
|
||||
msgid "There is already a boat with that code"
|
||||
msgstr "er is al een boot met die code"
|
||||
|
||||
#: .\cvkbrno\views.py:855
|
||||
msgid "There is already a user with that username"
|
||||
msgstr "er is al een gebruiker met die gebruikersnaam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:94
|
||||
msgid "Transport"
|
||||
msgstr "transport"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:156
|
||||
msgid "Upcoming Members Work"
|
||||
msgstr "Werkdiensten"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_form.html:103
|
||||
msgid "Upcoming Races"
|
||||
msgstr "Volgende Wedstrijden"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:17
|
||||
msgid "Username"
|
||||
msgstr "Gebruikersnaam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:8
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_admin.html:20
|
||||
msgid "View Outing"
|
||||
msgstr "Sessie details"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:29
|
||||
msgid "Welcome,"
|
||||
msgstr "Welkom,"
|
||||
|
||||
#: .\cvkbrno\models.py:99
|
||||
msgid "Work Event Name"
|
||||
msgstr "ledenwerk naam"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:59
|
||||
msgid "Worked hours"
|
||||
msgstr "gewerkte uren"
|
||||
|
||||
#: .\cvkbrno\models.py:102
|
||||
msgid "Worker"
|
||||
msgstr "Leden"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_outing_closeform.html:27
|
||||
msgid "Yes"
|
||||
msgstr "Ja"
|
||||
|
||||
#: .\cvkbrno\views.py:643
|
||||
msgid "You have no active outings. Go rowing first."
|
||||
msgstr "U heeft geen afgeschreven boten. Schrijf eerst een boot af"
|
||||
|
||||
#: .\cvkbrno\views.py:780
|
||||
msgid "You must select additional crew members for this boat"
|
||||
msgstr "U moet de andere leden in de ploeg selecteren"
|
||||
|
||||
#: .\cvkbrno\views.py:594
|
||||
msgid "You still have an active outing. Check in first."
|
||||
msgstr "U hebt uw boot nog niet ingecheckt. Check eerst in."
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_login.html:7
|
||||
msgid "Your username and password didn't match. Please try again."
|
||||
msgstr ""
|
||||
"Uw wachtwoord en gebruikersnaam komen niet overeen. Probeer het alstublieft "
|
||||
"opnieuw."
|
||||
|
||||
#: .\cvkbrno\models.py:121
|
||||
msgid "active"
|
||||
msgstr "actief"
|
||||
|
||||
#: .\cvkbrno\models.py:36
|
||||
msgid "administrator"
|
||||
msgstr "beheerder"
|
||||
|
||||
#: .\cvkbrno\models.py:63
|
||||
msgid "boat"
|
||||
msgstr "boot"
|
||||
|
||||
#: .\cvkbrno\models.py:20
|
||||
msgid "boat categories"
|
||||
msgstr "botencategorieën"
|
||||
|
||||
#: .\cvkbrno\models.py:19
|
||||
msgid "boat category"
|
||||
msgstr "botencategorie"
|
||||
|
||||
#: .\cvkbrno\views.py:245
|
||||
msgid "boat deleted"
|
||||
msgstr "boot verwijderd"
|
||||
|
||||
#: .\cvkbrno\models.py:64
|
||||
msgid "boats"
|
||||
msgstr "boten"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:17
|
||||
msgid "by month"
|
||||
msgstr "afgelopen maand"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:22
|
||||
msgid "by week"
|
||||
msgstr "deze week"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrno_meterboard.html:12
|
||||
msgid "by year"
|
||||
msgstr "dit jaar"
|
||||
|
||||
#: .\cvkbrno\views.py:273
|
||||
msgid "category deleted"
|
||||
msgstr "categorie verwijderd"
|
||||
|
||||
#: .\cvkbrno\models.py:34
|
||||
msgid "coach"
|
||||
msgstr "coach"
|
||||
|
||||
#: .\cvkbrno\models.py:122
|
||||
msgid "completed"
|
||||
msgstr "compleet"
|
||||
|
||||
#: .\cvkbrno\models.py:73 .\cvkbrno\views.py:661
|
||||
msgid "damaged"
|
||||
msgstr "beschadigd"
|
||||
|
||||
#: .\cvkbrno\models.py:103
|
||||
msgid "executed"
|
||||
msgstr "uitgevoerd"
|
||||
|
||||
#: .\cvkbrno\models.py:72
|
||||
msgid "hangar"
|
||||
msgstr "botenloods"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:109
|
||||
msgid "logout"
|
||||
msgstr "uitloggen"
|
||||
|
||||
#: .\cvkbrno\models.py:35 .\cvkbrno\models.py:40
|
||||
msgid "member"
|
||||
msgstr "lid"
|
||||
|
||||
#: .\cvkbrno\views.py:259
|
||||
msgid "member deleted"
|
||||
msgstr "lid verwijderd"
|
||||
|
||||
#: .\cvkbrno\models.py:94 .\cvkbrno\models.py:95
|
||||
msgid "member work"
|
||||
msgstr "ledenwerk"
|
||||
|
||||
#: .\cvkbrno\models.py:41
|
||||
msgid "members"
|
||||
msgstr "leden"
|
||||
|
||||
#: .\cvkbrno\models.py:111
|
||||
msgid "outing"
|
||||
msgstr "roeisessie"
|
||||
|
||||
#: .\cvkbrno\models.py:112
|
||||
msgid "outings"
|
||||
msgstr "roeisessies"
|
||||
|
||||
#: .\cvkbrno\models.py:102
|
||||
msgid "planned"
|
||||
msgstr "gepland"
|
||||
|
||||
#: .\cvkbrno\models.py:123
|
||||
msgid "race"
|
||||
msgstr "wedstrijd"
|
||||
|
||||
#: .\cvkbrno\models.py:74
|
||||
msgid "races"
|
||||
msgstr "wedstrijden"
|
||||
|
||||
#: .\cvkbrno\models.py:120
|
||||
msgid "reservation"
|
||||
msgstr "reservering"
|
||||
|
||||
#: .\cvkbrno\models.py:71
|
||||
msgid "water"
|
||||
msgstr "water"
|
||||
263
cvkbrno/locale/nl/LC_MESSAGES/django.po~
Normal file
263
cvkbrno/locale/nl/LC_MESSAGES/django.po~
Normal file
@@ -0,0 +1,263 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-05-19 08:27+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: .\cvkbrno\models.py:16
|
||||
msgid "Boat Category"
|
||||
msgstr "Kategorie Lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:19
|
||||
msgid "boat category"
|
||||
msgstr "kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:20
|
||||
msgid "boat categories"
|
||||
msgstr "kategorie lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:34
|
||||
msgid "coach"
|
||||
msgstr "trenér"
|
||||
|
||||
#: .\cvkbrno\models.py:35 .\cvkbrno\models.py:40
|
||||
msgid "member"
|
||||
msgstr "clen"
|
||||
|
||||
#: .\cvkbrno\models.py:36
|
||||
msgid "administrator"
|
||||
msgstr "správce"
|
||||
|
||||
#: .\cvkbrno\models.py:41
|
||||
msgid "members"
|
||||
msgstr "clenové"
|
||||
|
||||
#: .\cvkbrno\models.py:49
|
||||
msgid "Boat Categories"
|
||||
msgstr "Kategorie Lodí"
|
||||
|
||||
#: .\cvkbrno\models.py:50
|
||||
msgid "Club"
|
||||
msgstr "Klub"
|
||||
|
||||
#: .\cvkbrno\models.py:51
|
||||
msgid "Hours Worked"
|
||||
msgstr "Odpracované hodiny"
|
||||
|
||||
#: .\cvkbrno\models.py:63
|
||||
msgid "boat"
|
||||
msgstr "lod"
|
||||
|
||||
#: .\cvkbrno\models.py:64
|
||||
msgid "boats"
|
||||
msgstr "lode"
|
||||
|
||||
#: .\cvkbrno\models.py:66
|
||||
msgid "Boat Name"
|
||||
msgstr "název lodi"
|
||||
|
||||
#: .\cvkbrno\models.py:67
|
||||
msgid "Boat Code"
|
||||
msgstr "Kód Lode"
|
||||
|
||||
#: .\cvkbrno\models.py:69
|
||||
msgid "Nr of Seats"
|
||||
msgstr "Pocet míst"
|
||||
|
||||
#: .\cvkbrno\models.py:71
|
||||
msgid "water"
|
||||
msgstr "na vode"
|
||||
|
||||
#: .\cvkbrno\models.py:72
|
||||
msgid "hangar"
|
||||
msgstr "v hangaru"
|
||||
|
||||
#: .\cvkbrno\models.py:73 .\cvkbrno\views.py:656
|
||||
msgid "damaged"
|
||||
msgstr "poškozená"
|
||||
|
||||
#: .\cvkbrno\models.py:74
|
||||
msgid "races"
|
||||
msgstr "na závodech"
|
||||
|
||||
#: .\cvkbrno\models.py:94 .\cvkbrno\models.py:95
|
||||
msgid "member work"
|
||||
msgstr "brigády"
|
||||
|
||||
#: .\cvkbrno\models.py:97
|
||||
msgid "Date"
|
||||
msgstr "Datum"
|
||||
|
||||
#: .\cvkbrno\models.py:98
|
||||
msgid "Hours"
|
||||
msgstr "Hodiny"
|
||||
|
||||
#: .\cvkbrno\models.py:99
|
||||
msgid "Work Event Name"
|
||||
msgstr "Název Brigády"
|
||||
|
||||
#: .\cvkbrno\models.py:102
|
||||
msgid "planned"
|
||||
msgstr "plánovaná"
|
||||
|
||||
#: .\cvkbrno\models.py:103
|
||||
msgid "executed"
|
||||
msgstr "hotová"
|
||||
|
||||
#: .\cvkbrno\models.py:111
|
||||
msgid "outing"
|
||||
msgstr "výjezd"
|
||||
|
||||
#: .\cvkbrno\models.py:112
|
||||
msgid "outings"
|
||||
msgstr "výjezdy"
|
||||
|
||||
#: .\cvkbrno\models.py:115
|
||||
msgid "Start Date/Time"
|
||||
msgstr "Startovní Datum/Cas"
|
||||
|
||||
#: .\cvkbrno\models.py:116
|
||||
msgid "End Date/Time"
|
||||
msgstr "Datum/Cas ukoncení"
|
||||
|
||||
#: .\cvkbrno\models.py:117
|
||||
msgid "Distance"
|
||||
msgstr "Vzdálenost"
|
||||
|
||||
#: .\cvkbrno\models.py:118
|
||||
msgid "Comment"
|
||||
msgstr "Komentár"
|
||||
|
||||
#: .\cvkbrno\models.py:120
|
||||
msgid "reservation"
|
||||
msgstr "rezervace"
|
||||
|
||||
#: .\cvkbrno\models.py:121
|
||||
msgid "active"
|
||||
msgstr "aktivní"
|
||||
|
||||
#: .\cvkbrno\models.py:122
|
||||
msgid "completed"
|
||||
msgstr "dokoncený"
|
||||
|
||||
#: .\cvkbrno\models.py:123
|
||||
msgid "race"
|
||||
msgstr "závod"
|
||||
|
||||
#: .\cvkbrno\models.py:127
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:26
|
||||
msgid "Welcome,"
|
||||
msgstr "Vítej,"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:30
|
||||
msgid "Password Change"
|
||||
msgstr "Zmenit Heslo"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:42
|
||||
msgid "Members Work"
|
||||
msgstr "Brigády"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:56
|
||||
msgid "Go Rowing"
|
||||
msgstr "Jdi na vodu"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:66
|
||||
msgid "Reservations"
|
||||
msgstr "Rezervace"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:75
|
||||
msgid "Boats"
|
||||
msgstr "Lode"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:83
|
||||
msgid "Members"
|
||||
msgstr "Clenové"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:91
|
||||
msgid "Transport"
|
||||
msgstr "Doprava"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:99
|
||||
msgid "Categories"
|
||||
msgstr "Kategorie"
|
||||
|
||||
#: .\cvkbrno\templates\cvkbrnobase.html:106
|
||||
msgid "logout"
|
||||
msgstr "odhlásit"
|
||||
|
||||
#: .\cvkbrno\views.py:240
|
||||
msgid "boat deleted"
|
||||
msgstr "lod smazána"
|
||||
|
||||
#: .\cvkbrno\views.py:254
|
||||
msgid "member deleted"
|
||||
msgstr "clen smazán"
|
||||
|
||||
#: .\cvkbrno\views.py:268
|
||||
msgid "category deleted"
|
||||
msgstr "kategorie smazána"
|
||||
|
||||
#: .\cvkbrno\views.py:299 .\cvkbrno\views.py:393 .\cvkbrno\views.py:440
|
||||
#: .\cvkbrno\views.py:488
|
||||
msgid "invalid form"
|
||||
msgstr "neplatný formulár"
|
||||
|
||||
#: .\cvkbrno\views.py:532 .\cvkbrno\views.py:538 .\cvkbrno\views.py:916
|
||||
msgid "Changes saved"
|
||||
msgstr "Zmeny uloženy"
|
||||
|
||||
#: .\cvkbrno\views.py:638
|
||||
msgid "You have no active outings. Go rowing first."
|
||||
msgstr "Nemáte žádné aktivní výjezdy. Jdete nejdríve na vodu."
|
||||
|
||||
#: .\cvkbrno\views.py:644
|
||||
msgid "You are not out. Go rowing first."
|
||||
msgstr "Nejste na vode. Jdete nejdríve na vodu."
|
||||
|
||||
#: .\cvkbrno\views.py:709
|
||||
msgid "Conflicting reservations exist"
|
||||
msgstr "Konflikt rezervací"
|
||||
|
||||
#: .\cvkbrno\views.py:726
|
||||
msgid "Invalid Form"
|
||||
msgstr "Neplatný Formulár"
|
||||
|
||||
#: .\cvkbrno\views.py:742
|
||||
msgid "Make a reservation"
|
||||
msgstr "Rezervujte"
|
||||
|
||||
#: .\cvkbrno\views.py:768 .\cvkbrno\views.py:809
|
||||
msgid "There is already a boat with that code"
|
||||
msgstr "Již existuje jiná lod s tímto kódem."
|
||||
|
||||
#: .\cvkbrno\views.py:818
|
||||
msgid "Changes Saved"
|
||||
msgstr "Zmeny Uloženy"
|
||||
|
||||
#: .\cvkbrno\views.py:843
|
||||
msgid "The two passwords are not equal"
|
||||
msgstr "Nazadal jste stejná hesla."
|
||||
|
||||
#: .\cvkbrno\views.py:850
|
||||
msgid "There is already a user with that username"
|
||||
msgstr "Uživatel s tímto uživatelském jménem již existuje"
|
||||
|
||||
#: .\cvkbrno\views.py:875
|
||||
msgid "New Member Created"
|
||||
msgstr "Nový clen vytvoren"
|
||||
65
cvkbrno/migrations/0001_initial.py
Normal file
65
cvkbrno/migrations/0001_initial.py
Normal file
@@ -0,0 +1,65 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-13 15:14
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Boat',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('boatname', models.CharField(max_length=30)),
|
||||
('boatcode', models.CharField(max_length=10)),
|
||||
('nrseats', models.IntegerField()),
|
||||
('status', models.CharField(choices=[('water', 'water'), ('hangar', 'hangar'), ('damaged', 'damaged'), ('races', 'races')], default='hangar', max_length=30)),
|
||||
('comment', models.CharField(blank=True, max_length=100)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='BoatCategory',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(max_length=30)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Member',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('contributions', models.BooleanField(default=True)),
|
||||
('status', models.CharField(choices=[('coach', 'coach'), ('member', 'member'), ('administrator', 'administrator')], default='member', max_length=30)),
|
||||
('categories', models.ManyToManyField(to='cvkbrno.BoatCategory')),
|
||||
('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Outing',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('starttime', models.DateTimeField()),
|
||||
('endtime', models.DateTimeField()),
|
||||
('distance', models.FloatField()),
|
||||
('comment', models.CharField(blank=True, max_length=100)),
|
||||
('status', models.CharField(choices=[('reservation', 'reservation'), ('active', 'active'), ('completed', 'completed'), ('race', 'race')], default='active', max_length=30)),
|
||||
('boat', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='cvkbrno.Boat')),
|
||||
('rower', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='cvkbrno.Member')),
|
||||
],
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='boat',
|
||||
name='categories',
|
||||
field=models.ManyToManyField(to='cvkbrno.BoatCategory'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0001_initial.pyc
Normal file
BIN
cvkbrno/migrations/0001_initial.pyc
Normal file
Binary file not shown.
20
cvkbrno/migrations/0002_auto_20160515_0910.py
Normal file
20
cvkbrno/migrations/0002_auto_20160515_0910.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-15 07:10
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='endtime',
|
||||
field=models.DateTimeField(blank=True, null=True),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0002_auto_20160515_0910.pyc
Normal file
BIN
cvkbrno/migrations/0002_auto_20160515_0910.pyc
Normal file
Binary file not shown.
21
cvkbrno/migrations/0003_member_club.py
Normal file
21
cvkbrno/migrations/0003_member_club.py
Normal file
@@ -0,0 +1,21 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-17 09:52
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0002_auto_20160515_0910'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
field=models.CharField(default='cvkbrno', max_length=30),
|
||||
preserve_default=False,
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0003_member_club.pyc
Normal file
BIN
cvkbrno/migrations/0003_member_club.pyc
Normal file
Binary file not shown.
42
cvkbrno/migrations/0004_auto_20160518_2001.py
Normal file
42
cvkbrno/migrations/0004_auto_20160518_2001.py
Normal file
@@ -0,0 +1,42 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-18 18:01
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0003_member_club'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='MemberWork',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('date', models.DateField()),
|
||||
('hours', models.FloatField()),
|
||||
('name', models.CharField(max_length=30)),
|
||||
('status', models.CharField(choices=[('planned', 'planned'), ('executed', 'executed')], default='planned', max_length=30)),
|
||||
],
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='hoursworked',
|
||||
field=models.FloatField(default=0),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 5, 18, 20, 1, 10, 126000)),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='memberwork',
|
||||
name='worker',
|
||||
field=models.ManyToManyField(to='cvkbrno.Member'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0004_auto_20160518_2001.pyc
Normal file
BIN
cvkbrno/migrations/0004_auto_20160518_2001.pyc
Normal file
Binary file not shown.
86
cvkbrno/migrations/0005_auto_20160519_0750.py
Normal file
86
cvkbrno/migrations/0005_auto_20160519_0750.py
Normal file
@@ -0,0 +1,86 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-19 05:50
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0004_auto_20160518_2001'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatcode',
|
||||
field=models.CharField(max_length=10, verbose_name='Boat Code'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatname',
|
||||
field=models.CharField(max_length=30, verbose_name='Boat Name'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='nrseats',
|
||||
field=models.IntegerField(verbose_name='Nr of Seats'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boatcategory',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='Boat Category'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
field=models.CharField(max_length=30, verbose_name='Club'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='hoursworked',
|
||||
field=models.FloatField(verbose_name='Hours Worked'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='date',
|
||||
field=models.DateField(verbose_name='Date'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='hours',
|
||||
field=models.FloatField(verbose_name='Hours'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='Work Event Name'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='comment',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='Comment'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='distance',
|
||||
field=models.FloatField(verbose_name='Distance'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='endtime',
|
||||
field=models.DateTimeField(blank=True, null=True, verbose_name='End Date/Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 5, 19, 7, 50, 27, 933000), verbose_name='Start Date/Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('reservation', 'reservation'), ('active', 'active'), ('completed', 'completed'), ('race', 'race')], default='active', max_length=30, verbose_name='Status'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0005_auto_20160519_0750.pyc
Normal file
BIN
cvkbrno/migrations/0005_auto_20160519_0750.pyc
Normal file
Binary file not shown.
26
cvkbrno/migrations/0006_auto_20160519_0805.py
Normal file
26
cvkbrno/migrations/0006_auto_20160519_0805.py
Normal file
@@ -0,0 +1,26 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-19 06:05
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0005_auto_20160519_0750'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='categories',
|
||||
field=models.ManyToManyField(to='cvkbrno.BoatCategory', verbose_name='Boat Categories'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 5, 19, 8, 5, 40, 950000), verbose_name='Start Date/Time'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0006_auto_20160519_0805.pyc
Normal file
BIN
cvkbrno/migrations/0006_auto_20160519_0805.pyc
Normal file
Binary file not shown.
46
cvkbrno/migrations/0007_auto_20160519_1103.py
Normal file
46
cvkbrno/migrations/0007_auto_20160519_1103.py
Normal file
@@ -0,0 +1,46 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-19 09:03
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0006_auto_20160519_0805'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name='boat',
|
||||
options={'verbose_name': 'boat', 'verbose_name_plural': 'boats'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='boatcategory',
|
||||
options={'verbose_name': 'boat category', 'verbose_name_plural': 'boat categories'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='member',
|
||||
options={'verbose_name': 'member', 'verbose_name_plural': 'members'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='memberwork',
|
||||
options={'verbose_name': 'member work', 'verbose_name_plural': 'member work'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='outing',
|
||||
options={'verbose_name': 'outing', 'verbose_name_plural': 'outings'},
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 5, 19, 11, 3, 18, 858000), verbose_name='Start Date/Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('reservation', 'reservation'), ('active', 'aktivn\xed'), ('completed', 'completed'), ('race', 'race')], default='active', max_length=30, verbose_name='Status'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0007_auto_20160519_1103.pyc
Normal file
BIN
cvkbrno/migrations/0007_auto_20160519_1103.pyc
Normal file
Binary file not shown.
126
cvkbrno/migrations/0008_auto_20160519_1204.py
Normal file
126
cvkbrno/migrations/0008_auto_20160519_1204.py
Normal file
@@ -0,0 +1,126 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-19 10:04
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0007_auto_20160519_1103'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name='boat',
|
||||
options={'verbose_name': 'lod', 'verbose_name_plural': 'lode'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='boatcategory',
|
||||
options={'verbose_name': 'kategorie lod\xed', 'verbose_name_plural': 'kategorie lod\xed'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='member',
|
||||
options={'verbose_name': 'clen', 'verbose_name_plural': 'clenove'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='memberwork',
|
||||
options={'verbose_name': 'brigady', 'verbose_name_plural': 'brigady'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='outing',
|
||||
options={'verbose_name': 'vyjezd', 'verbose_name_plural': 'vyjezdy'},
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatcode',
|
||||
field=models.CharField(max_length=10, verbose_name='K\xf3d Lode'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatname',
|
||||
field=models.CharField(max_length=30, verbose_name='n\xe1zev lodi'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='nrseats',
|
||||
field=models.IntegerField(verbose_name='Pocet m\xedst'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('water', 'voda'), ('hangar', 'lodenice'), ('damaged', 'po\u0161kozen\xe1'), ('races', 'zavody')], default='hangar', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boatcategory',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='kategorie lod\xed'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='categories',
|
||||
field=models.ManyToManyField(to='cvkbrno.BoatCategory', verbose_name='kategorie lod\xed'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
field=models.CharField(max_length=30, verbose_name='Klub'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='hoursworked',
|
||||
field=models.FloatField(verbose_name='Odpracovan\xe9 hodiny'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('coach', 'tren\xe9r'), ('member', 'clen'), ('administrator', 'spr\xe1vce')], default='member', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='date',
|
||||
field=models.DateField(verbose_name='Datum'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='hours',
|
||||
field=models.FloatField(verbose_name='Hodiny'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='N\xe1zev Brig\xe1dy'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('planned', 'planovane'), ('executed', 'hotov\xe1')], default='planned', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='comment',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='Koment\xe1r'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='distance',
|
||||
field=models.FloatField(verbose_name='Vzd\xe1lenost'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='endtime',
|
||||
field=models.DateTimeField(blank=True, null=True, verbose_name='Datum/Cas ukoncen\xed'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 5, 19, 12, 4, 16, 852000), verbose_name='Startovn\xed Datum/Cas'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('reservation', 'rezervace'), ('active', 'aktivn\xed'), ('completed', 'dokoncen\xfd'), ('race', 'zavod')], default='active', max_length=30, verbose_name='Status'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0008_auto_20160519_1204.pyc
Normal file
BIN
cvkbrno/migrations/0008_auto_20160519_1204.pyc
Normal file
Binary file not shown.
21
cvkbrno/migrations/0009_auto_20160519_1207.py
Normal file
21
cvkbrno/migrations/0009_auto_20160519_1207.py
Normal file
@@ -0,0 +1,21 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-05-19 10:07
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0008_auto_20160519_1204'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 5, 19, 12, 7, 34, 316000), verbose_name='Startovn\xed Datum/Cas'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0009_auto_20160519_1207.pyc
Normal file
BIN
cvkbrno/migrations/0009_auto_20160519_1207.pyc
Normal file
Binary file not shown.
107
cvkbrno/migrations/0010_auto_20160608_0811.py
Normal file
107
cvkbrno/migrations/0010_auto_20160608_0811.py
Normal file
@@ -0,0 +1,107 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-06-08 06:11
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0009_auto_20160519_1207'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name='boat',
|
||||
options={'verbose_name': 'lo\u010f', 'verbose_name_plural': 'lod\u011b'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='member',
|
||||
options={'verbose_name': '\u010dlen', 'verbose_name_plural': '\u010dlenov\xe9'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='memberwork',
|
||||
options={'verbose_name': 'Brig\xe1da', 'verbose_name_plural': 'Brig\xe1da'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='outing',
|
||||
options={'verbose_name': 'j\xedzda', 'verbose_name_plural': 'j\xedzdy'},
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatcode',
|
||||
field=models.CharField(max_length=10, verbose_name='k\xf3d lod\xed'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='nrseats',
|
||||
field=models.IntegerField(verbose_name='po\u010det m\xedst'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('water', 'voda'), ('hangar', 'lod\u011bnice'), ('damaged', 'po\u0161kozen\xe1'), ('races', 'z\xe1vody')], default='hangar', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
field=models.CharField(max_length=30, verbose_name='klub'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='hoursworked',
|
||||
field=models.FloatField(verbose_name='odpracovan\xe9 hodiny'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('coach', 'tren\xe9r'), ('member', '\u010dlen'), ('administrator', 'spr\xe1vce')], default='member', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='date',
|
||||
field=models.DateField(verbose_name='datum'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='hours',
|
||||
field=models.FloatField(verbose_name='hodiny'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='n\xe1zev brig\xe1dy'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('planned', 'pl\xe1novan\xfd'), ('executed', 'proveden\xfd')], default='planned', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='comment',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='koment\xe1\u0159'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='distance',
|
||||
field=models.FloatField(default=12, verbose_name='vzd\xe1lenost'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='endtime',
|
||||
field=models.DateTimeField(blank=True, null=True, verbose_name='P\u0159edpokl\xe1dan\xfd \u010das ukon\u010den\xed'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 6, 8, 8, 11, 2, 709000), verbose_name='\u010cas'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('reservation', 'rezervace'), ('active', 'aktivn\xed'), ('completed', 'dokon\u010den\xfd'), ('race', 'z\xe1vod')], default='active', max_length=30, verbose_name='status'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0010_auto_20160608_0811.pyc
Normal file
BIN
cvkbrno/migrations/0010_auto_20160608_0811.pyc
Normal file
Binary file not shown.
144
cvkbrno/migrations/0011_auto_20160613_1640.py
Normal file
144
cvkbrno/migrations/0011_auto_20160613_1640.py
Normal file
@@ -0,0 +1,144 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-06-13 14:40
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0010_auto_20160608_0811'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Races',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(max_length=30)),
|
||||
('starttime', models.DateTimeField(verbose_name='Start Time')),
|
||||
('endtime', models.DateTimeField(verbose_name='End Time')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'race',
|
||||
'verbose_name_plural': 'races',
|
||||
},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='boat',
|
||||
options={'verbose_name': 'boat', 'verbose_name_plural': 'boats'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='boatcategory',
|
||||
options={'verbose_name': 'boat category', 'verbose_name_plural': 'boat categories'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='member',
|
||||
options={'verbose_name': 'member', 'verbose_name_plural': 'members'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='memberwork',
|
||||
options={'verbose_name': 'member work', 'verbose_name_plural': 'member work'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='outing',
|
||||
options={'verbose_name': 'outing', 'verbose_name_plural': 'outings'},
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatcode',
|
||||
field=models.CharField(max_length=10, verbose_name='Boat Code'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='boatname',
|
||||
field=models.CharField(max_length=30, verbose_name='Boat Name'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='nrseats',
|
||||
field=models.IntegerField(verbose_name='Nr of Seats'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('water', 'water'), ('hangar', 'hangar'), ('damaged', 'damaged'), ('races', 'races')], default='hangar', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='boatcategory',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='Boat Category'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='categories',
|
||||
field=models.ManyToManyField(to='cvkbrno.BoatCategory', verbose_name='Boat Categories'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
field=models.CharField(max_length=30, verbose_name='Club'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='hoursworked',
|
||||
field=models.FloatField(verbose_name='Hours Worked'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('coach', 'coach'), ('member', 'member'), ('administrator', 'administrator')], default='member', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='date',
|
||||
field=models.DateField(verbose_name='Date'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='hours',
|
||||
field=models.FloatField(verbose_name='Hours'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='name',
|
||||
field=models.CharField(max_length=30, verbose_name='Work Event Name'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('planned', 'planned'), ('executed', 'executed')], default='planned', max_length=30),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='comment',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='Comment'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='distance',
|
||||
field=models.FloatField(default=12, verbose_name='Distance'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='endtime',
|
||||
field=models.DateTimeField(blank=True, null=True, verbose_name='End Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 6, 13, 16, 40, 26, 888000), verbose_name='Start Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='status',
|
||||
field=models.CharField(choices=[('reservation', 'reservation'), ('active', 'active'), ('completed', 'completed'), ('race', 'race')], default='active', max_length=30, verbose_name='Status'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='races',
|
||||
name='boats',
|
||||
field=models.ManyToManyField(to='cvkbrno.Boat'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0011_auto_20160613_1640.pyc
Normal file
BIN
cvkbrno/migrations/0011_auto_20160613_1640.pyc
Normal file
Binary file not shown.
39
cvkbrno/migrations/0012_auto_20160719_2240.py
Normal file
39
cvkbrno/migrations/0012_auto_20160719_2240.py
Normal file
@@ -0,0 +1,39 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-19 20:40
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0011_auto_20160613_1640'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='races',
|
||||
name='endtime',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='races',
|
||||
name='starttime',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='races',
|
||||
name='enddatetime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 22, 40, 1, 937000), verbose_name='End Time'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='races',
|
||||
name='startdatetime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 22, 40, 1, 937000), verbose_name='Start Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 22, 40, 1, 935000), verbose_name='Start Time'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0012_auto_20160719_2240.pyc
Normal file
BIN
cvkbrno/migrations/0012_auto_20160719_2240.pyc
Normal file
Binary file not shown.
36
cvkbrno/migrations/0013_auto_20160719_2245.py
Normal file
36
cvkbrno/migrations/0013_auto_20160719_2245.py
Normal file
@@ -0,0 +1,36 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-19 20:45
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0012_auto_20160719_2240'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RenameField(
|
||||
model_name='races',
|
||||
old_name='boats',
|
||||
new_name='transportboats',
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 22, 45, 43, 357000), verbose_name='Start Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='races',
|
||||
name='enddatetime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 22, 45, 43, 359000), verbose_name='End Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='races',
|
||||
name='startdatetime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 22, 45, 43, 359000), verbose_name='Start Time'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0013_auto_20160719_2245.pyc
Normal file
BIN
cvkbrno/migrations/0013_auto_20160719_2245.pyc
Normal file
Binary file not shown.
31
cvkbrno/migrations/0014_auto_20160719_2313.py
Normal file
31
cvkbrno/migrations/0014_auto_20160719_2313.py
Normal file
@@ -0,0 +1,31 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-19 21:13
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0013_auto_20160719_2245'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 23, 13, 32, 498000), verbose_name='Start Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='races',
|
||||
name='enddatetime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 23, 13, 32, 499000), verbose_name='End Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='races',
|
||||
name='startdatetime',
|
||||
field=models.DateTimeField(default=datetime.datetime(2016, 7, 19, 23, 13, 32, 499000), verbose_name='Start Time'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0014_auto_20160719_2313.pyc
Normal file
BIN
cvkbrno/migrations/0014_auto_20160719_2313.pyc
Normal file
Binary file not shown.
36
cvkbrno/migrations/0015_auto_20160720_1741.py
Normal file
36
cvkbrno/migrations/0015_auto_20160720_1741.py
Normal file
@@ -0,0 +1,36 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-20 15:41
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.utils.timezone
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0014_auto_20160719_2313'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='outing',
|
||||
name='otherrowers',
|
||||
field=models.ManyToManyField(related_name='otherrowers', to='cvkbrno.Member'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='starttime',
|
||||
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='Start Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='races',
|
||||
name='enddatetime',
|
||||
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='End Time'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='races',
|
||||
name='startdatetime',
|
||||
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='Start Time'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0015_auto_20160720_1741.pyc
Normal file
BIN
cvkbrno/migrations/0015_auto_20160720_1741.pyc
Normal file
Binary file not shown.
20
cvkbrno/migrations/0016_outing_race.py
Normal file
20
cvkbrno/migrations/0016_outing_race.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-21 06:53
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0015_auto_20160720_1741'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='outing',
|
||||
name='race',
|
||||
field=models.ManyToManyField(blank=True, to='cvkbrno.Races'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0016_outing_race.pyc
Normal file
BIN
cvkbrno/migrations/0016_outing_race.pyc
Normal file
Binary file not shown.
20
cvkbrno/migrations/0017_auto_20160721_1621.py
Normal file
20
cvkbrno/migrations/0017_auto_20160721_1621.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-21 14:21
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0016_outing_race'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='outing',
|
||||
name='distance',
|
||||
field=models.FloatField(default=12, verbose_name='Distance (km)'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0017_auto_20160721_1621.pyc
Normal file
BIN
cvkbrno/migrations/0017_auto_20160721_1621.pyc
Normal file
Binary file not shown.
20
cvkbrno/migrations/0018_auto_20160722_1043.py
Normal file
20
cvkbrno/migrations/0018_auto_20160722_1043.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-22 08:43
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0017_auto_20160721_1621'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='boat',
|
||||
name='comment',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='Comment'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0018_auto_20160722_1043.pyc
Normal file
BIN
cvkbrno/migrations/0018_auto_20160722_1043.pyc
Normal file
Binary file not shown.
21
cvkbrno/migrations/0019_boatcategory_club.py
Normal file
21
cvkbrno/migrations/0019_boatcategory_club.py
Normal file
@@ -0,0 +1,21 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-22 08:44
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0018_auto_20160722_1043'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='boatcategory',
|
||||
name='club',
|
||||
field=models.CharField(default='cvkbrno', max_length=30, verbose_name='Club'),
|
||||
preserve_default=False,
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0019_boatcategory_club.pyc
Normal file
BIN
cvkbrno/migrations/0019_boatcategory_club.pyc
Normal file
Binary file not shown.
19
cvkbrno/migrations/0020_remove_member_club.py
Normal file
19
cvkbrno/migrations/0020_remove_member_club.py
Normal file
@@ -0,0 +1,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-22 08:46
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0019_boatcategory_club'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0020_remove_member_club.pyc
Normal file
BIN
cvkbrno/migrations/0020_remove_member_club.pyc
Normal file
Binary file not shown.
21
cvkbrno/migrations/0021_member_club.py
Normal file
21
cvkbrno/migrations/0021_member_club.py
Normal file
@@ -0,0 +1,21 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-22 08:47
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0020_remove_member_club'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='club',
|
||||
field=models.CharField(default='cvkbrno', max_length=30, verbose_name='Club'),
|
||||
preserve_default=False,
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0021_member_club.pyc
Normal file
BIN
cvkbrno/migrations/0021_member_club.pyc
Normal file
Binary file not shown.
20
cvkbrno/migrations/0022_auto_20160723_1502.py
Normal file
20
cvkbrno/migrations/0022_auto_20160723_1502.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-23 13:02
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0021_member_club'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='memberwork',
|
||||
name='worker',
|
||||
field=models.ManyToManyField(related_name='Worker', to='cvkbrno.Member'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0022_auto_20160723_1502.pyc
Normal file
BIN
cvkbrno/migrations/0022_auto_20160723_1502.pyc
Normal file
Binary file not shown.
20
cvkbrno/migrations/0023_memberwork_comment.py
Normal file
20
cvkbrno/migrations/0023_memberwork_comment.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.9.5 on 2016-07-24 06:33
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('cvkbrno', '0022_auto_20160723_1502'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='memberwork',
|
||||
name='comment',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='Comment'),
|
||||
),
|
||||
]
|
||||
BIN
cvkbrno/migrations/0023_memberwork_comment.pyc
Normal file
BIN
cvkbrno/migrations/0023_memberwork_comment.pyc
Normal file
Binary file not shown.
0
cvkbrno/migrations/__init__.py
Normal file
0
cvkbrno/migrations/__init__.py
Normal file
BIN
cvkbrno/migrations/__init__.pyc
Normal file
BIN
cvkbrno/migrations/__init__.pyc
Normal file
Binary file not shown.
171
cvkbrno/models.py
Normal file
171
cvkbrno/models.py
Normal file
@@ -0,0 +1,171 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models
|
||||
from django.contrib.auth.models import User
|
||||
from django import forms
|
||||
from django.forms import ModelForm
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.utils import timezone
|
||||
|
||||
import datetime
|
||||
|
||||
# Create your models here.
|
||||
|
||||
|
||||
class BoatCategory(models.Model):
|
||||
name = models.CharField(_("Boat Category"),max_length=30)
|
||||
club = models.CharField(_("Club"),max_length=30)
|
||||
|
||||
class Meta:
|
||||
verbose_name = _("boat category")
|
||||
verbose_name_plural = _("boat categories")
|
||||
ordering = ['name']
|
||||
|
||||
def __str__(self):
|
||||
str = self.name
|
||||
|
||||
return str
|
||||
|
||||
def __unicode__(self):
|
||||
str = self.name
|
||||
|
||||
return str
|
||||
|
||||
class Member(models.Model):
|
||||
statuses = (
|
||||
("coach", _("coach")),
|
||||
("member", _("member")),
|
||||
("administrator", _("administrator")),
|
||||
)
|
||||
|
||||
class Meta:
|
||||
verbose_name = _("member")
|
||||
verbose_name_plural = _("members")
|
||||
ordering = ['user']
|
||||
|
||||
user = models.OneToOneField(User)
|
||||
contributions = models.BooleanField(default=True)
|
||||
status = models.CharField(default="member",
|
||||
choices=statuses,
|
||||
max_length=30)
|
||||
categories = models.ManyToManyField(BoatCategory,
|
||||
verbose_name=_("Boat Categories"))
|
||||
club = models.CharField(_("Club"),max_length=30)
|
||||
hoursworked = models.FloatField(_("Hours Worked"))
|
||||
|
||||
def __str__(self):
|
||||
str = self.user.first_name+' '+self.user.last_name
|
||||
return str
|
||||
|
||||
def __unicode__(self):
|
||||
str = self.user.first_name+' '+self.user.last_name
|
||||
return str
|
||||
|
||||
class Boat(models.Model):
|
||||
class Meta:
|
||||
verbose_name = _("boat")
|
||||
verbose_name_plural = _("boats")
|
||||
ordering = ['boatcode']
|
||||
|
||||
boatname = models.CharField(_("Boat Name"),max_length=30)
|
||||
boatcode = models.CharField(_("Boat Code"),max_length=10)
|
||||
categories = models.ManyToManyField(BoatCategory)
|
||||
nrseats = models.IntegerField(_("Nr of Seats"))
|
||||
statuses = (
|
||||
("water",_("water")),
|
||||
("hangar",_("hangar")),
|
||||
("damaged",_("damaged")),
|
||||
("races",_("races")),
|
||||
)
|
||||
status = models.CharField(default="hangar",
|
||||
choices=statuses,
|
||||
max_length=30)
|
||||
|
||||
comment = models.CharField(_("Comment"),blank=True,max_length=100)
|
||||
|
||||
def __str__(self):
|
||||
str = self.boatcode+' '+self.boatname
|
||||
|
||||
return str
|
||||
|
||||
def __unicode__(self):
|
||||
str = self.boatcode+' '+self.boatname
|
||||
|
||||
return str
|
||||
|
||||
class MemberWork(models.Model):
|
||||
class Meta:
|
||||
verbose_name = _("member work")
|
||||
verbose_name_plural = _("member work")
|
||||
|
||||
date = models.DateField(_("Date"))
|
||||
hours = models.FloatField(_("Hours"))
|
||||
name = models.CharField(_("Work Event Name"),max_length=30)
|
||||
comment = models.CharField(_("Comment"),blank=True,max_length=100)
|
||||
worker = models.ManyToManyField(Member,_("Worker"))
|
||||
statuses = (
|
||||
("planned",_("planned")),
|
||||
("executed",_("executed"))
|
||||
)
|
||||
status = models.CharField(default="planned",
|
||||
choices=statuses,
|
||||
max_length=30)
|
||||
class Races(models.Model):
|
||||
class Meta:
|
||||
verbose_name = _("race")
|
||||
verbose_name_plural = _("races")
|
||||
|
||||
|
||||
name = models.CharField(max_length = 30)
|
||||
startdatetime = models.DateTimeField(verbose_name = _("Start Time"),default=timezone.now)
|
||||
enddatetime = models.DateTimeField(verbose_name = _("End Time"),default=timezone.now)
|
||||
|
||||
transportboats = models.ManyToManyField(Boat)
|
||||
|
||||
def __str__(self):
|
||||
str = self.name
|
||||
str = str+' '+self.startdatetime.strftime('%Y-%m-%d %H:%M:%S')
|
||||
return str
|
||||
|
||||
def __unicode__(self):
|
||||
str = self.name
|
||||
str = str+' '+self.startdatetime.strftime('%Y-%m-%d %H:%M:%S')
|
||||
return str
|
||||
|
||||
|
||||
class Outing(models.Model):
|
||||
class Meta:
|
||||
verbose_name = _("outing")
|
||||
verbose_name_plural = _("outings")
|
||||
|
||||
|
||||
starttime = models.DateTimeField(verbose_name = _("Start Time"),default=timezone.now)
|
||||
endtime = models.DateTimeField(verbose_name = _("End Time"),blank=True,null=True)
|
||||
distance = models.FloatField(_("Distance (km)"),default=12)
|
||||
comment = models.CharField(_("Comment"),blank=True,max_length=100)
|
||||
statuses = (
|
||||
("reservation",_("reservation")),
|
||||
("active", _("active")),
|
||||
("completed", _("completed")),
|
||||
("race", _("race")),
|
||||
)
|
||||
boat = models.ForeignKey(Boat)
|
||||
rower = models.ForeignKey(Member)
|
||||
race = models.ManyToManyField(Races,blank=True)
|
||||
otherrowers = models.ManyToManyField(Member,related_name="otherrowers")
|
||||
status = models.CharField(_("Status"),default="active",
|
||||
choices=statuses,
|
||||
max_length=30)
|
||||
|
||||
|
||||
def __str__(self):
|
||||
str = self.boat.boatcode
|
||||
str = str+' '+self.starttime.strftime('%Y-%m-%d %H:%M:%S')
|
||||
return str
|
||||
|
||||
def __unicode__(self):
|
||||
str = self.boat.boatcode
|
||||
str = str+' '+self.starttime.strftime('%Y-%m-%d %H:%M:%S')
|
||||
return str
|
||||
|
||||
BIN
cvkbrno/models.pyc
Normal file
BIN
cvkbrno/models.pyc
Normal file
Binary file not shown.
45
cvkbrno/tasks.py
Normal file
45
cvkbrno/tasks.py
Normal file
@@ -0,0 +1,45 @@
|
||||
from celery import Celery,app
|
||||
import os
|
||||
import time
|
||||
import gc
|
||||
|
||||
import rowingdata
|
||||
from rowingdata import main as rmain
|
||||
from rowingdata import rowingdata as rdata
|
||||
import rowingdata
|
||||
#from rowers.models import Workout
|
||||
from matplotlib.backends.backend_agg import FigureCanvas
|
||||
#from matplotlib.backends.backend_cairo import FigureCanvasCairo as FigureCanvas
|
||||
import matplotlib.pyplot as plt
|
||||
from matplotlib import figure
|
||||
|
||||
import stravalib
|
||||
|
||||
from django.core.mail import send_mail, BadHeaderError,EmailMessage
|
||||
|
||||
|
||||
@app.task
|
||||
def add(x, y):
|
||||
return x + y
|
||||
|
||||
@app.task
|
||||
def handle_sendemailwork(bcclist,name,date,comment):
|
||||
|
||||
# send email with attachment
|
||||
subject = "Nova brigada "+str(date)
|
||||
message = "Ahoj,\n\n"
|
||||
message += "Nova brigada.\n\n"
|
||||
message += "Datum: "+str(date)+"\n"
|
||||
message += "Nazev: "+str(name)+"\n\n"
|
||||
message += comment+"\n\n"
|
||||
|
||||
email = EmailMessage(subject, message,
|
||||
'Rowsandall <info@rowsandall.com>',
|
||||
['info@rowsandall.com'],
|
||||
bcclist)
|
||||
|
||||
|
||||
res = email.send()
|
||||
|
||||
return 1
|
||||
|
||||
BIN
cvkbrno/tasks.pyc
Normal file
BIN
cvkbrno/tasks.pyc
Normal file
Binary file not shown.
31
cvkbrno/templates/cvkbrno_boat_add_form.html
Normal file
31
cvkbrno/templates/cvkbrno_boat_add_form.html
Normal file
@@ -0,0 +1,31 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Boat" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Boat" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
31
cvkbrno/templates/cvkbrno_boat_add_form.html~
Normal file
31
cvkbrno/templates/cvkbrno_boat_add_form.html~
Normal file
@@ -0,0 +1,31 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Boat" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Boat" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="Save">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
24
cvkbrno/templates/cvkbrno_boat_delete_confirm.html
Normal file
24
cvkbrno/templates/cvkbrno_boat_delete_confirm.html
Normal file
@@ -0,0 +1,24 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button small red" href="/cvkbrno/boats/{{ id }}/delete">
|
||||
{% trans "Confirm Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
25
cvkbrno/templates/cvkbrno_boat_delete_confirm.html~
Normal file
25
cvkbrno/templates/cvkbrno_boat_delete_confirm.html~
Normal file
@@ -0,0 +1,25 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% "Delete Boat" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p class="deletelink">
|
||||
<a href="/cvkbrno/boats/{{ id }}/delete">
|
||||
{% trans "Confirm Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
66
cvkbrno/templates/cvkbrno_boat_edit_form.html
Normal file
66
cvkbrno/templates/cvkbrno_boat_edit_form.html
Normal file
@@ -0,0 +1,66 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Boat" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button red small" href="/cvkbrno/boats/{{ id }}/deleteconfirm">
|
||||
{% trans "Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Boat" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div id="outings" class="grid_6 omega">
|
||||
<h1>{% trans "Recent Outings with this boat" %}</h1>
|
||||
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Date" %}</th>
|
||||
<th>{% trans "Rower" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in theoutings %}
|
||||
<tr>
|
||||
<td>{{ outing.starttime }}</td>
|
||||
<td>{{ outing.rower.user.first_name }} {{ outing.rower.user.last_name }}</td>
|
||||
<td><a href="/cvkbrno/outing/{{ outing.id }}">{% trans outing.status %}</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
66
cvkbrno/templates/cvkbrno_boat_edit_form.html~
Normal file
66
cvkbrno/templates/cvkbrno_boat_edit_form.html~
Normal file
@@ -0,0 +1,66 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Boat" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button red small" href="/cvkbrno/boats/{{ id }}/deleteconfirm">
|
||||
{% trans "Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Boat" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div id="outings" class="grid_6 omega">
|
||||
<h1>{% trans "Recent Outings with this boat" %}</h1>
|
||||
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Date" %}</th>
|
||||
<th>{% trans "Rower" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in theoutings %}
|
||||
<tr>
|
||||
<td>{{ outing.starttime }}</td>
|
||||
<td>{{ outing.rower.user.first_name }} {{ outing.rower.user.last_name }}</td>
|
||||
<td>{% trans outing.status %}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
80
cvkbrno/templates/cvkbrno_boats_admin.html
Normal file
80
cvkbrno/templates/cvkbrno_boats_admin.html
Normal file
@@ -0,0 +1,80 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Boats Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Boats Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addboat" class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button green small" href="/cvkbrno/boats/add">{% trans "Add Boat" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Code" %}</th>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for boat in theboats %}
|
||||
<tr>
|
||||
<td>{{ boat.boatcode }}</td>
|
||||
<td>{{ boat.boatname }}</td>
|
||||
<td>{% trans boat.status %}</td>
|
||||
<td><a href="/cvkbrno/boats/{{ boat.id }}/edit">E</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
<div id="outings" class="grid_6 omega">
|
||||
<h1>{% trans "Recent Outings" %}</h1>
|
||||
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Date" %}</th>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Rower" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in theoutings %}
|
||||
<tr>
|
||||
<td>{{ outing.starttime }}</td>
|
||||
<td>{{ outing.boat.boatname }}</td>
|
||||
<td>{{ outing.rower.user.first_name }} {{ outing.rower.user.last_name }}</td>
|
||||
<td><a href="/cvkbrno/outing/{{ outing.id }}">{% trans outing.status %}</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
80
cvkbrno/templates/cvkbrno_boats_admin.html~
Normal file
80
cvkbrno/templates/cvkbrno_boats_admin.html~
Normal file
@@ -0,0 +1,80 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Boats Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Boats Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addboat" class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button green small" href="/cvkbrno/boats/add">{% trans "Add Boat" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Code" %}</th>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for boat in theboats %}
|
||||
<tr>
|
||||
<td>{{ boat.boatcode }}</td>
|
||||
<td>{{ boat.boatname }}</td>
|
||||
<td>{% trans boat.status %}</td>
|
||||
<td><a href="/cvkbrno/boats/{{ boat.id }}/edit">E</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
<div id="outings" class="grid_6 omega">
|
||||
<h1>{% trans "Recent Outings" %}</h1>
|
||||
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Date" %}</th>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Rower" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in theoutings %}
|
||||
<tr>
|
||||
<td>{{ outing.starttime }}</td>
|
||||
<td>{{ outing.boat.boatname }}</td>
|
||||
<td>{{ outing.rower.user.first_name }} {{ outing.rower.user.last_name }}</td>
|
||||
<td>{% trans outing.status %}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
45
cvkbrno/templates/cvkbrno_categories_admin.html
Normal file
45
cvkbrno/templates/cvkbrno_categories_admin.html
Normal file
@@ -0,0 +1,45 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Boat Category Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Boat Category Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addcategory" class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button small green" href="/cvkbrno/categories/add">{% trans "Add Boat Category" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for category in thecats %}
|
||||
<tr>
|
||||
<td>{{ category.name }}</td>
|
||||
<td><a href="/cvkbrno/categories/{{ category.id }}/edit">E</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
45
cvkbrno/templates/cvkbrno_categories_admin.html~
Normal file
45
cvkbrno/templates/cvkbrno_categories_admin.html~
Normal file
@@ -0,0 +1,45 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Boat Category Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Boat Category Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addcategory" class="grid_2 suffix_4 alpha">
|
||||
<p class="greenbar">
|
||||
<a href="/cvkbrno/categories/add">{% trans "Add Boat Category" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for category in thecats %}
|
||||
<tr>
|
||||
<td>{{ category.name }}</td>
|
||||
<td><a href="/cvkbrno/categories/{{ category.id }}/edit">E</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
24
cvkbrno/templates/cvkbrno_categories_delete_confirm.html
Normal file
24
cvkbrno/templates/cvkbrno_categories_delete_confirm.html
Normal file
@@ -0,0 +1,24 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Delete Boat Category" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button red small" href="/cvkbrno/categories/{{ id }}/delete">{% trans "Confirm Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
24
cvkbrno/templates/cvkbrno_categories_delete_confirm.html~
Normal file
24
cvkbrno/templates/cvkbrno_categories_delete_confirm.html~
Normal file
@@ -0,0 +1,24 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Delete Boat Category" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p class="deletelink">
|
||||
<a href="/cvkbrno/categories/{{ id }}/delete">{% trans "Confirm Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
37
cvkbrno/templates/cvkbrno_categories_edit_form.html
Normal file
37
cvkbrno/templates/cvkbrno_categories_edit_form.html
Normal file
@@ -0,0 +1,37 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Category" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button red small" href="/cvkbrno/categories/{{ id }}/deleteconfirm">
|
||||
{% trans "Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Category" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
37
cvkbrno/templates/cvkbrno_categories_edit_form.html~
Normal file
37
cvkbrno/templates/cvkbrno_categories_edit_form.html~
Normal file
@@ -0,0 +1,37 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Category" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p class="deletelink">
|
||||
<a href="/cvkbrno/categories/{{ id }}/deleteconfirm">
|
||||
{% trans "Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Category" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
31
cvkbrno/templates/cvkbrno_category_add_form.html
Normal file
31
cvkbrno/templates/cvkbrno_category_add_form.html
Normal file
@@ -0,0 +1,31 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Category" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Category" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="Save">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
31
cvkbrno/templates/cvkbrno_category_add_form.html~
Normal file
31
cvkbrno/templates/cvkbrno_category_add_form.html~
Normal file
@@ -0,0 +1,31 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Category" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Category" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="Save">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
81
cvkbrno/templates/cvkbrno_login.html
Normal file
81
cvkbrno/templates/cvkbrno_login.html
Normal file
@@ -0,0 +1,81 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block content %}
|
||||
<div class="grid_12 alpha">
|
||||
{% if form.errors %}
|
||||
<p>{% trans "Your username and password didn't match. Please try again." %}</p>
|
||||
{% endif %}
|
||||
|
||||
<form method="post" action="">
|
||||
{% csrf_token %}
|
||||
{% if next %}
|
||||
<input type="hidden" name="next" value="{{ next }}" />
|
||||
{% endif %}
|
||||
<table align="center">
|
||||
<tr><th>
|
||||
<label class="control-label" for="username">{% trans "Username" %}</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" id="username" name="username" placeholder="Username">
|
||||
</td></tr>
|
||||
<tr><th>
|
||||
<label class="control-label" for="password">
|
||||
{% trans "Password" %}</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="password" name="password" id="password" placeholder="Password">
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td> </p>
|
||||
<td>
|
||||
<button class="button green" type="submit" class="btn">{% trans "Login" %}</button>
|
||||
</td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="grid_6 alpha">
|
||||
<h1>{% trans "Boats Out" %}</h1>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Boat" %}</th>
|
||||
<th>{% trans "Departure time" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in activeoutings %}
|
||||
<tr>
|
||||
<td> {{ outing.boat.boatname }} </td>
|
||||
<td> {{ outing.starttime }} </td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="grid_6 omega">
|
||||
<h1>{% trans "Reservations" %}</h1>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Boat" %}</th>
|
||||
<th>{% trans "Departure time" %}</th>
|
||||
<th>{% trans "Reserved by" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for res in reservations %}
|
||||
<tr>
|
||||
<td> {{ res.boat.boatname }} </td>
|
||||
<td> {{ res.starttime }} </td>
|
||||
<td> {{ res.rower.user.first_name }} {{ res.rower.user.last_name }} </td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
{% endblock %}
|
||||
81
cvkbrno/templates/cvkbrno_login.html~
Normal file
81
cvkbrno/templates/cvkbrno_login.html~
Normal file
@@ -0,0 +1,81 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block content %}
|
||||
<div class="grid_12 alpha">
|
||||
{% if form.errors %}
|
||||
<p>{% trans "Your username and password didn't match. Please try again." %}</p>
|
||||
{% endif %}
|
||||
|
||||
<form method="post" action="">
|
||||
{% csrf_token %}
|
||||
{% if next %}
|
||||
<input type="hidden" name="next" value="{{ next }}" />
|
||||
{% endif %}
|
||||
<table align="center">
|
||||
<tr><th>
|
||||
<label class="control-label" for="username">{% trans "Username" %}</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" id="username" name="username" placeholder="Username">
|
||||
</td></tr>
|
||||
<tr><th>
|
||||
<label class="control-label" for="password">
|
||||
{% trans "Password" %}</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="password" name="password" id="password" placeholder="Password">
|
||||
</td></tr>
|
||||
<tr>
|
||||
<td> </p>
|
||||
<td>
|
||||
<button type="submit" class="btn">{% trans "Login" %}</button>
|
||||
</td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="grid_6 alpha">
|
||||
<h1>{% trans "Boats Out" %}</h1>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Boat" %}</th>
|
||||
<th>{% trans "Departure time" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in activeoutings %}
|
||||
<tr>
|
||||
<td> {{ outing.boat.boatname }} </td>
|
||||
<td> {{ outing.starttime }} </td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="grid_6 omega">
|
||||
<h1>{% trans "Reservations" %}</h1>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Boat" %}</th>
|
||||
<th>{% trans "Departure time" %}</th>
|
||||
<th>{% trans "Reserved by" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for res in reservations %}
|
||||
<tr>
|
||||
<td> {{ res.boat.boatname }} </td>
|
||||
<td> {{ res.starttime }} </td>
|
||||
<td> {{ res.rower.user.first_name }} {{ res.rower.user.last_name }} </td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
{% endblock %}
|
||||
33
cvkbrno/templates/cvkbrno_member_add_form.html
Normal file
33
cvkbrno/templates/cvkbrno_member_add_form.html
Normal file
@@ -0,0 +1,33 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Member" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Member" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form1.as_table }}
|
||||
{{ form2.as_table }}
|
||||
{{ form3.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
33
cvkbrno/templates/cvkbrno_member_add_form.html~
Normal file
33
cvkbrno/templates/cvkbrno_member_add_form.html~
Normal file
@@ -0,0 +1,33 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Member" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Member" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form1.as_table }}
|
||||
{{ form2.as_table }}
|
||||
{{ form3.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
39
cvkbrno/templates/cvkbrno_member_edit_form.html
Normal file
39
cvkbrno/templates/cvkbrno_member_edit_form.html
Normal file
@@ -0,0 +1,39 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Member" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button small red" href="/cvkbrno/members/{{ id }}/deleteconfirm">
|
||||
{% trans "Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Member" %}</h1>
|
||||
|
||||
<p>{% trans "username" %}: {{ username }}</p>
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form1.as_table }}
|
||||
{{ form2.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
38
cvkbrno/templates/cvkbrno_member_edit_form.html~
Normal file
38
cvkbrno/templates/cvkbrno_member_edit_form.html~
Normal file
@@ -0,0 +1,38 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Member" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button small red" href="/cvkbrno/members/{{ id }}/deleteconfirm">
|
||||
{% trans "Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Member" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form1.as_table }}
|
||||
{{ form2.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
53
cvkbrno/templates/cvkbrno_members_admin.html
Normal file
53
cvkbrno/templates/cvkbrno_members_admin.html
Normal file
@@ -0,0 +1,53 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Members Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Members Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addboat" class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button green small" href="/cvkbrno/members/add">{% trans "Add Member" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if themembers %}
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Last Name" %}</th>
|
||||
<th>{% trans "First Name" %}</th>
|
||||
<th>{% trans "Contributions" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for member in themembers %}
|
||||
<tr>
|
||||
<td>{{ member.user.last_name }}</td>
|
||||
<td>{{ member.user.first_name }}</td>
|
||||
<td>{{ member.contributions }}</td>
|
||||
<td><a href="/cvkbrno/members/{{ member.id }}/edit">E</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
{% endif %}
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
53
cvkbrno/templates/cvkbrno_members_admin.html~
Normal file
53
cvkbrno/templates/cvkbrno_members_admin.html~
Normal file
@@ -0,0 +1,53 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Members Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Members Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addboat" class="grid_2 suffix_4 alpha">
|
||||
<p class="greenbar">
|
||||
<a href="/cvkbrno/members/add">{% trans "Add Member" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if themembers %}
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Last Name" %}</th>
|
||||
<th>{% trans "First Name" %}</th>
|
||||
<th>{% trans "Contributions" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for member in themembers %}
|
||||
<tr>
|
||||
<td>{{ member.user.last_name }}</td>
|
||||
<td>{{ member.user.first_name }}</td>
|
||||
<td>{{ member.contributions }}</td>
|
||||
<td><a href="/cvkbrno/members/{{ member.id }}/edit">E</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
{% endif %}
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
24
cvkbrno/templates/cvkbrno_members_delete_confirm.html
Normal file
24
cvkbrno/templates/cvkbrno_members_delete_confirm.html
Normal file
@@ -0,0 +1,24 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Delete Member" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button red small" href="/cvkbrno/members/{{ id }}/delete">{% trans "Confirm Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
24
cvkbrno/templates/cvkbrno_members_delete_confirm.html~
Normal file
24
cvkbrno/templates/cvkbrno_members_delete_confirm.html~
Normal file
@@ -0,0 +1,24 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Delete Member" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p class="deletelink">
|
||||
<a href="/cvkbrno/members/{{ id }}/delete">{% trans "Confirm Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
31
cvkbrno/templates/cvkbrno_memberswork_add_form.html
Normal file
31
cvkbrno/templates/cvkbrno_memberswork_add_form.html
Normal file
@@ -0,0 +1,31 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Create Members Work" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Create Members Work" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input type="submit" value="Save">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
55
cvkbrno/templates/cvkbrno_memberswork_admin.html
Normal file
55
cvkbrno/templates/cvkbrno_memberswork_admin.html
Normal file
@@ -0,0 +1,55 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Members Work Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Members Work Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addboat" class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button green small" href="/cvkbrno/memberswork/add">{% trans "Add Members Work" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if theworks %}
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Date" %}</th>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
<th>{% trans "Complete" %}</th>
|
||||
<th>{% trans "Delete" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for work in theworks %}
|
||||
<tr>
|
||||
<td>{{ work.date }}</td>
|
||||
<td>{{ work.name }}</td>
|
||||
<td><a href="/cvkbrno/memberswork/{{ work.id }}/edit">E</a></td>
|
||||
<td><a href="/cvkbrno/memberswork/{{ work.id }}/complete">C</a></td>
|
||||
<td><a href="/cvkbrno/memberswork/{{ work.id }}/delete">D</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
{% endif %}
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
53
cvkbrno/templates/cvkbrno_memberswork_admin.html~
Normal file
53
cvkbrno/templates/cvkbrno_memberswork_admin.html~
Normal file
@@ -0,0 +1,53 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Members Admin" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Members Admin" %}</h1>
|
||||
|
||||
|
||||
<div id="addboat" class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button green small" href="/cvkbrno/members/add">{% trans "Add Member" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if themembers %}
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Last Name" %}</th>
|
||||
<th>{% trans "First Name" %}</th>
|
||||
<th>{% trans "Contributions" %}</th>
|
||||
<th>{% trans "Edit" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for member in themembers %}
|
||||
<tr>
|
||||
<td>{{ member.user.last_name }}</td>
|
||||
<td>{{ member.user.first_name }}</td>
|
||||
<td>{{ member.contributions }}</td>
|
||||
<td><a href="/cvkbrno/members/{{ member.id }}/edit">E</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
{% endif %}
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
31
cvkbrno/templates/cvkbrno_memberwork_edit_form.html
Normal file
31
cvkbrno/templates/cvkbrno_memberwork_edit_form.html
Normal file
@@ -0,0 +1,31 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Member Work" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Member Work" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
66
cvkbrno/templates/cvkbrno_memberwork_edit_form.html~
Normal file
66
cvkbrno/templates/cvkbrno_memberwork_edit_form.html~
Normal file
@@ -0,0 +1,66 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Edit Member Work" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
<a class="button red small" href="/cvkbrno/boats/{{ id }}/deleteconfirm">
|
||||
{% trans "Delete" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Edit Boat" %}</h1>
|
||||
|
||||
|
||||
<form enctype="multipart/form-data" action="" method="post">
|
||||
<table width=100%>
|
||||
{{ form.as_table }}
|
||||
</table>
|
||||
{% csrf_token %}
|
||||
<div id="formbutton" class="grid_1 prefix_4 suffix_1">
|
||||
<input class="button green" type="submit" value="{% trans 'Save' %}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div id="outings" class="grid_6 omega">
|
||||
<h1>{% trans "Recent Outings with this boat" %}</h1>
|
||||
|
||||
<div class="grid_2 suffix_4 alpha">
|
||||
<p>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Date" %}</th>
|
||||
<th>{% trans "Rower" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in theoutings %}
|
||||
<tr>
|
||||
<td>{{ outing.starttime }}</td>
|
||||
<td>{{ outing.rower.user.first_name }} {{ outing.rower.user.last_name }}</td>
|
||||
<td><a href="/cvkbrno/outing/{{ outing.id }}">{% trans outing.status %}</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
49
cvkbrno/templates/cvkbrno_meterboard.html
Normal file
49
cvkbrno/templates/cvkbrno_meterboard.html
Normal file
@@ -0,0 +1,49 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Meterboard" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="grid_12 alpha">
|
||||
<div class="grid_2 prefix_3 alpha">
|
||||
<p>
|
||||
<a class="button gray small" href="/cvkbrno/meterboard?sortby=year">{% trans "by year" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
<div class="grid_2">
|
||||
<p>
|
||||
<a class="button gray small" href="/cvkbrno/meterboard?sortby=month">{% trans "by month" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
<div class="grid_2 suffix_3 omega">
|
||||
<p>
|
||||
<a class="button gray small" href="/cvkbrno/meterboard?sortby=week">{% trans "by week" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Meterboard" %}</h1>
|
||||
|
||||
|
||||
{{ data|safe }}
|
||||
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
<div id="outings" class="grid_6 omega">
|
||||
<h1>{% trans "Meterboard Boats" %}</h1>
|
||||
|
||||
|
||||
{{ datab|safe }}
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
50
cvkbrno/templates/cvkbrno_meterboard.html~
Normal file
50
cvkbrno/templates/cvkbrno_meterboard.html~
Normal file
@@ -0,0 +1,50 @@
|
||||
{% extends "cvkbrnobase.html" %}
|
||||
{% load i18n %}
|
||||
{% load staticfiles %}
|
||||
{% load rowerfilters %}
|
||||
|
||||
{% block title %}{% trans "Meterboard" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div id="workouts" class="grid_6 alpha">
|
||||
|
||||
{% if form.errors %}
|
||||
<p style="color: red;">
|
||||
Please correct the error{{ form.errors|pluralize }} below.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
<h1>{% trans "Meterboard" %}</h1>
|
||||
|
||||
|
||||
{{ data|safe }}
|
||||
|
||||
{% csrf_token %}
|
||||
</div>
|
||||
<div id="outings" class="grid_6 omega">
|
||||
<h1>{% trans "Recent Outings" %}</h1>
|
||||
|
||||
<table class="listtable" width=100%>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans "Date" %}</th>
|
||||
<th>{% trans "Name" %}</th>
|
||||
<th>{% trans "Rower" %}</th>
|
||||
<th>{% trans "Status" %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for outing in theoutings %}
|
||||
<tr>
|
||||
<td>{{ outing.starttime }}</td>
|
||||
<td>{{ outing.boat.boatname }}</td>
|
||||
<td>{{ outing.rower.user.first_name }} {{ outing.rower.user.last_name }}</td>
|
||||
<td><a href="/cvkbrno/outing/{{ outing.id }}">{% trans outing.status %}</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
</table>
|
||||
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user