merged in comments
authorNick Retallack <nickretallack@gmil.com>
Sat, 24 Oct 2009 05:00:00 +0000 (22:00 -0700)
committerNick Retallack <nickretallack@gmil.com>
Sat, 24 Oct 2009 05:00:00 +0000 (22:00 -0700)
floof/model/art.py
floof/model/search.py
floof/model/users.py

index 0732684..8b328d8 100644 (file)
@@ -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
index 01d45a2..2296491 100644 (file)
@@ -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
index e2afd17..c38197c 100644 (file)
@@ -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