Ah. I see.

Well, if you look here
https://github.com/radiant/radiant/blob/master/lib/radiant/admin_ui.rb
you'll see what it has.
There is NavTab and NavSubItem but I would review what's in
TabExtensions to see how it is attempting to change how radiant works.

On Thu, Sep 6, 2012 at 3:51 PM, saalon <saa...@gmail.com> wrote:
> Jim,
>
> Thank you for the link! One question that I don't see answered in the
> documentation, regarding this line:
>
>
>  Radiant::AdminUI::Tab.send :include, TabExtensions
>
> Which returns this failure: uninitialized constant Radiant::AdminUI::Tab
>
> Is there an class that's replaced  Radiant::AdminUI::Tab that we should be
> extending? I went back through the change history dor admin_ui.rb but
> couldn't find where Tab was removed or what replaced it.
>
> That said, I've already forked the extension and will make public any
> updates I make to this. Thank you!
>
> Eric
>
>
> On Thursday, September 6, 2012 3:40:01 PM UTC-4, Jim Gay wrote:
>>
>> See these notes:
>> https://github.com/radiant/radiant/wiki/developer-upgrade-notes
>>
>> The upgrade should be easy if all that's needed is addressing the tab API.
>>
>> Often, when I have a problem like this, I fork the repo and push my
>> changes there. That way others can benefit from the fixes too and it's
>> easier for me to track. Don't just edit it in your project and call it
>> a day.
>>
>> That reminds me, I need to update those upgrade notes for the latest
>> version.
>>
>> On Thu, Sep 6, 2012 at 3:05 PM, saalon <saa...@gmail.com> wrote:
>> > I'm upgrading from radiant 0.8.1 to 1.0, and I'm having a problem with
>> > one
>> > of the extensions we're using. We use multi-site-extension, and it uses
>> > the
>> > submenu extension to allow users to choose which site they want scoped
>> > to.
>> > Unfortunately, submenu isn't compatible with the Tabs changes from
>> > Radiant
>> > 0.9.1, and the extension hasn't been updated.
>> >
>> > I'm hoping for some guidance on what changed with Tabs and what changed
>> > might be needed.
>> >
>> > This is the multi-site extension we're using:
>> > https://github.com/spanner/radiant-multi-site-extension
>> > This is the submenu extension:
>> > https://github.com/joebushi/radiant-submenu-extension
>> >
>> > The code that's dying during initialization of the app is the attempt to
>> > include TabExtensions in Radiant::AdminUI::Tab, which is coming back as
>> > an
>> > uninitialized constant. What's replaced Radiant::AdminUI::Tab? Is there
>> > a
>> > different object the extensions should be included into?
>> >
>> > def activate
>> >     Radiant::AdminUI::Tab.send :include, TabExtensions
>> >     Radiant::AdminUI.send :include, Submenu
>> >     ApplicationHelper.send :include, Admin::SubmenuHelper
>> >     ApplicationController.send :include, ResourceControllerExtensions
>> >     UserActionObserver.instance.send :add_observer!, SubmenuLink
>> >
>> >     unless defined? admin.submenu_links
>> >       Radiant::AdminUI.send :include, SubmenuAdminUI
>> >       admin.submenu_link =
>> > Radiant::AdminUI.load_default_submenu_link_regions
>> >     end
>> >
>> >
>> > Thank you!
>> > Eric
>> >
>>
>>
>>
>> --
>> Write intention revealing code #=> http://www.clean-ruby.com
>>
>> Jim Gay
>> Saturn Flyer LLC
>> 571-403-0338



-- 
Write intention revealing code #=> http://www.clean-ruby.com

Jim Gay
Saturn Flyer LLC
571-403-0338

Reply via email to