TheOdinProject / top-meta

TOP hub for ongoing support and improvement of the curriculum by the maintainers
31 stars 10 forks source link

Admin V2 #291

Closed KevinMulhern closed 1 month ago

KevinMulhern commented 11 months ago
Title Author Date
Admin V2 Kevin 07/10/2023

Roll our own admin

Summary

We currently use the Active Admin framework for the admin section on the site. It’s allowed us to build a basic admin system fast, but will limit us eventually.

We don’t have a lot of features in our admin system at the moment, but we’ve talked quite a bit about adding more this year. This is the ideal time to move to our own system instead of going deeper into Active Admin.

Motivation

Suggested implementation

Scope

Approach

Auth

Drawbacks

N/A

Alternatives

There are many alternative admin libraries for Rails. But, I don't think we should go down that route. We'd still be tied to how they want things done instead of having the flexibility of our own system.

Additional

Adding 2fa to admin accounts would be a nice follow up to this.

ManonLef commented 11 months ago

Nice plan!

KevinMulhern commented 1 month ago

This project is done, but I think we should keep the project board around as a long lived project area for anything related to admin on the site. There was a bunch of ideas that would be good to do, but fell just out of scope of this, and they needed somewhere to live.