From: Nick Retallack Date: Sat, 24 Oct 2009 05:00:00 +0000 (-0700) Subject: merged in comments X-Git-Url: http://git.veekun.com/zzz-floof.git/commitdiff_plain/f267b2f2841d407dcdf9c3c0f5406f8c10403ccb?hp=a6ba3df7e2cc2c56950c88d81748dbd1ffe436c7 merged in comments --- diff --git a/floof/model/art.py b/floof/model/art.py index 0732684..8b328d8 100644 --- a/floof/model/art.py +++ b/floof/model/art.py @@ -97,5 +97,15 @@ class Rating(Entity): options = {-1:"sucks", 0:"undecided", 1:"good", 2:"great"} default = 0 - Rating.reverse_options = dict (zip(Rating.options.values(), Rating.options.keys())) + + + +class UserRelation(Entity): + related = ManyToOne("User") + art = ManyToOne("Art") + type = Field(String) # by for of + + +# class CharacterRelation(Entity): +# pass diff --git a/floof/model/search.py b/floof/model/search.py index 01d45a2..2296491 100644 --- a/floof/model/search.py +++ b/floof/model/search.py @@ -6,6 +6,7 @@ from floof.lib.search import do_search class SavedSearch(Entity): string = Field(Unicode) # I tried calling this query, but it broke elixir author = ManyToOne('User') + fork = ManyToOne("SavedSearch") def __unicode__(self): return self.string diff --git a/floof/model/users.py b/floof/model/users.py index e2afd17..c38197c 100644 --- a/floof/model/users.py +++ b/floof/model/users.py @@ -45,12 +45,17 @@ class UserPage(Entity): 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. - - """ - + 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') \ No newline at end of file + galleries = OneToMany('GalleryWidget') + + + + +# class ArtRelation(Entity): +# \ No newline at end of file