changeset 67:029e3ad3cde0

Personas list view now only shows published personas. Admin personas index view now shows columns for status and date published to make approving recently-changed personas and other workflow tasks easier.
author Atul Varma <varmaa@toolness.com>
date Tue, 11 Mar 2008 14:55:37 -0500
parents f26d149da41c
children a839b16d84cb
files PersonasBackend/personas/models.py PersonasBackend/personas/views.py
diffstat 2 files changed, 3 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/PersonasBackend/personas/models.py	Tue Mar 11 14:43:03 2008 -0500
+++ b/PersonasBackend/personas/models.py	Tue Mar 11 14:55:37 2008 -0500
@@ -120,7 +120,7 @@
     """
 
     class Admin:
-        pass
+        list_display = ["name", "date_updated", "status"]
 
     class Meta:
         permissions = (
--- a/PersonasBackend/personas/views.py	Tue Mar 11 14:43:03 2008 -0500
+++ b/PersonasBackend/personas/views.py	Tue Mar 11 14:55:37 2008 -0500
@@ -8,11 +8,10 @@
 from PersonasBackend.personas import forms
 
 def list_view( request ):
+    personas = models.Persona.objects.filter( status="published" )
     return render_to_response(
         "personas/list.html",
-        # TODO: Show only the personas that the currently
-        # logged-in user has access to viewing.
-        { "personas" : models.Persona.objects.all(),
+        { "personas" : personas,
           "title" : "Browse Personas" },
         context_instance = RequestContext(request)
         )