def post(self): form = SSHKeyAddForm() if form.validate_on_submit(): key = request.form.get('key').strip() fingerprint = keypairs.add_key(g.user, key) if fingerprint: g.logger.info('add ssh public key %s by %s.' % (fingerprint, g.user)) return redirect('/settings/ssh') return render_template('settings/ssh.html', keys=keypairs.get_keys(g.user), form=form)
def get(self): form = SSHKeyAddForm() return render_template('settings/ssh.html', keys=keypairs.get_keys(g.user), form=form)