From 6371c50c3b414c0bb06a6144cd31803a1363a602 Mon Sep 17 00:00:00 2001 From: Nick Retallack Date: Fri, 23 Oct 2009 21:23:51 -0700 Subject: [PATCH] little things --- floof/model/art.py | 14 +++++++++++++- floof/model/search.py | 1 + floof/model/users.py | 12 +++++++++--- 3 files changed, 23 insertions(+), 4 deletions(-) diff --git a/floof/model/art.py b/floof/model/art.py index b709610..544a830 100644 --- a/floof/model/art.py +++ b/floof/model/art.py @@ -119,4 +119,16 @@ class Rating(Entity): # options = ["sucks","neutral","good","great"] -Rating.reverse_options = dict (zip(Rating.options.values(), Rating.options.keys())) \ No newline at end of file +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 \ No newline at end of file diff --git a/floof/model/search.py b/floof/model/search.py index be2bb9e..a413eb6 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 86c31d8..2775ab7 100644 --- a/floof/model/users.py +++ b/floof/model/users.py @@ -45,12 +45,18 @@ 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 -- 2.7.4