cubicweb/test/data/cubicweb_card/schema.py
changeset 12518 12e8b65146d9
equal deleted inserted replaced
12517:34c4157b1071 12518:12e8b65146d9
       
     1 from yams.buildobjs import EntityType, String, RichString
       
     2 
       
     3 
       
     4 class Card(EntityType):
       
     5     __permissions__ = {
       
     6         'read':   ('managers', 'users', 'guests'),
       
     7         'add':    ('managers', 'users'),
       
     8         'delete': ('managers', 'owners'),
       
     9         'update': ('managers', 'owners',),
       
    10         }
       
    11 
       
    12     title = String(required=True, fulltextindexed=True, maxsize=256)
       
    13     synopsis = String(fulltextindexed=True, maxsize=512,
       
    14                       description=("an abstract for this card"))
       
    15     content = RichString(fulltextindexed=True, internationalizable=True,
       
    16                          default_format='text/rest')
       
    17     wikiid = String(maxsize=64, unique=True)