summaryrefslogtreecommitdiffstats
path: root/emacsconf.el
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2022-11-03 20:20:11 -0400
committerSacha Chua <sacha@sachachua.com>2022-11-03 20:20:11 -0400
commit322ccd2e6caaf30d1ec5d18bbfb37d0c5649bb94 (patch)
treee61862ebd8c333be537e19be577c585821655061 /emacsconf.el
parentb4e5419e8cf7118b4dc62cf0a37232baa7e0b375 (diff)
downloademacsconf-el-322ccd2e6caaf30d1ec5d18bbfb37d0c5649bb94.tar.xz
emacsconf-el-322ccd2e6caaf30d1ec5d18bbfb37d0c5649bb94.zip
Publish media files on PLAYING, open QA windows on CLOSED_Q
Diffstat (limited to 'emacsconf.el')
-rw-r--r--emacsconf.el9
1 files changed, 5 insertions, 4 deletions
diff --git a/emacsconf.el b/emacsconf.el
index c760a3a..4b6b444 100644
--- a/emacsconf.el
+++ b/emacsconf.el
@@ -500,7 +500,7 @@
emacsconf-status-types 'string= "")
(plist-get o :status)))
(if (member (plist-get o :status)
- (split-string "PLAYING CLOSED_Q OPEN_Q UNSTREAMED_Q TO_ARCHIVE TO_EXTRACT TO_FOLLOW_UP"))
+ (split-string "PLAYING CLOSED_Q OPEN_Q UNSTREAMED_Q TO_ARCHIVE TO_EXTRACT TO_FOLLOW_UP DONE"))
(plist-put o :public t))
o)
@@ -1118,12 +1118,13 @@ Filter by TRACK if given. Use INFO as the list of talks."
#'emacsconf-org-after-todo-state-change t)))
(defvar emacsconf-todo-hooks
- '(
- emacsconf-stream-play-talk-on-change ;; play the talk
+ '(emacsconf-stream-play-talk-on-change ;; play the talk
+ emacsconf-stream-open-qa-windows-on-change
;; emacsconf-erc-org-after-todo-state-change ;; announce via ERC
+ emacsconf-publish-media-files-on-change
emacsconf-publish-bbb-redirect
emacsconf-publish-backstage-org-on-state-change ;; update the backstage index
- emacsconf-stream-update-talk-on-change ;; write to the talk text
+ emacsconf-stream-update-talk-info-on-change ;; write to the talk text
)
"Functions to run when the todo state changes.
They will be called with TALK.")