no, I'm not using the ajax links because it doesn't work well with what I
have going on already. I started using AS after this app was about a year
old.  I'm using lackac's render_component. do you think the problem lies in
render component?

On Wed, Dec 2, 2009 at 12:32 PM, <[email protected]> wrote:

> I was just curious. So are you using none ajax links?
>
> What version of render_component are you using?
>
> Sent from my Verizon Wireless BlackBerry
> ------------------------------
> *From: * Chris Drappier <[email protected]>
> *Date: *Wed, 2 Dec 2009 12:28:24 -0600
> *To: *<[email protected]>
> *Subject: *Re: redirect on authorization failure
>
> update_authorized_filter is called before edit and before create, so both.
> the show access rules will have to be a bit different, but whatever logic
> decides whether a user can edit a record should drive whether or not the
> form can be rendered or submitted. they are not mutually exclusive
>
> -C
>
> On Wed, Dec 2, 2009 at 12:25 PM, <[email protected]> wrote:
>
>> So you are basically saying if the user has show access then they have
>> update access as well?
>>
>> Are you redirecting upon clicking update of the form or upon clicking the
>> update link?
>>
>> Sent from my Verizon Wireless BlackBerry
>> ------------------------------
>> *From: * Chris Drappier <[email protected]>
>> *Date: *Wed, 2 Dec 2009 12:21:50 -0600
>> *To: *<[email protected]>
>> *Subject: *redirect on authorization failure
>>
>> Hi All,
>>
>> I've been trying to set activescaffold up to properly redirect when
>> there's an authorization failure in AS's security layer, so, In my
>> controller, i've rewritten update_authorized_filter like this :
>>
>> def update_authorized_filter
>>         link = active_scaffold_config.show.link ||
>> active_scaffold_config.show.class.link
>>         if self.send(link.security_method)
>>             flash[:error] = "You Are Not Authorized To Update this record"
>>             redirect_to :action => :index
>>         end
>>   end
>>
>> it redirects fine, but I lose the flash message.  Any Idea why this might
>> be the case?
>>
>>
>> thx for your help :)
>>
>> -C
>>
>> --
>> 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%[email protected]>
>> .
>> 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]<activescaffold%[email protected]>
>> .
>> 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]<activescaffold%[email protected]>
> .
> 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]<activescaffold%[email protected]>
> .
> 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