[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