Added myself to websetup.
authorEevee <git@veekun.com>
Sat, 3 Oct 2009 00:20:53 +0000 (17:20 -0700)
committerEevee <git@veekun.com>
Sat, 3 Oct 2009 00:20:53 +0000 (17:20 -0700)
floof/controllers/account.py
floof/websetup.py

index 1dab66d..6c36310 100644 (file)
@@ -56,9 +56,9 @@ class AccountController(BaseController):
             # Try to pull a name out of the SReg response
             sreg_res = SRegResponse.fromSuccessResponse(res)
             try:
             # Try to pull a name out of the SReg response
             sreg_res = SRegResponse.fromSuccessResponse(res)
             try:
-                username = sreg_res['nickname']
+                username = unicode(sreg_res['nickname'])
             except:
             except:
-                username = 'Anonymous'
+                username = u'Anonymous'
 
             # Create db records
             user = User(name=username)
 
             # Create db records
             user = User(name=username)
index 705c342..fa97149 100644 (file)
@@ -1,9 +1,10 @@
 """Setup the floof application"""
 """Setup the floof application"""
+import elixir
 import logging
 
 from floof.config.environment import load_environment
 from floof.model import meta
 import logging
 
 from floof.config.environment import load_environment
 from floof.model import meta
-import elixir
+from floof.model.users import IdentityURL, User
 
 log = logging.getLogger(__name__)
 
 
 log = logging.getLogger(__name__)
 
@@ -13,3 +14,12 @@ def setup_app(command, conf, vars):
 
     # Create the tables if they don't already exist
     elixir.create_all(bind=meta.engine, checkfirst=False)
 
     # Create the tables if they don't already exist
     elixir.create_all(bind=meta.engine, checkfirst=False)
+
+    ### Load some basic data
+
+    # Users
+    identity_url = IdentityURL(url=u'http://eevee.livejournal.com/')
+    user = User(name=u'Eevee')
+    user.identity_urls.append(identity_url)
+
+    elixir.session.commit()