diff -r 000000000000 -r b97547f5f1fa schemas/Card.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/schemas/Card.py Wed Nov 05 15:52:50 2008 +0100 @@ -0,0 +1,18 @@ +from cubicweb.schema import format_constraint + +class Card(EntityType): + """a card is a textual content used as documentation, reference, procedure reminder""" + permissions = { + 'read': ('managers', 'users', 'guests'), + 'add': ('managers', 'users'), + 'delete': ('managers', 'owners'), + 'update': ('managers', 'owners',), + } + + title = String(required=True, fulltextindexed=True, maxsize=256) + synopsis = String(fulltextindexed=True, maxsize=512, + description=_("an abstract for this card")) + content_format = String(meta=True, internationalizable=True, maxsize=50, + default='text/rest', constraints=[format_constraint]) + content = String(fulltextindexed=True) + wikiid = String(maxsize=64, indexed=True)