- SavedSearch.fork should not, apparently, have been required.
- websetup refuses to run if the database has already been set up.
- Creating the default Eevee user actually works now; needed a display
name.
- The requisite art/ directory is included in the repository.
class SavedSearch(Entity):
string = Field(Unicode, required=True)
author = ManyToOne('User', required=True)
class SavedSearch(Entity):
string = Field(Unicode, required=True)
author = ManyToOne('User', required=True)
- fork = ManyToOne("SavedSearch", required=True)
+ fork = ManyToOne("SavedSearch")
def __unicode__(self):
return self.string
def __unicode__(self):
return self.string
--- /dev/null
+# This directory exists only to hold art, which should never be committed.
+# Ignore anything in it.
+*
"""Place any commands to setup floof here"""
load_environment(conf.global_conf, conf.local_conf)
"""Place any commands to setup floof here"""
load_environment(conf.global_conf, conf.local_conf)
+ # We try to recreate the db when it already exists, like, a lot. This
+ # fucks everything. Do a dumb check for it.
+ assert not model.User.table.exists(), \
+ "Database is already initialized; please purge it first."
+
### Database schema
model.metadata.create_all()
### Sample data
# Users
### Database schema
model.metadata.create_all()
### Sample data
# Users
- from floof.model.users import IdentityURL, User
- if not User.query.filter_by(name=u'eevee').count():
- identity_url = IdentityURL(url=u'http://eevee.livejournal.com/')
- user = User(name=u'eevee')
- user.identity_urls.append(identity_url)
+ identity_url = model.IdentityURL(url=u'http://eevee.livejournal.com/')
+ user = model.User(name=u'eevee', display_name=u'Eevee')
+ user.identity_urls.append(identity_url)