def addUser(): user = login.checkSession() login.checkIsAdmin() dbs = model.Session() renewPass = True if request.forms.id: userI = dbs.query(model.User).get(request.forms.id) if not request.forms.password: renewPass = False else: userI = model.User() salt = uuid.uuid4().hex hashed_password = hashlib.sha1(request.forms.password + salt).hexdigest() userI.Username = request.forms.name userI.Email = request.forms.email if renewPass: userI.Password = hashed_password userI.Hash = salt userI.Credit = request.forms.credits userI.IsAdmin = False dbs.add(userI) dbs.commit() dbs.close() redirect('/admin/users/ok')
def editUser(userid): user = login.checkSession() login.checkIsAdmin() dbs = model.Session() user = dbs.query(model.User).get(userid) dbs.close() return template('admin_includes/addUser', user=user, text='Editar')
def addUser(): user = login.checkSession() login.checkIsAdmin() dbs = model.Session() renewPass = True if request.forms.id : userI = dbs.query(model.User).get(request.forms.id) if not request.forms.password : renewPass = False else: userI = model.User() salt = uuid.uuid4().hex hashed_password = hashlib.sha1(request.forms.password + salt).hexdigest() userI.Username = request.forms.name userI.Email = request.forms.email if renewPass : userI.Password = hashed_password userI.Hash = salt userI.Credit = request.forms.credits userI.IsAdmin = False dbs.add(userI) dbs.commit() dbs.close() redirect('/admin/users/ok')
def userList(status=None): user = login.checkSession() login.checkIsAdmin() dbs = model.Session() userList = dbs.query(model.User).filter(model.User.IsAdmin != True).all() dbs.close() return template('admin_includes/userList', content=userList, stats=status, user=user)
def deleteLead(uId): user = login.checkSession() login.checkIsAdmin() dbs = model.Session() User = dbs.query(model.User).get(uId) dbs.delete(User) dbs.commit() dbs.close() redirect('/admin/users')
def deleteLead(leadId): user = login.checkSession() login.checkIsAdmin() dbs = model.Session() Lead = dbs.query(model.Lead).get(leadId) dbs.delete(Lead) dbs.commit() dbs.close() redirect('/admin/leads')
def removeUser(userid): user = login.checkSession() login.checkIsAdmin() dbs = model.Session() userI = dbs.query(model.User).get(userid) dbs.delete(userI) dbs.commit() dbs.close() payload = {} payload['success'] = True return payload
def admin(): user = login.checkSession() login.checkIsAdmin() redirect('/admin/users')
def addUser(): # template con form user = login.checkSession() login.checkIsAdmin() return template('admin_includes/addUser', user=None, text='')
def admin() : user = login.checkSession() login.checkIsAdmin() redirect('/admin/users')