# HG changeset patch # User Filip de Waard # Date 1293848688 -3600 # Node ID 7e02ddd177d699e3015ee0f4fc84386227122780 # Parent 8110a06a2e6e3078cd96387878bcd603cb376036 added 'draft' field to entry model diff -r 8110a06a2e6e3078cd96387878bcd603cb376036 -r 7e02ddd177d699e3015ee0f4fc84386227122780 vix/model/__init__.py --- a/vix/model/__init__.py Sat Jan 01 01:33:02 2011 +0100 +++ b/vix/model/__init__.py Sat Jan 01 03:24:48 2011 +0100 @@ -343,6 +343,7 @@ summary = mapping.TextField() published = mapping.DateTimeField() updated = mapping.DateTimeField() + draft = mapping.BooleanField(default=False) rights = mapping.TextField() content = mapping.DictField(mapping.Mapping.build( diff -r 8110a06a2e6e3078cd96387878bcd603cb376036 -r 7e02ddd177d699e3015ee0f4fc84386227122780 vix/tests/test_models.py --- a/vix/tests/test_models.py Sat Jan 01 01:33:02 2011 +0100 +++ b/vix/tests/test_models.py Sat Jan 01 03:24:48 2011 +0100 @@ -430,14 +430,11 @@ 'type': 'text/plain', 'content': u'今日はビクスのプロトタイプを公開しています。'}, summary=u'لدينا حتى ملخص باللغة العربية!', - draft=False, rights=u'Apache License, version 2', authors=authors, contributors=contributors, categories=categories) - #FIXME: add draft - blog_feed = model.Feed(title=u'Vix Weblog') photo_feed = model.Feed(title=u'Vix Photos') @@ -482,6 +479,7 @@ self.assertEquals(e['content'], {'type': 'text/plain', 'content': u'今日はビクスのプロトタイプを公開しています。'}) self.assertEquals(e['summary'], u'لدينا حتى ملخص باللغة العربية!') + self.assertEquals(e['draft'], False) self.assertEquals(e['rights'], 'Apache License, version 2') self.assertEquals(e['authors'], authors) @@ -518,7 +516,7 @@ #add base entry entry = model.Entry(feeds=[feed.id], title=u'Hey!', - draft=False, + draft=True, authors=[{'name': 'fmw'}]) with Replacer() as r: