예제 #1
0
파일: worker.py 프로젝트: fakegit/qiandao-2
 class DB(object):
     user = db.UserDB()
     tpl = db.TPLDB()
     task = db.TaskDB()
     tasklog = db.TaskLogDB()
     site = db.SiteDB()
     pubtpl = db.PubTplDB()
예제 #2
0
파일: app.py 프로젝트: Gahon1995/qiandao
 class DB(object):
     user = db.UserDB()
     tpl = db.TPLDB()
     task = db.TaskDB()
     tasklog = db.TaskLogDB()
     push_request = db.PRDB()
     redis = db.RedisDB()
예제 #3
0
 class DB(object):
     user = db.UserDB()
     tpl = db.TPLDB()
     task = db.TaskDB()
     tasklog = db.TaskLogDB()
예제 #4
0
#
# Copyright © 2017 Binux <*****@*****.**>
#
# Distributed under terms of the MIT license.

"""
change the role of user
"""

import sys
import config
if config.db_type == 'sqlite3':
    import sqlite3_db as db
else:
    import db
userdb = db.UserDB()

if not 2 <= len(sys.argv) <= 3:
    print("Usage: %s email [role]" % sys.argv[0])
    sys.exit(1)
else:
    email = sys.argv[1]
    role = sys.argv[2] if len(sys.argv) == 3 else ''

    user = userdb.get(email=email, fields=['id'])
    if not user:
        print("Cannot find user: "******"role of %s changed to %s" % (email, role or '[empty]'))