+
+class IdentityURL(Entity):
+ url = Field(Unicode(255))
+ belongs_to('user', of_kind='User')
+
+
+
+class UserPage(Entity):
+ """A user can have multiple pages, though by default they only have one visible.
+ This is so that they can keep some nice themed pages lying around for special occasions.
+ Page templates that provide familiar interfaces will also be UserPage records. Users will
+ see a panel full of them, and they can choose to clone those template pages to their own page list.
+ If more than one is set to visible, there would be tabs. The primary page is indicated in the user model.
+
+ """
+
+ owner = ManyToOne('User', inverse="pages")
+ title = Field(String)
+
+ visible = Field(Boolean)
+ galleries = OneToMany('GalleryWidget')
+
+
+
+
+# class ArtRelation(Entity):
+#
\ No newline at end of file