Mercurial > personas_backend
changeset 88:7870c445d9f3
Fixed some logic re: publish date, made it so Personas don't have to have an owner in the admin interface.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Tue, 18 Mar 2008 12:11:43 -0500 |
parents | 663f0410ff39 |
children | 4532ce55f839 |
files | PersonasBackend/personas/models.py |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/PersonasBackend/personas/models.py Tue Mar 18 12:03:48 2008 -0500 +++ b/PersonasBackend/personas/models.py Tue Mar 18 12:11:43 2008 -0500 @@ -232,6 +232,7 @@ # TODO: Consider making this null=False. Keeping it true # makes it easier to write tests, though. null=True, + blank=True, ) category = models.ForeignKey( @@ -472,11 +473,12 @@ # Personas, mark this new Persona as published, by # default. self.status = "published" - self.date_published = datetime.datetime.now() else: # Otherwise, mark this new Persona as unpublished by # default. self.status = "unpublished" + if self.status == "published": + self.date_published = datetime.datetime.now() else: # We're an existing Persona that's being modified.