X-Git-Url: http://git.veekun.com/zzz-floof.git/blobdiff_plain/366dedf71b3cdd775251c7cea4b1519b44b37164..7c20a2661d532fe1e338f0f0dfb9fe42113ab103:/floof/model/users.py diff --git a/floof/model/users.py b/floof/model/users.py index 86c31d8..e2afd17 100644 --- a/floof/model/users.py +++ b/floof/model/users.py @@ -17,18 +17,18 @@ class User(Entity): pages = OneToMany('UserPage', inverse="owner") primary_page = OneToOne('UserPage', inverse="owner") - + def __unicode__(self): return self.name def __init__(self, **kwargs): super(User, self).__init__(**kwargs) - - - + + + # TODO: have this clone a standard starter page self.primary_page = UserPage(owner=self, title="default", visible=True) - + # a starter gallery, just for fun gallery = GalleryWidget(owner=self, string="awesome") self.primary_page.galleries.append(gallery) @@ -46,11 +46,11 @@ class UserPage(Entity): 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. - + """ - + owner = ManyToOne('User', inverse="pages") title = Field(String) - + visible = Field(Boolean) galleries = OneToMany('GalleryWidget') \ No newline at end of file