#2300 frontend: match OS logos by their OS family
Merged 2 years ago by praiskup. Opened 2 years ago by nikromen.
copr/ nikromen/copr centos-logo  into  main

@@ -629,6 +629,9 @@ 

              logo = mock_chroot.name_release + ".png"

          elif mock_chroot.os_release in logoset:

              logo = mock_chroot.os_release + ".png"

+         elif mock_chroot.os_family in logoset:

+             logo = mock_chroot.os_family + ".png"

+ 

          return logo

  

      @classmethod

@@ -1579,6 +1579,15 @@ 

          """

          return self.tags_raw.split() if self.tags_raw else []

  

+     @property

+     def os_family(self):

+         """

+         Returns family of OS.

+         centos-stream -> centos

+         opensuse-leap -> opensuse

+         """

+         return self.os_release.split("-")[0]

+ 

  

  class CoprChroot(db.Model, helpers.Serializer):

      """

@@ -1,1 +0,0 @@ 

- ../centos_logo.png 

\ No newline at end of file

@@ -1,1 +0,0 @@ 

- ../geeko_logo.png 

\ No newline at end of file