diff --git a/project.clj b/project.clj index b21c4ce..17aaa94 100644 --- a/project.clj +++ b/project.clj @@ -15,7 +15,7 @@ [datascript "0.15.5"] [de.mpg.shh/util-properties "0.0.1"] [de.mpg.shh/util-message-server "0.0.15"] - [de.mpg.shh/util-overseer "0.0.54"]] + [de.mpg.shh/util-overseer "0.0.67"]] :main overseer.core :source-paths ["src/main/clojure"] :profiles {:profiles {:uberjar {:aot :all} diff --git a/src/main/clojure/overseer/component/endpoints_session_superuser.clj b/src/main/clojure/overseer/component/endpoints_session_superuser.clj index 1b0e341..8a5d184 100644 --- a/src/main/clojure/overseer/component/endpoints_session_superuser.clj +++ b/src/main/clojure/overseer/component/endpoints_session_superuser.clj @@ -47,4 +47,7 @@ :workflow-clear-all (fn [request-channel {data :data :as message}] (receive conn-overseer :workflow-clear-all data)) + :workflow-restart-from-step + (fn [request-channel {data :data :as message}] + (receive conn-overseer :workflow-restart-from-step data)) }))) diff --git a/src/main/clojure/overseer/component/endpoints_session_user.clj b/src/main/clojure/overseer/component/endpoints_session_user.clj index e03ec98..e19b4be 100644 --- a/src/main/clojure/overseer/component/endpoints_session_user.clj +++ b/src/main/clojure/overseer/component/endpoints_session_user.clj @@ -35,12 +35,12 @@ (error "error session endpoint received: " message)) :ping (fn [request-channel message] - (info "got ping: " message) + ;;(info "got ping: " message) (reply request-channel (:client-id message) [:pong {}])) ;; Overseer client api calls, e.g. registering a runtime or accepting a task :status (fn [request-channel message] - (let [_ (info "got status: " (pr-str message)) + (let [;;_ (info "got status: " (pr-str message)) result (try {:data (overseer-server/status conn-overseer)} (catch Throwable t