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.
This PR builds off of #625 to add a CRUD UI for our new Admins resource
Most of this code was largely generated off the scaffold generator from ComfortableMexicanSofa.
In the CMS admin area, you will now have Admins and Log out links:

Clicking on the Admins link will take you to a full CRUD (create, read (index/show), update, delete) of the Admins resource.
Index:

Show:

Update:

New:

And you can delete users.
This is obviously very basic and simple, but should give you a foundation to add upon this and make it better.
You could later expand on this and include ability to invite admins (and remove the "new" admins stuff), ability to disable admins, add audit trail information and so forth (can take inspiration from Jupiter maybe for some of this, but by using Devise you have lots of guides/examples/solutions from the community you could adopt).
For the time being, this gives you an easy way to:
Improvements:
Add tests for these new screens (comfy generator added controller tests but these probably need to be fixed and refactored to work, but might be a great starting point)Future work: