Displaying 4 results from an estimated 4 matches for "scopedaccess".
Did you mean:
scoped_access
2006 Apr 03
4
Clearing out filters in ActionController
I want to run a single filter in my application.rb file, and then if a
certain condition is true, end the action''s processing immediately.
Right now I''m using prepend_before_filter to ensure that it gets run
first, but some of my around_filters are still being processed. Is
there a way that I can clear out all the filters that should be run?
Basically it''ll look
2006 Jul 17
1
:create paramaters don''t get through (scoped_acces plugin)
Hi all,
I''m wrestling with the scoped acces plugin to generate object access
controll, but the :create params don''t seem to get through. :find works
great. This is the code
around_filter ScopedAccess::Filter.new(Service, :service_filter)
layout "settings"
protected
def service_filter
{
:find => {:conditions => ["business_id = ?",
current_user.get_business_id]},
:create => {:business_id => current_user.get_business_id},
}
end
Can...
2006 Jun 28
2
[PATCH] Bug fixes and additions to scoped_access
I found that scoped_access does not re-evaluate the filters on every
run. If you are filtering access based on parameters, this can be bad.
The scope is set on the first request and then further requests use the
last generated scoping.
The initial part of ScopedAccess::Filter#before looks like this:
@scoping = controller.instance_eval(@scoping.to_s) if
@scoping.is_a?(Symbol)
This makes @scoping not a symbol on the first run and @scoping will
never be evaluated again. This would fail in code which looks like this:
For example:
def silo_filter(klass)
f...
2006 Apr 05
3
"partitioning" table access
Hopefully someone can give me some advice on how to approach this
problem... I''m getting ready to start a large new project where
several different organizations would be working with a lot of tables.
Each table would have an organization_id field to signify which
organization owns that record. Organizations would only be able to
view/edit records they own. Potentially thousands of