Esempio n. 1
0
def set_admin(email):
    '''Set an user as administrator'''
    user = datastore.get_user(email)
    print 'Adding admin role to user %s (%s)' % (user.fullname, user.email)
    role = datastore.find_or_create_role('admin')
    datastore.add_role_to_user(user, role)
    print 'User %s (%s) is now administrator' % (user.fullname, user.email)
Esempio n. 2
0
def set_admin(email):
    """Set an user as administrator"""
    user = datastore.get_user(email)
    print "Adding admin role to user %s (%s)" % (user.fullname, user.email)
    role = datastore.find_or_create_role("admin")
    datastore.add_role_to_user(user, role)
    print "User %s (%s) is now administrator" % (user.fullname, user.email)
Esempio n. 3
0
def set_admin(email):
    '''Set an user as administrator'''
    user = datastore.get_user(email)
    log.info('Adding admin role to user %s (%s)', user.fullname, user.email)
    role = datastore.find_or_create_role('admin')
    datastore.add_role_to_user(user, role)
    success('User %s (%s) is now administrator' % (user.fullname, user.email))
Esempio n. 4
0
def password(email):
    user = datastore.get_user(email)
    user.password = encrypt_password(prompt_pass("Enter new password"))
    user.save()
Esempio n. 5
0
def password(email):
    user = datastore.get_user(email)
    password = click.prompt('Enter new password', hide_input=True)
    user.password = encrypt_password(password)
    user.save()
Esempio n. 6
0
def password(email):
    user = datastore.get_user(email)
    user.password = encrypt_password(prompt_pass('Enter new password'))
    user.save()
Esempio n. 7
0
def sendmail(subject, email, template, **context):
    user = datastore.get_user(email)
    tpl = 'security/{0}'.format(template)
    mail.send(subject, user, tpl, **context)
Esempio n. 8
0
def unique_user_email(form, field):
    if datastore.get_user(field.data) is not None:
        msg = get_message('EMAIL_ALREADY_ASSOCIATED', email=field.data)[0]
        raise ValidationError(msg)
def sendmail(subject, email, template, **context):
    user = datastore.get_user(email)
    tpl = 'security/{0}'.format(template)
    mail.send(subject, user, tpl, **context)
Esempio n. 10
0
def password(email):
    user = datastore.get_user(email)
    password = click.prompt('Enter new password', hide_input=True)
    user.password = encrypt_password(password)
    user.save()