holiday event manager (actually works now edition) #22

Merged
Snakes merged 17 commits from :event-manager-2 into master 2022-11-29 20:20:27 +00:00

17 Commits (master)

Author SHA1 Message Date
Snakes b18c706afb
Merge branch 'master' into event-manager-2 2022-11-29 15:16:29 -05:00
Snakes 1dfdf90c2b
Turn HOLIDAY_EVENT off if we're merging. 2022-11-29 15:14:45 -05:00
justcool393 34c7483dfa use event_v 2022-11-29 14:08:59 -06:00
justcool393 2b5a4de8ad fix conditional 2022-11-29 14:07:27 -06:00
justcool393 b46e957e75 events: make permanent column for music enabled 2022-11-29 14:06:15 -06:00
justcool393 5db67fd8ae v.hwmusic doesn't exist here 2022-11-29 14:02:47 -06:00
Snakes 6871d68c10
events: gitkeep symlinked dirs for assetcache. 2022-11-29 14:59:17 -05:00
Snakes 0900b883b6
Stylistic choices + preparing for multi-event. 2022-11-29 14:59:17 -05:00
justcool393 03b925e54a :marseymop: redux 2022-11-29 13:55:20 -06:00
geese_suck d9a5dcf1de
strip out spooky work 2022-11-29 11:51:39 -08:00
justcool393 399d158101 events: don't import event stuff in main for non-chat 2022-11-29 13:39:49 -06:00
Snakes de01a8d3ea
Move events to files.events.
Also fix EventUser primaryjoin that carppaged literally everything.
2022-11-29 14:36:02 -05:00
justcool393 af76be8e91 events: add get helper 2022-11-29 13:20:00 -06:00
Snakes 580e245b8f
event: make startup behavior multi-worker-safe
Assorted:
  - Relative symlinks for event assets/templates were already
    committed and are safe to make permanent anyway. Get rid of the
    code to tear down and relink them. Too many moving parts, though
    a valiant effort.
  - Build Event table directly from DB engine to avoid app context
    shenanigans.
  - Don't let chat workers build the table. Makes local testing much
    clearer.
  - Fix localhost not loading remote chat_done.js.
2022-11-29 14:01:07 -05:00
Snakes ab2419491b
Merge branch 'master' into event-manager-2 2022-11-29 12:45:28 -05:00
geese_suck f9e6e4df29
simplify table 2022-11-27 13:55:53 -08:00
geese_suck e3349605d4
it just works™️ 2022-11-26 20:26:48 -08:00