Example #1
0
 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)
Example #2
0
 def get(self):
     form = SSHKeyAddForm()
     return render_template('settings/ssh.html', keys=keypairs.get_keys(g.user), form=form)