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.
Why
AdminController
currently contains a handful of non-restful actions. In addition to their non-restfulness, they also make it hard to inherit fromAdminController
(see related discussion in #835).Pre-Merge Checklist
What
When reviewing, probably easiest to look at each commit separately.
AdminDashboardController
(2cbc8f0)VolunteerAdminController
(0a23489)DispatchStepsController
(8b6e91c)YearbookController
(7c6cf57)/admin/forms
page (1fb7777)GlossaryController
(e5ae91f)GlossaryController
pundit
so that edit/update aren't publicly accessibleNext Steps
@svileshina is taking over this branch to finish out the remaining steps ^^. 🙌🏾
Outstanding Questions, Concerns and Other Notes
?
Security
Will need to ensure /glossary is correctly secured. All other extracted resources remain inaccessible w/o login.