Skip to content

Conversation

@lsabor
Copy link
Contributor

@lsabor lsabor commented Dec 18, 2025

No description provided.

lsabor and others added 14 commits November 30, 2025 12:15
support null values on frontend

fix flake8 complaints
add options_history field to question model and migration
add options_history to question serialization
add options_history initialization to question creation
add helper functions to question/services/multiple_choice_handlers.py and add 'automatic' to forecast.source selection
fix build_question_forecasts import and remove options & options_history from admin panel edit
tests for question creation, multiple_choice_rename_option, multiple_choice_options_reorder,  multiple_choice_delete_options, multiple_choice_add_options
add options_history to openapi docs
add csv reporting support for options_history
update logic to play well with back/forward filling 0s
add all_options_ever to serializer and api docs
add current options to csv return
add support for datetime isoformat in options_history
add options_history to question serialization

add options_history initialization to question creation

add helper functions to question/utils.py and add 'automatic' to forecast.source selection

fix build_question_forecasts import and remove options & options_history from admin panel edit

tests for question creation, multiple_choice_rename_option, multiple_choice_delete_options, multiple_choice_add_options

add options_history to openapi docs

add csv reporting support for options_history

rebase to None

openapi.py spelling

update logic to play well with back/forward filling 0s

update csv_utils

update csv_utils 2

minor logic fix

fix

add all_options_ever to serializer and api docs

add current options to csv return

add support for datetime isoformat instead of timestamps in options_history
move mc operations to mc handlers file
move tests to appropriate locations

minor cleanup

fix forecast creation in test
fix file restructure
fix datetime iso format in history conflicts
other fixes

mc/forecasts tweaks 2

mc forecasts tweaks 3

mc forecasts tweaks 4

mc forecasts tweaks 5

add support for None values in MC predictions

fix tests and source logic
add options_history to question serialization

add options_history initialization to question creation

add helper functions to question/utils.py and add 'automatic' to forecast.source selection

fix build_question_forecasts import and remove options & options_history from admin panel edit

tests for question creation, multiple_choice_rename_option, multiple_choice_delete_options, multiple_choice_add_options

add options_history to openapi docs

add csv reporting support for options_history

rebase to None

openapi.py spelling

update logic to play well with back/forward filling 0s

update csv_utils

update csv_utils 2

minor logic fix

fix

add all_options_ever to serializer and api docs

add current options to csv return

add support for datetime isoformat instead of timestamps in options_history
move mc operations to mc handlers file
move tests to appropriate locations

minor cleanup

fix forecast creation in test
parent 3c40ee2
author lsabor <lukesabor@gmail.com> 1763674087 -0800
committer lsabor <lukesabor@gmail.com> 1764534427 -0800

adjust aggregations to play nicely with placeholders

improve test for comput_weighted_semi_standard_deviations

add support for 0.0s in prediction difference for sorting plus tests

update prediction difference for display to handle placeholders
parent 76bcb47
author lsabor <lukesabor@gmail.com> 1763312248 -0800
committer lsabor <lukesabor@gmail.com> 1764541784 -0800

add OptionsHistoryType, multiple_choice_interpret_forecast, and test

update test for change to function

update string_location_to_scaled_location to accept all historical option values, and related test

multiple choice forecasts require interpretation before scoring

remove double written definition

support the new MC format scoring

tests for mc with placeholder values

add support for None values
add notification logic

add mjml and update tasks to setup for notifications

add withdrawal notifications and bulletin deactivation

spelling of arg causes failure

fix grace period end bug and skip emails
add admin form for changing options
add comment author and text to admin panel action and  mc change methods
add admin form for changing options
add comment author and text to admin panel action and  mc change methods
forecast only current option values
aggregation explorer
disclaimer to forecast during grace period
add option reordering (should be in mc/3804)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants