@kenny

   Well, the point is to limit access to a company's set of users for
the company admin. This is a trivial thing in Rails and I'm not
certain why it has to be so difficult to do in ActiveScaffold.

   If AS depends upon my route then it might be useless for what I'm
doing.

- Brian

On Feb 1, 12:24 pm, Kenny Ortmann <[email protected]> wrote:
> Well it depends... Active scaffold does some nice things for you out of the
> box...
> for instance
>
> If you are on they users - partners page,
>
> url/users/5/partners
>
> and you have active scaffold configured for the partners controller, it will
> try to load only that users partners.
>
> But if the out of the box stuff does not work the way you want it to you can
> define this method in your controller
>
> protected
> def conditions_for_collection
>   conditions = {:partner_id => current_user.id
> end
>
> Your situation is a little different because you have a has_many :through
> relationship so you might have to tweak the conditions but you can get this
> to work.
>
> On Mon, Feb 1, 2010 at 11:13 AM, Brian Cardarella 
> <[email protected]>wrote:
>
>
>
> > So I'm trying to replace some Admin stuff with ActiveScaffold. For
> > example, I have this in a particular controller:
>
> > def index
> >   @users = current_user.partner.users
> > end
>
> > def show
> >   @user = current_user.partner.users.find(params[:id])
> > end
>
> > Is there a way to replicate this behavior in AS? Everything I've read
> > points to no, that it will take into consideration all records instead
> > of a specific portion of records. Thoughts?
>
> > - Brian
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "ActiveScaffold : Ruby on Rails plugin" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<activescaffold%2bunsubscr...@go 
> > oglegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/activescaffold?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails plugin" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/activescaffold?hl=en.

Reply via email to