Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-6584

Media NON_MUTUALISE_NON_PUBLIC sans lien avec la table RESSOURCE visible en ligne

    XMLWordImprimable

Informations

    • Bug
    • Résolution: Résolu
    • Critique
    • master, branche 6.7, 6.07.73
    • master, branche 6.7
    • Aucune
    • Aucune
    • VDM 6.7 Sprint
    • 42

    Description

      On observe la présence de media à l'état NON_MUTUALISE_NON_PUBLIC sans ressource associée dans la mediathèque.

      En théorie, les médias NON_MUTUALISE_NON_PUBLIC devraient toujours être associés à une fiche via une ressource.

      Le contrôle des droits du controleur /medias/ considère que comme le média n'a pas de ressource, il est visible.

      ...
      if (CollectionUtils.isNotEmpty(resources)) {
          // Cas 1 : le fichier est rattaché via une ou plusieurs ressources
          result = checkResources(usedContentId, resources);
      } else {
          // Cas 2 : le fichier n'est pas rattaché via une ressource
          // et existe uniquement en tant que média
          if (serviceRubrique.controlerRestrictionRubrique(userGroups, mediaBean.getCodeRubrique())) {
              result = MediaAutorizationStatus.AUTHORIZED;
          }
      }
      ... 

      De ce fait, des medias orphelins non liés à des fiches peuvent être servis sans contrôle.

      Pièces jointes

        Liens des tickets

          Activité

            Personnes

              frederic.rapin Frédéric RAPIN
              frederic.rapin Frédéric RAPIN
              Votes:
              0 Voter pour ce ticket
              Gérer les observateurs:
              5 Démarre l'observation de ce ticket

              Dates

                Création:
                Mise à jour:
                Résolue: