mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-06-22 02:01:08 +07:00
fix: rename user in search (#1847)
This commit is contained in:
@@ -603,12 +603,14 @@ PageType {
|
|||||||
visible: accessTypeSelector.currentIndex === 1
|
visible: accessTypeSelector.currentIndex === 1
|
||||||
|
|
||||||
property bool isFocusable: true
|
property bool isFocusable: true
|
||||||
|
property bool freezeFilter: false
|
||||||
|
|
||||||
model: SortFilterProxyModel {
|
model: SortFilterProxyModel {
|
||||||
id: proxyClientManagementModel
|
id: proxyClientManagementModel
|
||||||
sourceModel: ClientManagementModel
|
sourceModel: ClientManagementModel
|
||||||
filters: RegExpFilter {
|
filters: RegExpFilter {
|
||||||
roleName: "clientName"
|
roleName: "clientName"
|
||||||
|
enabled: !clientsListView.freezeFilter
|
||||||
pattern: ".*" + searchTextField.textField.text + ".*"
|
pattern: ".*" + searchTextField.textField.text + ".*"
|
||||||
caseSensitivity: Qt.CaseInsensitive
|
caseSensitivity: Qt.CaseInsensitive
|
||||||
}
|
}
|
||||||
@@ -791,12 +793,14 @@ PageType {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (clientNameEditor.textField.text !== clientName) {
|
if (clientNameEditor.textField.text !== clientName) {
|
||||||
|
clientsListView.freezeFilter = true
|
||||||
PageController.showBusyIndicator(true)
|
PageController.showBusyIndicator(true)
|
||||||
ExportController.renameClient(proxyClientManagementModel.mapToSource(index),
|
ExportController.renameClient(proxyClientManagementModel.mapToSource(index),
|
||||||
clientNameEditor.textField.text,
|
clientNameEditor.textField.text,
|
||||||
ContainersModel.getProcessedContainerIndex(),
|
ContainersModel.getProcessedContainerIndex(),
|
||||||
ServersModel.getProcessedServerCredentials())
|
ServersModel.getProcessedServerCredentials())
|
||||||
PageController.showBusyIndicator(false)
|
PageController.showBusyIndicator(false)
|
||||||
|
Qt.callLater(function(){ clientsListView.freezeFilter = false })
|
||||||
clientNameEditDrawer.closeTriggered()
|
clientNameEditDrawer.closeTriggered()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user