class SavedSearch(Entity):
- string = Field(Unicode) # I tried calling this query, but it broke elixir
- author = ManyToOne('User')
- fork = ManyToOne("SavedSearch")
+ string = Field(Unicode, required=True)
+ author = ManyToOne('User', required=True)
+ fork = ManyToOne("SavedSearch", required=True)
def __unicode__(self):
return self.string
class GalleryWidget(Entity):
- page = ManyToOne('UserPage')
- search = ManyToOne(SavedSearch)
+ page = ManyToOne('UserPage', required=True)
+ search = ManyToOne(SavedSearch, required=True)
def __init__(self, string=None, **kwargs):
owner = kwargs.get('owner', None)
# # TODO: may have to refactor this into an init if the key ordering is inconvenienc
# raise "Oh no! This gallery needs a displayer to set on the saved search."
- self.search = SavedSearch(author=getattr(self,"author",None), string=value)
+ self.search = SavedSearch(author=getattr(self, "author", None), string=value)