little things
authorNick Retallack <nickretallack@gmil.com>
Sat, 24 Oct 2009 04:23:51 +0000 (21:23 -0700)
committerNick Retallack <nickretallack@gmil.com>
Sat, 24 Oct 2009 04:23:51 +0000 (21:23 -0700)
floof/model/art.py
floof/model/search.py
floof/model/users.py

index b709610..544a830 100644 (file)
@@ -119,4 +119,16 @@ class Rating(Entity):
     # options = ["sucks","neutral","good","great"]
     
 
     # 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
index be2bb9e..a413eb6 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')
 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
     
     def __unicode__(self):
         return self.string
index 86c31d8..2775ab7 100644 (file)
@@ -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.
     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)
     
     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