     (do 
       (timbre/info "Updated entry for:" entry-for)
       (when (= (:status updated-result) "published")
+        (share-on-publish conn updated-result)
         (change/send-trigger! (change/->trigger :update updated-result)))
       (notification/send-trigger! (notification/->trigger :update org board {:old entry :new updated-result} user))
       {:updated-entry updated-result})

    (do
      (timbre/info "Created entry for:" entry-for "as" (:uuid entry-result))
      (when (= (:status entry-result) "published")
        (change/send-trigger! (change/->trigger :add entry-result)))
      (notification/send-trigger! (notification/->trigger :add org board {:new entry-result} (:user ctx)))
      {:created-entry entry-result})

      (notification/send-trigger! (notification/->trigger :delete org board {:old entry} (:user ctx)))
      true)
    (do (timbre/error "Failed deleting entry for:" entry-for) false)))

;; ----- Resources - see: http://clojure-liberator.github.io/liberator/assets/img/decision-graph.svg

