thx Kenny, that worked perfectly :)

On Wed, Dec 2, 2009 at 1:17 PM, Kenny Ortmann <[email protected]>wrote:

> you want to use this git repository
> git://github.com/ewildgoose/render_component.git and you want to use the
> rails-2.3 branch
>
>
> On Wed, Dec 2, 2009 at 1:08 PM, Chris Drappier 
> <[email protected]>wrote:
>
>> yeah, i started out using DHH's render component, but that didn't work
>> with AS, so I googled around to find a solution and I think a mailing list
>> post directed me to lackac's version, which works fine (except of course for
>> this problem.)
>>
>>
>> On Wed, Dec 2, 2009 at 12:53 PM, <[email protected]> wrote:
>>
>>> Also there are ways to have the update and create links not show up if
>>> the user isn't authorized. You still need to disallow the actions in the
>>> controller, as you already are, to prevent "url hacking" but you may want to
>>> look at the wiki and remove the links as well.
>>>
>>> Sent from my Verizon Wireless BlackBerry
>>> ------------------------------
>>> *From: * Chris Drappier <[email protected]>
>>> *Date: *Wed, 2 Dec 2009 12:41:11 -0600
>>> *To: *<[email protected]>
>>> *Subject: *Re: redirect on authorization failure
>>>
>>> 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]<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