mirror of https://github.com/borgbase/vorta
Properly populate SSH keys. Fixes #7
This commit is contained in:
parent
3ec781081d
commit
33576453cd
|
@ -41,6 +41,9 @@ class RepoTab(RepoBase, RepoUI, BackupProfileMixin):
|
||||||
self.repoCompression.currentIndexChanged.connect(self.compression_select_action)
|
self.repoCompression.currentIndexChanged.connect(self.compression_select_action)
|
||||||
|
|
||||||
self.init_ssh()
|
self.init_ssh()
|
||||||
|
self.sshComboBox.currentIndexChanged.connect(self.ssh_select_action)
|
||||||
|
self.sshKeyToClipboardButton.clicked.connect(self.ssh_copy_to_clipboard_action)
|
||||||
|
|
||||||
self.init_repo_stats()
|
self.init_repo_stats()
|
||||||
|
|
||||||
def init_repo_stats(self):
|
def init_repo_stats(self):
|
||||||
|
@ -54,10 +57,11 @@ class RepoTab(RepoBase, RepoUI, BackupProfileMixin):
|
||||||
|
|
||||||
def init_ssh(self):
|
def init_ssh(self):
|
||||||
keys = get_private_keys()
|
keys = get_private_keys()
|
||||||
|
self.sshComboBox.clear()
|
||||||
|
self.sshComboBox.addItem('Automatically choose SSH Key (default)', None)
|
||||||
|
self.sshComboBox.addItem('Create New Key', 'new')
|
||||||
for key in keys:
|
for key in keys:
|
||||||
self.sshComboBox.addItem(f'{key["filename"]} ({key["format"]}:{key["fingerprint"]})', key['filename'])
|
self.sshComboBox.addItem(f'{key["filename"]} ({key["format"]}:{key["fingerprint"]})', key['filename'])
|
||||||
self.sshComboBox.currentIndexChanged.connect(self.ssh_select_action)
|
|
||||||
self.sshKeyToClipboardButton.clicked.connect(self.ssh_copy_to_clipboard_action)
|
|
||||||
|
|
||||||
def ssh_select_action(self, index):
|
def ssh_select_action(self, index):
|
||||||
if index == 1:
|
if index == 1:
|
||||||
|
|
Loading…
Reference in New Issue