X-Git-Url: http://git.veekun.com/zzz-floof.git/blobdiff_plain/eba4c9b980b8a0ff0953e56975c263bf361f4684..ee952326340b2251b42db34f4823b0495338be86:/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