[Pkg-debile-commits] [debile-master] 04/26: Added initial admin when creating the DB

Sylvestre Ledru sylvestre at alioth.debian.org
Tue Aug 20 16:22:34 UTC 2013


This is an automated email from the git hooks/post-receive script.

sylvestre pushed a commit to branch master
in repository debile-master.

commit f07dde0c087cbb5a7b3ed1bfceb251cb9c1b9bbe
Author: Léo Cavaillé <leo at cavaille.net>
Date:   Fri Aug 9 14:46:44 2013 +0200

    Added initial admin when creating the DB
---
 lucy/cli/init.py |   11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/lucy/cli/init.py b/lucy/cli/init.py
index 67bdc80..df5edd9 100644
--- a/lucy/cli/init.py
+++ b/lucy/cli/init.py
@@ -2,6 +2,7 @@ from clint.textui import progress, puts
 from clint import args
 import lucy.orm as lucymodel
 from sqlalchemy import create_engine
+from sqlalchemy.orm import sessionmaker
 from lucy.config import Config
 
 import json
@@ -11,11 +12,21 @@ metadata = lucymodel.Base.metadata
 def main():
     config = Config()
     engine = create_engine(config.get('db', 'engine') , echo=True)
+    Session = sessionmaker(bind=engine)
+    session = Session()
 
     if args.flags.contains('--drop'):
         metadata.drop_all(bind=engine)
 
     metadata.create_all(bind=engine)
+    initialadmin = lucymodel.User(login='admin',
+                                  password='admin',
+                                  name='Initial Administrator',
+                                  gpg_fingerprint='AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA',
+                                  email='admin at debuild.me',
+                                  admin=True)
+    session.add(initialadmin)
+    session.commit()
 
 if __name__ == "__main__":
     main()

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-debile/debile-master.git



More information about the Pkg-debile-commits mailing list