package Newslash::Web::Controller::Journal;
use Mojo::Base 'Mojolicious::Controller';
-use Data::Dumper;
+use Mojo::Util qw(dumper);
sub journal {
my $c = shift;
$c->render(journal => $journal, comments => $comments);
}
+sub user_journals {
+ my $c = shift;
+ my $users = $c->model('users');
+ my $limit = 10;
+ my $offset = 0;
+
+ my $user_name = $c->stash('user_name');
+ $user_name =~ s/\A~(.*)\z/$1/;
+ my $user = $users->select(nickname => $user_name);
+
+ my $journals = $c->model('journals')->select(uid => $user->{uid}, limit => $limit, offset => $offset);
+
+ if (!$journals) {
+ $c->render('Not found', status => '404');
+ return;
+ }
+
+ $c->render(journals => $journals);
+}
+
+sub create {
+}
+
1;
--- /dev/null
+[% WRAPPER common/layout sidebar=1 %]
+
+
+<div class="main-column">
+ <div class="index main-contents">
+ [%- FOREACH story IN journals -%]
+ [%- INCLUDE common/article %]
+ [%- END -%]
+ </div><!-- .index -->
+</div>
+
+[%- INCLUDE common/sidebar -%]
+
+[% END %]