Private
Public Access
1
0

Merge branch 'feature/sliders' into develop

This commit is contained in:
sanderroosendaal
2016-10-31 15:36:12 +01:00
259 changed files with 228 additions and 21281 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,244 +0,0 @@
#: .\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 ""

View File

@@ -1,263 +0,0 @@
# 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"

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,31 +0,0 @@
{% 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 %}

View File

@@ -1,25 +0,0 @@
{% 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 %}

View File

@@ -1,66 +0,0 @@
{% 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>
&nbsp;
</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 %}

View File

@@ -1,80 +0,0 @@
{% 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>
&nbsp;
</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 %}

View File

@@ -1,45 +0,0 @@
{% 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 %}

View File

@@ -1,24 +0,0 @@
{% 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 %}

View File

@@ -1,37 +0,0 @@
{% 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 %}

View File

@@ -1,31 +0,0 @@
{% 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 %}

View File

@@ -1,81 +0,0 @@
{% 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>&nbsp;</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 %}

View File

@@ -1,33 +0,0 @@
{% 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 %}

View File

@@ -1,38 +0,0 @@
{% 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 %}

View File

@@ -1,53 +0,0 @@
{% 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 %}

View File

@@ -1,24 +0,0 @@
{% 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 %}

View File

@@ -1,53 +0,0 @@
{% 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 %}

View File

@@ -1,66 +0,0 @@
{% 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>
&nbsp;
</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 %}

View File

@@ -1,50 +0,0 @@
{% 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 %}

View File

@@ -1,66 +0,0 @@
{% extends "cvkbrnobase.html" %}
{% load i18n %}
{% load staticfiles %}
{% load rowerfilters %}
{% block title %}{% trans "View Outing" %}{% 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>
&nbsp;
</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 %}

View File

@@ -1,40 +0,0 @@
{% extends "cvkbrnobase.html" %}
{% load i18n %}
{% load staticfiles %}
{% load rowerfilters %}
{% block title %}{% trans "Return from outing" %}
{% endblock %}
{% block content %}
<div id="workouts" class="grid_12 alpha">
{% if form.errors %}
<p style="color: red;">
Please correct the error{{ form.errors|pluralize }} below.
</p>
{% endif %}
<h1>{% trans "Return from outing" %}</h1>
<h2>{{ outing.boat.boatcode }} {{ outing.boat.boatname }}</h2>
<p>{% trans "Please check the boat" %}</p>
<form enctype="multipart/form-data" action="" method="post">
<table width=100%>
<tr>
<th><label for="id_damagecheck">{% trans "Is boat OK?" %}</label></th>
<td><select id="id_damagecheck" name="damagecheck">
<option value="Yes" selected="selected">{% trans 'Yes' %}</option>
<option value="No">{% trans 'No' %}</option>
</select></td>
</tr>
{{ 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 %}

View File

@@ -1,182 +0,0 @@
{% extends "cvkbrnobase.html" %}
{% load i18n %}
{% load staticfiles %}
{% load rowerfilters %}
{% load tz %}
{% block title %}{% trans "Going Rowing" %} {% endblock %}
{% block content %}
{% localtime on %}
<script type="text/JavaScript">
var themembers = {{ jsonmembers|safe }};
function getformfields(nrseat) {
var s = "<table>"
for (i=2;i<=nrseat;i++) {
s+='<tr><td>'
s+=i
s+=': </td><td><select id="idcrew'
s+=i
s+='" name="crew'
s+=i
s+='"><option disabled selected value> -- </option>'
for (var id in themembers) {
s+= "<option value="
s+= id
s+= ">"+themembers[id]+"</option>"
}
s+= '</select></td></tr>'
}
s+= "</table>"
return s
}
</script>
<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 "Going Rowing" %}</h1>
<form enctype="multipart/form-data" action="" method="post" content="text/html;charset=UTF-8">
<table width=100%>
{{ form.as_table }}
<tr><th><label for="id_boat">{% trans "Boat" %}:</label></th>
<td><select id="id_boat" name="boat"
onchange="document.getElementById('crew').innerHTML =
getformfields(this.options[this.selectedIndex].getAttribute('data-nrseat'));"
onload="document.getElementById('crew').innerHTML =
getformfields(this.options[this.selectedIndex].getAttribute('data-nrseat'));">
{% if selectedboat %}
<option value="{{ selectedboat.id }}" data-nrseat="{{ selectedboat.nrseats }}" selected="selected">
{{ selectedboat.boatcode }} {{ selectedboat.boatname }}
({{ selectedboat.nrseats }})</option>
{% else %}
<option value="" selected="selected">---------</option>
{% endif %}
{% for boat in theboats %}
<option value="{{ boat.id }}" data-nrseat="{{ boat.nrseats }}">{{ boat.boatcode }} {{ boat.boatname }} ({{ boat.nrseats }})</option>
{% endfor %}
</select></td></tr>
</table>
<p>&nbsp;</p>
<p>1: {{ user.first_name }} {{ user.last_name }}</p>
<p id="crew"></p>
{% 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="reservations" 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>
<th>{% trans "Delete" %}
</tr>
</thead>
<tbody>
{% for outing in reservations %}
<tr>
<td> {{ outing.boat.boatname }} </td>
<td> {{ outing.starttime }} </td>
<td> {{ outing.rower.user.first_name }} {{ outing.rower.user.last_name }} </td>
{% if user == outing.rower.user or thisclub_admin %}
<td><a href="/cvkbrno/outing/{{ outing.id }}/delete">D</a></td>
{% else %}
<td>&nbsp;</td<
{% endif %}
<td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
<div id="damaged" class="grid_6 omega">
{% if damagedboats %}
<h1>{% trans "Temporarily Unavailable" %}</h1>
<table class="listtable" width=100%>
<tbody>
{% for boat in damagedboats %}
<tr>
<td> {{ boat.boatname }} </td>
</tr>
{% endfor %}
</tbody>
</table>
{% endif %}
{% if races %}
<h1>{% trans "Upcoming Races" %}</h1>
<table class="listtable" width=100%>
<thead>
<tr>
<th>{% trans "Name" %}</th>
<th>{% trans "Start Date" %}</th>
<th>{% trans "End Date" %}</th>
</tr>
</thead>
<tbody>
{% for race in races %}
<tr>
<td>{{ race.name }}</td>
<td>{{ race.startdatetime }}</td>
<td>{{ race.enddatetime }}</td>
</tr>
{% endfor %}
<tbody>
</table>
{% endif %}
</div>
<div id="plannedwork" class="grid_6 omega">
{% if plannedwork %}
<h1>{% trans "Upcoming Members Work" %}</h1>
<table class="listtable" width=100%>
<thead>
<tr>
<th>{% trans "Name" %}</th>
<th>{% trans "Date" %}</th>
<th>{% trans "Action" %}</th>
</tr>
</thead>
<tbody>
{% for w in plannedwork %}
<tr>
<td>{{ w.name }}</td>
<td>{{ w.date }}</td>
{% if member in w.worker.all %}
<td><a class="button red small" href="/cvkbrno/memberswork/{{ w.id }}/removeme">{% trans "Remove me" %}</a></td>
{% else %}
<td><a class="button green small" href="/cvkbrno/memberswork/{{ w.id }}/addme">{% trans "Add me" %}</a></td>
{% endif %}
</tr>
{% endfor %}
<tbody>
</table>
{% endif %}
</div>
{% endlocaltime %}
{% endblock %}

View File

@@ -1,31 +0,0 @@
{% extends "cvkbrnobase.html" %}
{% load i18n %}
{% load staticfiles %}
{% load rowerfilters %}
{% block title %}{% trans "Create Races Event" %}{% 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 Races Event" %}</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 %}

View File

@@ -1,45 +0,0 @@
{% extends "cvkbrnobase.html" %}
{% load i18n %}
{% load staticfiles %}
{% load rowerfilters %}
{% block title %}{% trans "Races 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 "Races Admin" %}</h1>
<div id="addcategory" class="grid_2 suffix_4 alpha">
<p>
<a class="button small green" href="/cvkbrno/transport/add">{% trans "Add Race Event" %}</a>
</p>
</div>
<table class="listtable" width=100%>
<thead>
<tr>
<th>{% trans "Name" %}</th>
<th>{% trans "Edit" %}</th>
</tr>
</thead>
<tbody>
{% for race in races %}
<tr>
<td>{{ race.name }}</td>
<td><a href="/cvkbrno/transport/{{ race.id }}/edit">E</a></td>
</tr>
{% endfor %}
<tbody>
</table>
{% csrf_token %}
</div>
{% endblock %}

View File

@@ -1,74 +0,0 @@
{% extends "cvkbrnobase.html" %}
{% load i18n %}
{% load staticfiles %}
{% load rowerfilters %}
{% block title %}{% trans "Make a Reservation" %}{% 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 "Make a reservation" %}</h1>
<form enctype="multipart/form-data" action="" method="post">
<table width=100%>
{{ form.as_table }}
<tr><th><label for="id_boat">{% trans "Boat:" %}</label></th>
<td><select id="id_boat" name="boat">
<option value="" selected="selected">---------</option>
{% for boat in theboats %}
<option value="{{ boat.id }}">{{boat.boatcode}} {{ boat.boatname }}</option>
{% endfor %}
</select></td>
</tr>
</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="reservations" class="grid_6 omega">
<h1>{% trans "Reservations" %}</h1>
<table class="listtable" width=100%>
<thead>
<tr>
<th>{% trans "Boat" %}</th>
<th>{% trans "Date" %}</th>
<th>{% trans "Departure time" %}</th>
<th>{% trans "Return time" %}</th>
<th>{% trans "Reserved by" %}</th>
<th>{% trans "Delete" %}</th>
</tr>
</thead>
<tbody>
{% for outing in reservations %}
<tr>
<td> {{ outing.boat.boatname }} </td>
<td> {{ outing.starttime |date:'d/m/y ' }} &nbsp;</td>
<td> {{ outing.starttime |time:'H:i ' }} &nbsp;</td>
<td> {{ outing.endtime |time:'H:i '}} &nbsp;</td>
<td> {{ outing.rower.user.first_name }} {{ outing.rower.user.last_name }} </td>
{% if user == outing.rower.user or thisclub_admin %}
<td><a href="/cvkbrno/outing/{{ outing.id }}/delete">D</a></td>
{% else %}
<td>&nbsp;</td<
{% endif %}
<td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% endblock %}

View File

@@ -1,24 +0,0 @@
{% extends "cvkbrnobase.html" %}
{% load staticfiles %}
{% load rowerfilters %}
{% block title %}Jdu na vodu {% endblock %}
{% block content %}
{% load i18n %}
<form action="{% url 'set_language' %}" method="post">{% csrf_token %}
<input name="next" type="hidden" value="{{ redirect_to }}" />
<select name="language">
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
{% for language in languages %}
<option value="{{ language.code }}"{% if language.code == LANGUAGE_CODE %} selected="selected"{% endif %}>
{{ language.name_local }} ({{ language.code }})
</option>
{% endfor %}
</select>
<input type="submit" value="Go" />
</form>
{% endblock %}

View File

@@ -1,193 +0,0 @@
<!DOCTYPE HTML>
<html>
<head>
{% load i18n %}
{% load tz %}
{% get_current_language as LANGUAGE_CODE %}
{% language LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_current_language_bidi as LANGUAGE_BIDI %}
<link rel="shortcut icon" href="/static/img/myicon.png" />
<link rel="shortcut icon" href="/static/img/favicon.ico" />
<meta charset="utf-8" />
<meta name="viewport" content="initial-scale=0.67">
<title>CVK Brno</title>
<link rel="stylesheet" href="/static/css/reset.css" />
<link rel="stylesheet" href="/static/css/text.css" />
<link rel="stylesheet" href="/static/css/960_12_col.css" />
<link rel="stylesheet" href="/static/css/rowsandall.css" />
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
{% block meta %} {% endblock %}
</head>
<body>
<div class="container_12">
<div id="logo" class="grid_2">
<p><a href="/cvkbrno"><img src="/static/img/cvkbrnologo.gif"
alt="Rowsandall logo" width="160" heigt="160"></a></p>
</div>
<div class="grid_10 omega">
<div class="grid_5 alpha">
<h2>{% trans "Welcome," %} {{ user.first_name }}</h2>
</div>
<div class="grid_1">
<a href="/cvkbrno/language/cs/">
<img src="/static/flags_iso/24/cz.png" alt="CZ flag">
</a>
</div>
<div class="grid_1">
<a href="/cvkbrno/language/en-GB/">
<img src="/static/flags_iso/24/gb.png" alt="EN flag">
</a>
</div>
<div class="grid_1">
<a href="/cvkbrno/language/nl/">
<img src="/static/flags_iso/24/nl.png" alt="NL flag">
</a>
</div>
<div class="grid_2 omega">
{% if user.is_authenticated %}
<p><a class="button gray" href="/password_change/">
{% trans "Password Change" %}</a></p>
{% else %}
<p><a class="button gray small" href="/password_reset/">{% trans "Forgotten Password?" %}</a></p>
{% endif %}
</div>
</div>
<div class="grid_10">
<div class="grid_2 alpha">
<p>{% trans "Worked hours" %}: {{ worked_hours }}
</p>
</div>
<div class="grid_2">
{% if user.is_authenticated %}
<p>
<a class="button blue small" href="/cvkbrno/meterboard">
{% trans "Meterboard" %}
</a>
</p>
{% else %}
<p>&nbsp;</p>
{% endif %}
</div>
<div class="grid_2 prefix_3">
{% if thisclub_admin %}
<p>
<a class="button rosy small" href="/cvkbrno/memberswork">
{% trans "Members Work" %}</a>
</p>
{% else %}
<p>&nbsp;</p>
{% endif %}
</div>
</div>
<div class="grid_10" omega>
<div class="grid_2 alpha">
{% if user.is_authenticated %}
<p>
<a class="button blue" href="/cvkbrno/createouting">
{% trans "Go Rowing" %}</a>
</p>
{% else %}
<p>&nbsp;</p>
{% endif %}
</div>
<div class="grid_2">
{% if user.is_authenticated %}
<p>
<a class="button blue" href="/cvkbrno/makereservation">
{% trans "Reservations" %}</a>
</p>
{% else %}
<p>&nbsp;</p>
{% endif %}
</div>
<div class="grid_1">
{% if thisclub_admin %}
<p><a class="button rosy" href="/cvkbrno/boats">
{% trans "Boats" %}</a></p>
{% else %}
<p>&nbsp;</p>
{% endif %}
</div>
<div class="grid_1">
{% if thisclub_admin %}
<p><a class="button rosy" href="/cvkbrno/members">
{% trans "Members" %}</a></p>
{% else %}
<p>&nbsp;</p>
{% endif %}
</div>
<div class="grid_1">
{% if thisclub_admin %}
<p><a class="button rosy" href="/cvkbrno/transport">
{% trans "Transport" %}</a></p>
{% else %}
<p>&nbsp;</p>
{% endif %}
</div>
<div class="grid_2">
{% if thisclub_admin %}
<p><a class="button rosy" href="/cvkbrno/categories">
{% trans "Categories" %}</a></p>
{% else %}
<p>&nbsp;</p>
{% endif %}
</div>
<div class="grid_1 omega">
{% if user.is_authenticated %}
<p><a class="button blue" href="/cvkbrno/logout/">{% trans "logout" %}</a></p>
{% else %}
<p>&nbsp</p>
{% endif %}
</div>
</div>
<div class="clear"></div>
<div class="grid_12">
{% block message %}
{% if message %}
<p class="message">
{{ message }}
</p>
{% endif %}
{% if successmessage %}
<p class="successmessage">
{{ successmessage }}
</p>
{% endif %}
{% endblock %}
</div>
<div class="grid_12">
{% timezone "Europe/Paris" %}
{% block content %}{% endblock %}
{% endtimezone %}
</div>
<div class="clear"></div>
<div class="grid_12 omega" >
{% block footer %}
<p id="footer"
>{{ versionstring }}</p>
<div class="grid_3 prefix_1 suffix_1 alpha">
<p id="footer">&copy; Sander Roosendaal</p>
</div>
<div class="grid_2">
<p id="footer">About</p>
</div>
<div class="grid_1 prefix_2 suffix_2 omega">
<p id="footer">Contact</p>
</div>
{% endblock %}
</div>
</div>
<!-- end container -->
</body>
{% endlanguage %}
</html>

View File

@@ -1,53 +0,0 @@
{% extends "cvkbrnobase.html" %}
{% block content %}
{% if form.errors %}
<p>Your username and password didn't match. Please try again.</p>
{% endif %}
<form method="post" action="{% url 'django.contrib.auth.views.login' %}">
{% csrf_token %}
<table>
<tr>
<td>{{ form.username.label_tag }}</td>
<td>{{ form.username }}</td>
</tr>
<tr>
<td>{{ form.password.label_tag }}</td>
<td>{{ form.password }}</td>
</tr>
</table>
<input type="submit" value="login" />
{% if next %}
<input type="hidden" name="next" value="{{ next }}" />
{% else %}
<input type="hidden" name="next" value="." />
{% endif %}
</form>
<h1>Lod&#283; na vod&#283;</h1>
<table class="listtable" width=100%>
<thead>
<tr>
<th>Boat</th>
<th>Departure time</th>
</tr>
</thead>
<tbody>
{% for outing in activeoutings %}
<tr>
<td> {{ outing.boat.boatname }} </td>
<td> {{ outing.starttime }} </td>
</tr>
{% endfor %}
</tbody>
</table>
{% endblock %}

Binary file not shown.

Binary file not shown.

View File

@@ -1,7 +0,0 @@
from django import template
register = template.Library()
@register.filter
def filteriternum(d):
return d+1

Binary file not shown.

View File

@@ -1,3 +0,0 @@
from django.test import TestCase
# Create your tests here.

Binary file not shown.

View File

@@ -1,96 +0,0 @@
from django.conf import settings
from django.conf.urls import url
from . import views
from django.contrib.auth import views as auth_views
from forms import BoatEditForm
urlpatterns = [
# url(r'^login$',auth_views.login,
# {'template_name':'registration/cvkbrno_login.html',
# 'extra_context':{
# 'activeoutings':views.get_active_outings(),
# 'reservations':views.get_future_reservations(),
# },
# }),
url(r'^login/$',views.login_user_view),
url(r'^logout/$',views.logout_then_login),
url(r'^meterboard/$',views.meterboard_view),
url(r'^meterboard$',views.meterboard_view),
url(r'^memberswork/c/(?P<message>\w+.*)/s/(?P<successmessage>\w+.*)$',views.members_work_admin_view),
url(r'^memberswork/s/(?P<successmessage>\w+.*)$',views.members_work_admin_view),
url(r'^memberswork/c/(?P<message>\w+.*)$',views.members_work_admin_view),
url(r'^memberswork/add$',views.members_work_add_view),
url(r'^memberswork/(?P<id>\d+)/addme$',views.members_work_addme),
url(r'^memberswork/(?P<id>\d+)/removeme$',views.members_work_removeme),
url(r'^memberswork/$',views.members_work_admin_view),
url(r'^memberswork/(?P<id>\d+)/edit/c/(?P<message>\w+.*)/s/(?P<successmessage>\w+.*)$',views.members_work_edit_view),
url(r'^memberswork/(?P<id>\d+)/edit/s/(?P<successmessage>\w+.*)$',views.members_work_edit_view),
url(r'^memberswork/(?P<id>\d+)/edit$',views.members_work_edit_view),
url(r'^memberswork/(?P<id>\d+)/edit/c/(?P<message>\w+.*)$',views.members_work_edit_view),
url(r'^memberswork/add$',views.members_work_add_view),
url(r'^memberswork/(?P<id>\d+)/delete$',views.members_work_delete_view),
url(r'^memberswork/$',views.members_work_admin_view),
url(r'^memberswork/(?P<id>\d+)/complete$',views.members_work_complete_view),
url(r'^createouting/c/(?P<message>\w+.*)/s/(?P<successmessage>\w+.*)$',views.createouting_view),
url(r'^createouting/c/(?P<message>\w+.*)$',views.createouting_view),
url(r'^createouting$',views.createouting_view),
url(r'^closeouting/c/(?P<message>\w+.*)$',views.closeouting_view),
url(r'^closeouting$',views.closeouting_view),
url(r'^makereservation/c/(?P<message>\w+.*)/s/(?P<successmessage>\w+.*)$',views.makereservation_view),
url(r'^makereservation/c/(?P<message>\w+.*)$',views.makereservation_view),
url(r'^makereservation$',views.makereservation_view),
url(r'^transport/c/(?P<message>\w+.*)/s/(?P<successmessage>\w+.*)$',views.transport_view),
url(r'^transport/c/(?P<message>\w+.*)$',views.transport_view),
url(r'^transport/s/(?P<successmessage>\w+.*)$',views.transport_view),
url(r'^transport$',views.transport_view),
url(r'^transport/add$',views.transport_add_view),
url(r'^transport/(?P<id>\d+)/delete$',views.races_admin_delete_view),
# url(r'^c/(?P<message>\w+.*)/s/(?P<successmessage>\w+.*)$',views.base_view),
# url(r'^c/(?P<message>\w+.*)$',views.base_view),
# url(r'^s/(?P<successmessage>\w+.*)$',views.base_view),
url(r'^$',views.base_view),
url(r'^outing/(?P<id>\d+)$',views.outing_admin_view),
url(r'^boats/c/(?P<message>\w+.*)/s/(?P<successmessage>\w+.*)$',views.boats_admin_view),
url(r'^boats/(?P<id>\d+)/edit/c/(?P<message>\w+.*)/s/(?P<successmessage>\w+.*)$',views.boats_admin_edit_view),
url(r'^boats/(?P<id>\d+)/edit/c/(?P<message>\w+.*)$',views.boats_admin_edit_view),
url(r'^boats/(?P<id>\d+)/edit$',views.boats_admin_edit_view),
url(r'^boats/c/(?P<message>\w+.*)$',views.boats_admin_view),
url(r'^boats/s/(?P<successmessage>\w+.*)$',views.boats_admin_view),
url(r'^boats$',views.boats_admin_view),
url(r'^boats/(\d+)/deleteconfirm$',views.boats_admin_delete_confirm_view),
url(r'^boats/(\d+)/delete$',views.boats_admin_delete_view),
url(r'^boats/add/c/(?P<message>\w+.*)$',views.boats_admin_add_view),
url(r'^boats/add$',views.boats_admin_add_view),
url(r'^categories/c/(?P<message>\w+.*)/s/(?P<successmessage>\w+.*)$',views.categories_admin_view),
url(r'^categories/(?P<id>\d+)/edit/c/(?P<message>\w+.*)/s/(?P<successmessage>\w+.*)$',views.categories_admin_edit_view),
url(r'^categories/(?P<id>\d+)/edit/c/(?P<message>\w+.*)$',views.categories_admin_edit_view),
url(r'^categories/(?P<id>\d+)/edit$',views.categories_admin_edit_view),
url(r'^categories/c/(?P<message>\w+.*)$',views.categories_admin_view),
url(r'^categories/s/(?P<successmessage>\w+.*)$',views.categories_admin_view),
url(r'^categories$',views.categories_admin_view),
url(r'^categories/(\d+)/deleteconfirm$',views.categories_admin_delete_confirm_view),
url(r'^categories/(\d+)/delete$',views.categories_admin_delete_view),
url(r'^categories/add/c/(?P<message>\w+.*)$',views.categories_admin_add_view),
url(r'^categories/add$',views.categories_admin_add_view),
url(r'^members/c/(?P<message>\w+.*)/s/(?P<successmessage>\w+.*)$',views.members_admin_view),
url(r'^members/(?P<id>\d+)/edit/c/(?P<message>\w+.*)/s/(?P<successmessage>\w+.*)$',views.members_admin_edit_view),
url(r'^members/(?P<id>\d+)/edit/c/(?P<message>\w+.*)$',views.members_admin_edit_view),
url(r'^members/(?P<id>\d+)/edit$',views.members_admin_edit_view),
url(r'^members/c/(?P<message>\w+.*)$',views.members_admin_view),
url(r'^members/s/(?P<successmessage>\w+.*)$',views.members_admin_view),
url(r'^members$',views.members_admin_view),
url(r'^members/(\d+)/deleteconfirm$',views.members_admin_delete_confirm_view),
url(r'^members/(\d+)/delete$',views.members_admin_delete_view),
url(r'^members/add/c/(?P<message>\w+.*)$',views.members_admin_add_view),
url(r'^members/add$',views.members_admin_add_view),
url(r'^outing/(\d+)/delete$',views.members_outing_delete_view),
url(r'^language/(?P<languagecode>[A-z]{2})/$',views.change_language_view),
url(r'^language/(?P<languagecode>[A-z]{2}\-[A-z]{2})/$',views.change_language_view),
# url(r'^i18n/', include('django.conf.urls.i18n')),
]

Binary file not shown.

File diff suppressed because it is too large Load Diff