Homeroom navigation: Update navigator to use id, not slug #2589
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Following on #2588, this should have been part of that PR.
Who is this PR for?
K8 educators with homeroom access
What problem does this PR fix?
The dropdown on the homeroom page was still using slugs, after #2588 switched to id-only.
What does this PR do?
Fixes bug in making homeroom URL so it uses
id
.Also adds
Homeroom#grades
so that there is a replacement for the deprecated#grade
method, and sends it down to the UI. Updates the UI to show this as a suffix, which is helpful anyway and immediately useful for verifying.Screenshot (if adding a client-side feature)
Checklists
Which features or pages does this PR touch?
Does this PR use tests to help verify we can deploy these changes quickly and confidently?