Topic: A Push in the Right Direction
I am in the planning phases for a project I will be working on this summer. It will be an overhaul of my Open Source PHP application (http://www.project-alumni.org) in Rails ... with additional features, etc. Anyhow, I seem to be having a hard time getting started with what perhaps shouldn't cause me issue. I have created my user stories (http://docs.google.com/Doc?id=d9qsbqv_15gxfnrp), and designed my database schema, however I'm stuck on roles/rights. Should I have an admin/controller.rb section and should this section encompass all user types with any type of administrative privilege? Should I have admin/controller.rb only for an admin and otherrole/controller.rb for my other roles?
Anyone with experience developing a role based system who wouldn't mind giving me a push/shove in the right direction I would truly appreciate it. Any other unsolicited advice is more than welcome.