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

    • Icon: Bug Bug
    • Résolution: Résolu
    • Icon: Critique Critique
    • master, branche 6.7, 6.07.73
    • master, branche 6.7
    • Aucune
    • Aucune
    • K-Sup - Sprint Maintenance
    • 42

      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.

        Il n'y a aucune sous-tâche pour ce ticket.

            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

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