about summary refs log tree commit diff
path: root/lib/jitterbug/Task.pm
blob: 24366c122c68898b00bbf7fb1746e55444c8c0d1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package jitterbug::Task;

use Dancer ':syntax';
use Dancer::Plugin::DBIC;
use jitterbug::Plugin::Template;

get '/:task_id' => sub {
    my $task_id = params->{task_id};

    my $task = schema->resultset('Task')->find($task_id);

    if (!$task) {
        send_error("task does not exist!", 404);
    }

    template 'task/index', {task => $task };
};

1;