updating ssh keys works now, need to look at validating it
This commit is contained in:
parent
42598ffa68
commit
d41acad677
2 changed files with 3 additions and 2 deletions
|
@ -22,7 +22,7 @@
|
|||
<py:if test="personal"><dt>${_('Telephone Number:')}</dt><dd>${person.telephone} </dd></py:if>
|
||||
<py:if test="personal"><dt>${_('Postal Address:')}</dt><dd>${person.postal_address} </dd></py:if>
|
||||
<py:if test="personal"><dt>${_('Public SSH Key:')}</dt>
|
||||
<dd py:if="person.ssh_key">title="${person.ssh_key}">${person.ssh_key[:10]} </dd>
|
||||
<dd py:if="person.ssh_key" title="${person.ssh_key}">${person.ssh_key[:20]}.... </dd>
|
||||
<dd py:if="not person.ssh_key">No ssh key provided </dd>
|
||||
</py:if>
|
||||
<dt>${_('Comments:')}</dt><dd>${person.comments} </dd>
|
||||
|
|
|
@ -213,7 +213,7 @@ class User(controllers.Controller):
|
|||
@validate(validators=UserSave())
|
||||
@error_handler(error)
|
||||
@expose(template='fas.templates.user.edit')
|
||||
def save(self, targetname, human_name, telephone, postal_address, email, ircnick=None, gpg_keyid=None, comments='', locale='en', timezone='UTC'):
|
||||
def save(self, targetname, human_name, telephone, postal_address, email, ssh_key=None, ircnick=None, gpg_keyid=None, comments='', locale='en', timezone='UTC'):
|
||||
username = turbogears.identity.current.user_name
|
||||
target = targetname
|
||||
person = People.by_username(username)
|
||||
|
@ -230,6 +230,7 @@ class User(controllers.Controller):
|
|||
target.ircnick = ircnick
|
||||
target.gpg_keyid = gpg_keyid
|
||||
target.telephone = telephone
|
||||
target.ssh_key = ssh_key
|
||||
target.postal_address = postal_address
|
||||
target.comments = comments
|
||||
target.locale = locale
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue