Files @ 8f468d08f463
Branch filter:

Location: kallithea/kallithea/templates/admin/my_account/my_account_ssh_keys.html

Mads Kiilerich
Merge stable
<table class="table">
    %if c.user_ssh_keys:
        <tr>
            <th>${_('Fingerprint')}</th>
            <th>${_('Description')}</th>
            <th>${_('Last Used')}</th>
            <th>${_('Action')}</th>
        </tr>
        %for ssh_key in c.user_ssh_keys:
          <tr>
            <td>
                ${ssh_key.fingerprint}
            </td>
            <td>
                ${ssh_key.description}
            </td>
            <td>
              %if ssh_key.last_seen:
                ${h.fmt_date(ssh_key.last_seen)}
              %else:
                ${_('Never')}
              %endif
            </td>
            <td>
                ${h.form(url('my_account_ssh_keys_delete'))}
                    ${h.hidden('del_public_key_fingerprint', ssh_key.fingerprint)}
                    <button class="btn btn-danger btn-xs" type="submit"
                            onclick="return confirm('${_('Confirm to remove this SSH key: %s') % ssh_key.fingerprint}');">
                        <i class="icon-trashcan"></i>
                        ${_('Remove')}
                    </button>
                ${h.end_form()}
            </td>
          </tr>
        %endfor
    %else:
        <tr>
            <td>
                <div class="ip">${_('No SSH keys have been added')}</div>
            </td>
        </tr>
    %endif
</table>

<div>
    ${h.form(url('my_account_ssh_keys'))}
    <div class="form">
            <div class="form-group">
                <label class="control-label">${_('New SSH key')}</label>
            </div>
            <div class="form-group">
                <label class="control-label" for="public_key">${_('Public key')}:</label>
                <div>
                    ${h.textarea('public_key', '', class_='form-control', placeholder=_('Public key (contents of e.g. ~/.ssh/id_rsa.pub)'), cols=80, rows=5)}
                </div>
            </div>
            <div class="form-group">
                <label class="control-label" for="description">${_('Description')}:</label>
                <div>
                    ${h.text('description', class_='form-control', placeholder=_('Description'))}
                </div>
            </div>
            <div class="form-group">
                <div class="buttons">
                    ${h.submit('save', _('Add'), class_="btn btn-default")}
                    ${h.reset('reset', _('Reset'), class_="btn btn-default")}
                </div>
            </div>
    </div>
    ${h.end_form()}
</div>