# Modeling Groups with Admins, Notables, and Members

**URL:** <https://www.ruby-forum.com/t/modeling-groups-with-admins-notables-and-members/132286>\
**Category:** Rails\
**Created:** [March 18, 2008, 7:34pm UTC](https://www.ruby-forum.com/t/modeling-groups-with-admins-notables-and-members/132286 "2008-03-18T19:34:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![chunkyslink](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/f0a364/32.png) [@chunkyslink](https://www.ruby-forum.com/u/chunkyslink)\
**Post date:** [March 18, 2008, 7:34pm UTC](https://www.ruby-forum.com/t/modeling-groups-with-admins-notables-and-members/132286/1 "2008-03-18T19:34:40Z")

</div>

My app has Groups, and Groups have an Admin, Notables (people with  
additional permissions), and Members (people with standard permissions).  
I need help with modeling these, as I have lot’s of ideas but don’t  
really know where to start, e.g. do I use a Memberships model? If so,  
where would Notables and Admins fit in? Do I also need a permissions  
model which handles the rights of Notables and Admins, too?

How would you model the relationships for this?
