Thanks Klaas. I'm not 100% sure how foreman-rake console works so I'll need
to look into it.

Appreciate your help.

cheers
L.

------
"Mission Statement: To provide hope and inspiration for collective action,
to build collective power, to achieve collective transformation, rooted in
grief and rage but pointed towards vision and dreams."

 - Patrice Cullors, *Black Lives Matter founder*

On 9 May 2017 at 17:15, Klaas Demter <[email protected]> wrote:

> Sorry wrong link - right solution:
> http://projects.theforeman.org/issues/18820
>
>
> Greetings
> Klaas Demter
>
> ATIX - The Linux & Open Source Company
> www.atix.de
>
> ----- Ursprüngliche Mail -----
> Von: "Klaas Demter" <[email protected]>
> An: [email protected]
> Gesendet: Dienstag, 9. Mai 2017 09:12:13
> Betreff: Re: [foreman-users] Foreman 1.14/Katello 3.3 upgrade make CCVs
> useless
>
> Hey,
> this sounds like http://projects.theforeman.org/issues/19024.
>
> you can fix it by applying it manually - something like this in
> "foreman-rake console" - or wait for 3.3.2:
>   class FakeContentView < ActiveRecord::Base
>     self.table_name = 'katello_content_views'
>
>     has_many :content_view_components, :class_name =>
> "FakeContentViewVersion", :dependent => :destroy,
>              :inverse_of => :composite_content_view, :foreign_key =>
> :composite_content_view_id
>   end
>
>   class FakeContentViewVersion < ActiveRecord::Base
>     self.table_name = 'katello_content_view_versions'
>
>     has_many :content_view_components, :inverse_of =>
> :content_view_version, :dependent => :destroy, :class_name =>
> 'FakeContentViewComponent'
>   end
>
>   class FakeContentViewComponent < ActiveRecord::Base
>     self.table_name = 'katello_content_view_components'
>
>     belongs_to :content_view_version, :class_name =>
> "FakeContentViewVersion",
>                               :inverse_of => :content_view_components
>     belongs_to :content_view, :class_name => "FakeContentView",
>                               :inverse_of => :component_composites
>   end
>
>     FakeContentViewComponent.find_each do |cvc|
>       if cvc.content_view_id.nil? && cvc.content_view_version_id
>         cvc.content_view_id = cvc.content_view_version.content_view_id
>         cvc.save!
>       end
>     end
>
>
> Greetings
> Klaas Demter
>
> ATIX - The Linux & Open Source Company
> www.atix.de
>
> ----- Ursprüngliche Mail -----
> Von: "Lachlan Musicman" <[email protected]>
> An: [email protected]
> Gesendet: Dienstag, 9. Mai 2017 07:46:03
> Betreff: [foreman-users] Foreman 1.14/Katello 3.3 upgrade make CCVs useless
>
> Hi
>
> I upgraded Foreman/Katello successfully (ie, without warning or error) from
> 1.13/3.2 -> 1.14/3.3
>
> Now, when I go to a Composite Content Views, their "List/Remove Content
> Views" has the right number of rows in the table, but there is no text nor
> any ability to update to a newer version.
>
> This makes them useless, and I'm not sure how to solve it?
>
> I have rebooted the machine, and checked in Firefox and Chromium on Debian
> Stretch, Chrome in Windows.
>
> See attached images for eg
>
> Also attached: the html source code for the table cell with the missing
> value
>
> How do I fix this?
>
> cheers
> L.
> ------
> "Mission Statement: To provide hope and inspiration for collective action,
> to build collective power, to achieve collective transformation, rooted in
> grief and rage but pointed towards vision and dreams."
>
>  - Patrice Cullors, *Black Lives Matter founder*
>
> --
> You received this message because you are subscribed to the Google Groups
> "Foreman users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/foreman-users.
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Foreman users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/foreman-users.
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Foreman users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/foreman-users.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to