summaryrefslogtreecommitdiff
path: root/GroLUG/root/src
diff options
context:
space:
mode:
Diffstat (limited to 'GroLUG/root/src')
-rw-r--r--GroLUG/root/src/lista-iscritti.tt27
-rw-r--r--GroLUG/root/src/login.tt22
-rw-r--r--GroLUG/root/src/scheda-iscritto.tt210
3 files changed, 17 insertions, 2 deletions
diff --git a/GroLUG/root/src/lista-iscritti.tt2 b/GroLUG/root/src/lista-iscritti.tt2
index 2ade27a..a12a46d 100644
--- a/GroLUG/root/src/lista-iscritti.tt2
+++ b/GroLUG/root/src/lista-iscritti.tt2
@@ -1,6 +1,11 @@
<h1>Lista iscritti</h1>
+<p><a href="[% Catalyst.uri_for('/nuovo') %]">Nuovo iscritto</a></p>
<ol>
[% WHILE (iscr = iscritti.next()) %]
-<li>[% iscr.nome %] - scade: [% iscr.scadenza %]</li>
+<li>
+ <span class="nome iscritto"><a href="[% Catalyst.uri_for('/iscritto',iscr.id) %]">[% iscr.nome %]</a></span>
+ <span class="scade iscritto">scade: [% iscr.scadenza %]</span>
+ <span class="rinnova iscritto"><a href="[% Catalyst.uri_for('/rinnova','id',iscr.id) %]">rinnova</a></span>
+</li>
[% END %]
</ol>
diff --git a/GroLUG/root/src/login.tt2 b/GroLUG/root/src/login.tt2
index 69c2a46..1a375fd 100644
--- a/GroLUG/root/src/login.tt2
+++ b/GroLUG/root/src/login.tt2
@@ -1,4 +1,4 @@
-<form action="[% c.uri_for('/login') %]" method="post">
+<form action="[% Catalyst.uri_for('/login') %]" method="post">
<p><label for="user">Username:</label><input type="text" name="user" id="user" /></p>
<p><label for="password">Password:</label><input type="password" name="password" id="password" /></p>
<p><input type="submit" /></p>
diff --git a/GroLUG/root/src/scheda-iscritto.tt2 b/GroLUG/root/src/scheda-iscritto.tt2
new file mode 100644
index 0000000..8bd80b6
--- /dev/null
+++ b/GroLUG/root/src/scheda-iscritto.tt2
@@ -0,0 +1,10 @@
+<h1>Scheda di [% iscritto.nome %]</h1>
+<dl>
+<dt>Indirizzo:</dt><dd>[% iscritto.email %]</dd>
+<dt>Note:</dt><dd>[% iscritto.note %]</dd>
+<dt>Pagamenti:</dt><dd><ol>
+[%- FOREACH pag IN iscritto.pagamenti %]
+<li>[% pag.prezzo %] il [% pag.data_pagamento %]</li>
+[% END -%]
+</ol></dd>
+</dl>