osem-fcy/app/views/admin
Andrew Kvalheim 1563881153 Add user to cache dependencies of vote in events index
When fragment caching is enabled—

    --- a/config/environments/test.rb
    +++ b/config/environments/test.rb
    @@ -27 +26,0 @@
    -  config.action_controller.perform_caching = false
    @@ -29 +27,0 @@
    -  config.cache_store = :null_store

—the test of voting fails with:

    expected to find text "Not rated" in "…You voted: 3/5…"
    # ./spec/features/voting_spec.rb:15
    # ./spec/features/voting_spec.rb:13
    # ./spec/features/voting_spec.rb:57

i.e. the vote displayed on the event index is another user’s vote,
because the fragment’s cache dependencies don’t include the current
user.

re #2767
2023-03-01 11:43:50 -08:00
..
booths Retire semantic_form_for 2022-02-24 15:52:34 +01:00
cfps Retire semantic_form_for 2022-02-24 15:52:34 +01:00
comments Migrate to fontawesome 6 2022-05-18 06:33:47 +02:00
commercials Retire semantic_form_for 2022-02-24 15:52:34 +01:00
conferences Migrate to fontawesome 6 2022-05-18 06:33:47 +02:00
contacts Retire semantic_form_for 2022-02-24 15:52:34 +01:00
difficulty_levels Retire semantic_form_for 2022-02-24 15:52:34 +01:00
emails Correct and complete form labels in email settings 2022-03-21 15:34:04 -07:00
event_types Retire semantic_form_for 2022-02-24 15:52:34 +01:00
events Add user to cache dependencies of vote in events index 2023-03-01 11:43:50 -08:00
lodgings Migrate to fontawesome 6 2022-05-18 06:33:47 +02:00
organizations Migrate to fontawesome 6 2022-05-18 06:33:47 +02:00
physical_tickets Use chartkick globally 2018-12-30 16:57:22 -08:00
programs Retire semantic_form_for 2022-02-24 15:52:34 +01:00
questions Retire semantic_form_for 2022-02-24 15:52:34 +01:00
registration_periods Retire semantic_form_for 2022-02-24 15:52:34 +01:00
registrations Migrate to fontawesome 6 2022-05-18 06:33:47 +02:00
reports Supports talks without speakers 2019-10-23 14:50:28 +05:30
resources Retire semantic_form_for 2022-02-24 15:52:34 +01:00
roles Retire semantic_form_for 2022-02-24 15:52:34 +01:00
rooms Retire semantic_form_for 2022-02-24 15:52:34 +01:00
schedules Retire semantic_form_for 2022-02-24 15:52:34 +01:00
splashpages Retire semantic_form_for 2022-02-24 15:52:34 +01:00
sponsors Retire semantic_form_for 2022-02-24 15:52:34 +01:00
sponsorship_levels Migrate to fontawesome 6 2022-05-18 06:33:47 +02:00
survey_questions Migrate to fontawesome 6 2022-05-18 06:33:47 +02:00
surveys Migrate to fontawesome 6 2022-05-18 06:33:47 +02:00
tickets Retire semantic_form_for 2022-02-24 15:52:34 +01:00
tracks Retire semantic_form_for 2022-02-24 15:52:34 +01:00
users Migrate to fontawesome 6 2022-05-18 06:33:47 +02:00
venues Retire semantic_form_for 2022-02-24 15:52:34 +01:00
versions add booth in alias 2019-08-10 21:40:25 +05:30
volunteers Retire semantic_form_for 2022-02-24 15:52:34 +01:00