diff -r 000000000000 -r b97547f5f1fa server/test/data/migrschema/Folder2.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/server/test/data/migrschema/Folder2.py Wed Nov 05 15:52:50 2008 +0100 @@ -0,0 +1,25 @@ +from cubicweb.schema import format_constraint + +class Folder2(MetaUserEntityType): + """folders are used to classify entities. They may be defined as a tree. + When you include the Folder entity, all application specific entities + may then be classified using the "filed_under" relation. + """ + name = String(required=True, indexed=True, internationalizable=True, + constraints=[UniqueConstraint(), SizeConstraint(64)]) + description_format = String(meta=True, internationalizable=True, + default='text/rest', constraints=[format_constraint]) + description = String(fulltextindexed=True) + + filed_under2 = BothWayRelation( + SubjectRelation('Folder2', description=_("parent folder")), + ObjectRelation('*'), + ) + + +class filed_under2(MetaUserRelationType): + """indicates that an entity is classified under a folder""" + # is_about has been renamed into filed_under + #//* is_about Folder + #* filed_under Folder +