]> git.rustad.me Git - duplo/commitdiff
Help text and some stuffz
authorBjørn Rustad <rustadbjornen@gmail.com>
Wed, 21 Aug 2013 20:13:10 +0000 (22:13 +0200)
committerBjørn Rustad <rustadbjornen@gmail.com>
Wed, 21 Aug 2013 20:13:10 +0000 (22:13 +0200)
lib/Duplo.pm
lib/Duplo/Manager.pm
lib/Duplo/Points.pm
templates/manager/edit_form.html.ep
templates/manager/help.html.ep [new file with mode: 0644]

index 6952b63348e3baf84ae2f2a422510ba40ccd9783..f38fbcd3ea028b8abb0a96dfb1c9ec7216de8425 100644 (file)
@@ -82,6 +82,11 @@ sub startup {
                        return $self->redirect_to('races');
                });
 
+       $r->route('/help')
+               ->name('help')
+               ->via('get')
+               ->to('manager#help');
+
        $r->route('/login')
                ->name('login_form')
                ->via('get')
index 9b9841bf6d5e09cd6163c62a6c688c27db48a02a..ef68e90a601f64bd6509c1a0006da176ff74de24 100644 (file)
@@ -59,6 +59,12 @@ sub get_switches {
        return $switches;
 }
 
+sub help {
+       my $self = shift;
+
+       return $self->render;
+}
+
 sub new_team_form {
        my $self = shift;
        my $race = $self->param('race');
@@ -237,10 +243,9 @@ sub edit {
        my @errors = ();
 
        # FIXME: Check that it is your team!
-       # TODO: Not possible all the time!
 
        # TODO: Check that team is legal! The checks that are not done
-       # in the database at least. Price and teams and categories.
+       # in the database at least. Categories!
 
        # Find next stage
        my ($stage) = $dbh->selectrow_array("
index e39b5f932fab390a2f088f0f228d805e57b951c0..7078e22d262d14e4870a033644d834c4f9a75916 100644 (file)
@@ -100,12 +100,12 @@ our %MOUNTAIN = (
 );
 
 our %MULT = (
-       'SPRINTER' => 2,
-       'CAPTAIN'  => 2,
-       'CLIMBER'  => 3,
-       'TT'       => 3,
-       'ROULEUR'  => 3,
-       'SUPPORT'  => 4,
+       'SPRINTER' => 1,
+       'CAPTAIN'  => 1,
+       'CLIMBER'  => 1,
+       'TT'       => 1,
+       'ROULEUR'  => 1,
+       'SUPPORT'  => 1,
 );
 
 our %DIRECTOR = (
index cdf4fa62c67c4f935082b3c875fba376e8f385a9..c662951794c9ab3f9ff5dc099efa143e148b71b9 100644 (file)
@@ -27,6 +27,9 @@
 % end
 
 <h2>Edit your team</h2>
+<p>Dessverre viser denne siden ikke ditt forrige lag, så det får du ha åpent i en annen tab, eller noe sånt. Summering av prisene skjer heller ikke før du sender inn laget, og du vil da få en feilmelding om det er for dyrt (eller det er andre feil). Litt uoptimalt siden du da må begynne på nytt. Forbedringer kommer en gang i fremtiden.</p>
+<p>Lag-direktøren kan kun velges en gang.</p>
+<p>Det laget du sender inn vil bli koblet til neste etappe som ikke enda har startet, og det er da mulig å endre det helt til etappen starter.</p>
 <form action="<%== url_for 'manager_edit' %>" method="post">
 
   %= $rider_select->('CLIMBER', 'Climber');
diff --git a/templates/manager/help.html.ep b/templates/manager/help.html.ep
new file mode 100644 (file)
index 0000000..4bf40bb
--- /dev/null
@@ -0,0 +1,13 @@
+% layout 'default';
+% title 'Help';
+
+<p>Manageren fungerer ganske likt som TV2 sitt managerspill, med noen unntak:</p>
+<ul>
+  <li>Direktøren får ikke lenger poeng avhengig av hvor mange som har brutt siden forrige viledag.</li>
+  <li>Kategoriene er noe endret, for å tilpasse oss Vueltaen. Ungdomskategorien er fjernet.</li>
+  <li>Det er ikke lenger noen skalering av poengene basert på kategorien til rytteren.</li>
+  <li>Poeng-utdelingen ved innlagte spurter og klatringer er noe endret. Det gis kun poeng til de tre første.</li>
+</ul>
+
+<p>Jeg beklager at interfjeset er veldig upolert. Til neste gang funker det bedre.</p>
+