Added a FakeRemoteStorage, for testing purposes
[mediagoblin.git] / mediagoblin / views.py
index ee0b520aac40a2e22ffa815aed100023585f3b68..5b6d9773d200e3adca58d95fb63a2cc0fc52db4c 100644 (file)
 # You should have received a copy of the GNU Affero General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-from webob import Response
-
-from mediagoblin.util import render_template
+from mediagoblin.util import render_to_response
 from mediagoblin.db.util import DESCENDING
 
 def root_view(request):
     media_entries = request.db.MediaEntry.find(
         {u'state': u'processed'}).sort('created', DESCENDING)
     
-    return Response(
-        render_template(
-            request, 'mediagoblin/root.html',
-             {'media_entries': media_entries}))
+    return render_to_response(
+        request, 'mediagoblin/root.html',
+        {'media_entries': media_entries})
+
+
+def simple_template_render(request):
+    """
+    A view for absolutely simple template rendering.
+    Just make sure 'template' is in the matchdict!
+    """
+    template_name = request.matchdict['template']
+    return render_to_response(
+        request, template_name, {})