mirror of
https://codeberg.org/cage/tinmop/
synced 2025-02-08 07:08:39 +01:00
- [GUI] added confirmation from user before deleting a certificate.
This commit is contained in:
parent
07d9c4aea9
commit
8a2ba82b0d
@ -45,14 +45,15 @@
|
||||
(defun delete-certificates-clsr (certificate-frame)
|
||||
(lambda ()
|
||||
(a:when-let* ((selections (gui:treeview-get-selection (gui-goodies:tree certificate-frame))))
|
||||
(loop for selection in selections do
|
||||
(let ((url (gui:id selection)))
|
||||
(ev:with-enqueued-process-and-unblock ()
|
||||
(comm:make-request :gemini-delete-client-certificate
|
||||
1
|
||||
url))
|
||||
(let ((new-rows (all-rows)))
|
||||
(resync-rows certificate-frame new-rows)))))))
|
||||
(when (gui-goodies:confirm-deletion certificate-frame (length selections))
|
||||
(loop for selection in selections do
|
||||
(let ((url (gui:id selection)))
|
||||
(ev:with-enqueued-process-and-unblock ()
|
||||
(comm:make-request :gemini-delete-client-certificate
|
||||
1
|
||||
url))
|
||||
(let ((new-rows (all-rows)))
|
||||
(resync-rows certificate-frame new-rows))))))))
|
||||
|
||||
(defun contextual-menu-clrs (treeview-widget)
|
||||
(labels ((row-values ()
|
||||
|
Loading…
x
Reference in New Issue
Block a user