OSDN Git Service

admin: add recent story list to sidebar in story editor
[newslash/newslash.git] / src / newslash_web / lib / Newslash / Web / Controller / Admin / Story.pm
index 218e141..eddae1c 100644 (file)
@@ -6,6 +6,7 @@ sub edit {
     my $c = shift;
     my $users = $c->model('users');
     my $authors = $users->select(author => 1);
+    my $stories = $c->model('stories');
 
     my $sub_id = $c->param('subid');
     my $stoid = $c->param('stoid');
@@ -32,7 +33,14 @@ sub edit {
         }
     }
 
-    $c->render(authors => $authors, source => $source, page => $page);
+    my $items = $stories->select(limit => 10,
+                                order_by => { create_time => "DESC" });
+
+    $c->render(authors => $authors,
+              source => $source,
+              page => $page,
+              recent_stories => $items,
+             );
 }
 
 sub list {