Mercurial > personas_backend
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) )