-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[506] update provider report to reflect new withdrawal reasons #10220
base: main
Are you sure you want to change the base?
[506] update provider report to reflect new withdrawal reasons #10220
Conversation
49a879a
to
43d96ef
Compare
43d96ef
to
d916687
Compare
d916687
to
68ee62c
Compare
68ee62c
to
33305e8
Compare
8937329
to
4fc05d9
Compare
4fc05d9
to
a14e14b
Compare
@@ -77,7 +77,7 @@ def for_provider_primary_nav(current_provider_user, current_controller, performi | |||
if current_provider_user && !performing_setup | |||
items << NavigationItem.new('Applications', provider_interface_applications_path, active?(current_controller, %w[application_choices decisions offer_changes notes interviews offers feedback conditions reconfirm_deferred_offers]), []) | |||
items << NavigationItem.new('Interview schedule', provider_interface_interview_schedule_path, active?(current_controller, %w[interview_schedules]), []) | |||
items << NavigationItem.new('Reports', provider_interface_reports_path, active?(current_controller, %w[reports application_data_export hesa_export recruitment_performance_reports])) | |||
items << NavigationItem.new('Reports', provider_interface_reports_path, active?(current_controller, %w[reports application_data_export hesa_exports recruitment_performance_reports withdrawal_reports withdrawal_reasons_reports status_of_active_applications diversity_reports])) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This fixes the navigation for all the reports -- it was only showing as highlighted for hesa and recruitment performance. Now it is highlighted for all the reports on the page.
scenario 'when provider user has multiple provider with performance report', time: mid_cycle(2024) do | ||
given_a_provider_user_with_two_providers_exists | ||
and_a_provider_has_a_recruitment_peroformance_report | ||
and_a_provider_has_a_recruitment_performance_report |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just fixing a typo peroformance
8b0706c
to
830d27f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice piece of work 👌
app/services/provider_interface/candidate_withdrawal_reasons_data_by_provider.rb
Outdated
Show resolved
Hide resolved
830d27f
to
99dc075
Compare
Context
Trello card: https://trello.com/c/5zAe8jNi
We have updated the withdrawal reasons a candidate can give and made them mandatory.
We need to update the provider report on withdrawal reasons to reflect these changes.
Because we have made this change part way through the cycle, we need to keep two reports active for the rest of the cycle. The one reflecting the old style of withdrawal reasons and this new one which reflect the changes.
Changes proposed in this pull request
withdrawal.reasons.report.mov
Guidance to review
Login as support user Susan Upport in the review app.
Navigate to Reports -> Withdrawal reports
Select the various reports and make sure you see the data as expected.
Things to check