mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2024-10-01 01:26:01 -04:00
Passkeys: Add warning on export (#10411)
This commit is contained in:
parent
97cf35c993
commit
a5c3bf6d9d
@ -8828,6 +8828,14 @@ This options is deprecated, use --set-key-file instead.</source>
|
|||||||
<source> (Expired)</source>
|
<source> (Expired)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Export Confirmation</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>The passkey file will be vulnerable to theft and unauthorized use, if left unsecured. Are you sure you want to continue?</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ReportsWidgetStatistics</name>
|
<name>ReportsWidgetStatistics</name>
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2023 KeePassXC Team <team@keepassxc.org>
|
* Copyright (C) 2024 KeePassXC Team <team@keepassxc.org>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -24,6 +24,7 @@
|
|||||||
#include "core/Metadata.h"
|
#include "core/Metadata.h"
|
||||||
#include "gui/GuiTools.h"
|
#include "gui/GuiTools.h"
|
||||||
#include "gui/Icons.h"
|
#include "gui/Icons.h"
|
||||||
|
#include "gui/MessageBox.h"
|
||||||
#include "gui/passkeys/PasskeyExporter.h"
|
#include "gui/passkeys/PasskeyExporter.h"
|
||||||
#include "gui/passkeys/PasskeyImporter.h"
|
#include "gui/passkeys/PasskeyImporter.h"
|
||||||
#include "gui/styles/StateColorPalette.h"
|
#include "gui/styles/StateColorPalette.h"
|
||||||
@ -289,6 +290,16 @@ void ReportsWidgetPasskeys::importPasskey()
|
|||||||
|
|
||||||
void ReportsWidgetPasskeys::exportPasskey()
|
void ReportsWidgetPasskeys::exportPasskey()
|
||||||
{
|
{
|
||||||
|
auto answer = MessageBox::question(this,
|
||||||
|
tr("Export Confirmation"),
|
||||||
|
tr("The passkey file will be vulnerable to theft and unauthorized use, if left "
|
||||||
|
"unsecured. Are you sure you want to continue?"),
|
||||||
|
MessageBox::Yes | MessageBox::No,
|
||||||
|
MessageBox::No);
|
||||||
|
if (answer != MessageBox::Yes) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
PasskeyExporter passkeyExporter;
|
PasskeyExporter passkeyExporter;
|
||||||
passkeyExporter.showExportDialog(getSelectedEntries());
|
passkeyExporter.showExportDialog(getSelectedEntries());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user