diff of 6ba5faa69dbb324632743de369b2265c76ad8d42

6ba5faa69dbb324632743de369b2265c76ad8d42
diff --git a/src/routes/post-routes.lisp b/src/routes/post-routes.lisp
index bbd6d86..236be96 100644
--- a/src/routes/post-routes.lisp
+++ b/src/routes/post-routes.lisp
@@ -57,6 +57,13 @@
 	  (setf (hunchentoot:return-code*) 404)
 	  ""))))
 
+(defroute unhidden-post ("/api/posts/post/:id" :method :get :decorators (@json
+									 @transaction)) ()
+  (let* ((post (get-post id)))
+    (log:info "returning unhidden post { ~{~a~%~} }~%" (alexandria:hash-table-alist post))
+    (stringify post)))
+  
+
 ;; routes that write to the db
 (defroute post-creation-route ("/api/posts/post" :method :post
 						 :decorators (@json
diff --git a/src/routes/root-routes.lisp b/src/routes/root-routes.lisp
index 8e0e0f5..92a414e 100644
--- a/src/routes/root-routes.lisp
+++ b/src/routes/root-routes.lisp
@@ -100,7 +100,9 @@
 (defroute mediamgr ("/blog/mediamanager" :method :get) ()
   *root*)
 
-(defroute mediamgr ("/blog/postadmin" :method :get) ()
+(defroute postmgr ("/blog/postadmin" :method :get) ()
   *root*)
 
 
+(defroute post-view ("/blog/post/:id" :method :get) ()
+  *root*)