def index(): users = Provider().users() if users.count() > 0: flash('Application has already been configured', 'error') return redirect(url_for('home.index')) return render_template('install/index.html', password_complexity=users.password_complexity. get_requirement_description())
def save(): users = Provider().users() if users.count() > 0: flash('Application has already been configured', 'error') return redirect(url_for('home.index')) username = request.form['username'].strip().lower() password = request.form['password'].strip() full_name = request.form['full_name'].strip() email = request.form['email'].strip() if len(username) == 0 or len(password) == 0 or len(full_name) == 0 or len( email) == 0: flash('Please fill in all the fields', 'error') return redirect(url_for('install.index')) if not users.save(0, username, password, full_name, email, True, False, True): flash('Could not create user: '******'error') return redirect(url_for('install.index')) flash('Please login as the newly created administrator', 'success') return redirect(url_for('home.index'))