Metaculus / metaculus

https://www.metaculus.com
BSD 2-Clause "Simplified" License
55 stars 12 forks source link

Move Open Time and CP Reveal Time into question creation #1579

Open lsabor opened 6 hours ago

lsabor commented 6 hours ago

Right now, just for legacy reasons, moderators set open time and CP reveal time in a modal when approving a question. There is no reason not to include these fields in the question creation page!

It should also become available in the Edit page (though I think that comes for free after implementing it on the creation page).

This would solve issues like: #1010

Also worth making Publish Time be a manually set field as well.

Rules for that: publish_time is on the Post object publish_time can be in the past - it's fine open_time and cp_reveal_time are on the Question object (scheduled_close_time is just "close time" on the creation page) open_time must be greater than publish_time and less than scheduled_close_time cp_reveal_time defaults to None, but otherwise must be between open_time and scheduled_close_time

I think this is already implemented, but published (curation status is Approved) questions after their publish time but before their (first sub)question's open_time are considered "upcoming" - worth double checking.

lsabor commented 6 hours ago

@ncarazon do you have time for this one? If not, I'll handle it.