makes default user pages full of by/for/of. duct-taped, doesn't really clone something
[zzz-floof.git] / floof / websetup.py
index 815832d..be104da 100644 (file)
@@ -22,13 +22,17 @@ def setup_app(command, conf, vars):
     ### Sample data
     # Users
     from floof.model.users import IdentityURL, User
-    identity_url = IdentityURL(url=u'http://eevee.livejournal.com/')
-    user = User(name=u'Eevee')
-    user.identity_urls.append(identity_url)
+    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)
+    
+    ### Make the canonical user-page
+    from floof.model import UserPage
+    UserPage.make_primary_template()
 
     model.Session.commit()
 
-
     ### Filesystem stuff
     # Only necessary if we're using the filesystem for storage.
     # And we are!