I'm having the same problem. Did you manage to solve it?
I want several models:
Admin_user
Project Manager
Company
Clients
Account : have many users of all level.Every user have account.
See below the relations between our models:
1. Admin_user : have many project managers and can give rights to
project manager.It can add and delete Project managers.Admin can
access or manage any level of this application i.e. Its a SUPER USER.
2.Project manager : have many companies.It can create and delete many
companies. Project Manager can also add new project manager if
Admin_user give right to him to create new project manager.its all
depends on Admin_user to give or take rights from PM.
3. Companies : can create and delete many client_users but cannot
create any company in th same level.Company also start or stop rights
of client.
4.Client :can have account login and use services provided by company
nothing more than that.
This is my model Association. But i m confused what can i make first a
Account model or a Admin_user model.
Thanks
Attachments:
http://www.ruby-forum.com/attachment/7125/New_Text_Document.txt
--
Posted via http://www.ruby-forum.com/.
Don't have all those different models. Just have model User and use
Roles to limit capabilities of different user types. Have a look at
the cancan gem.
Colin
>
> See below the relations between our models:
>
> 1. Admin_user : have many project managers and can give rights to
> project manager.It can add and delete Project managers.Admin can
> access or manage any level of this application i.e. Its a SUPER USER.
>
> 2.Project manager : have many companies.It can create and delete many
> companies. Project Manager can also add new project manager if
> Admin_user give right to him to create new project manager.its all
> depends on Admin_user to give or take rights from PM.
>
> 3. Companies : can create and delete many client_users but cannot
> create any company in th same level.Company also start or stop rights
> of client.
>
> 4.Client :can have account login and use services provided by company
> nothing more than that.
>
> This is my model Association. But i m confused what can i make first a
> Account model or a Admin_user model.
>
>
> Thanks
>
> Attachments:
> http://www.ruby-forum.com/attachment/7125/New_Text_Document.txt
>
>
> --
> Posted via http://www.ruby-forum.com/.
>
> --
> You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
> To post to this group, send email to rubyonra...@googlegroups.com.
> To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
>