Hello list,
Let’s say I have a User model and then a UserPermissions model.
User has_many Permissions.
This is probably not a good design but it is just for the sake of example really.
I would like the UsersController new/edit action form to be something like the following:
url: host/users/new
New User
Name: _____________ (…)
Permissions
Manage Permissions for this User
Add Permisson
object | level | obj1 | 2 | Delete | Modify obj2 | 1 | Delete | Modify
User Address_________________ (…)
Back Create
As the User and Permissions table are related, the “Permissions table” would have all the permissions of the user being edited or created (A simple Permission.find_all_by_user_id(:id) would do).
However, I’m not sure if this is a good GUI pattern and if yes how could I implement it… I think that the only viable way would be by using Ajax. I’ve been looking at ActiveScaffold and it might be a good and fast way to create this kind of interface pattern, however, I did some quick testes with the render :active_scaffold and it doesn’t seem to work well under the new/edit html form.
Any suggestions would be highly appreciated.
Thanks in advance!
Marcelo.