Ok, so here are the actual changes. Woops!
[mediagoblin.git] / mediagoblin / views.py
index 3bff397496360f4c9865fa347056087dbdd9efea..e7d9dbdddfb1bc4cdab1782d4ae776778df04fa5 100644 (file)
@@ -14,6 +14,7 @@
 # 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 mediagoblin import mg_globals
 from mediagoblin.util import render_to_response
 from mediagoblin.db.util import DESCENDING
 
@@ -22,6 +23,16 @@ def root_view(request):
         {u'state': u'processed'}).sort('created', DESCENDING)
     
     return render_to_response(
-        request,
-        'mediagoblin/root.html',
-        {'media_entries': media_entries})
+        request, 'mediagoblin/root.html',
+        {'media_entries': media_entries,
+         'allow_registration': mg_globals.app_config["allow_registration"]})
+
+
+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, {})