Browse Source

implement /danger/delete-snapshot defroute (back-end in web.lisp).

stable
Craig Oates 2 years ago
parent
commit
90650a8a5a
  1. 6
      src/web.lisp

6
src/web.lisp

@ -1707,8 +1707,12 @@
(utils:set-alert "No Snapshot Name provided." "missing-data") (utils:set-alert "No Snapshot Name provided." "missing-data")
(redirect "/danger/manage-snapshots")) (redirect "/danger/manage-snapshots"))
;; Check snapshot exists here... ;; Check snapshot exists here...
((not (storage:raw-directory-exists?
(format nil "snapshots/~a/" snapshot-name)))
(utils:set-alert "Cannot find selected Snapshot." "invalid-data")
(redirect "/danger/manage-snapshots"))
(t (t
;; (snapshot:delete-snapshot) (snapshot:delete-snapshot snapshot-name)
(utils:set-alert "Snapshot deleted." "success") (utils:set-alert "Snapshot deleted." "success")
(redirect "/danger/manage-snapshots"))) (redirect "/danger/manage-snapshots")))
;; Not Authorised ;; Not Authorised

Loading…
Cancel
Save