Bug #15320
fermé[Recherche Admin] Rechercher une publication par son identifiant : aucun résultat n'est retourné si l'utilisateur admin n'a pas au moins les accès lecteur sur la publication.
0%
Description
Reproduit en 6.4.7-build250420
Fichiers
Mis à jour par Miguel Moquillon il y a environ un mois
- Statut changé de Assigned à Feedback
Heu oui c'est normal. C'est la base même du mécanismes des autorisations dans Silverpeas ! Être admin de la plate-forme ne fait pas de lui un gestionnaire de toutes les applis et espaces. Aussi, s'il peut créer des espaces ou des applications, l'accès à ces derniers n'est possible que s'il se met aussi acteur de ceux-ci (cad s'il décide de jouer un rôle dedans).
Mis à jour par David Lesimple il y a environ un mois
On peut chercher sur le nom d'une application mais pas d'une publication ? ce n'est pas logique selon moi.
Le but ici est de permettre à l'admin de localiser une publication, justement sans savoir où est situé cette publication.
Ensuite, si il veut agir dessus (ou communiquer l'information) il met les autorisations d'accès nécessaires.
Mis à jour par Miguel Moquillon il y a environ un mois
· Edité
- L'administrateur peut créer, modifier et assigner des droits des espaces et applications
- L'administrateur peut donc retrouver les espaces et applications
- L'administrateur, s'il ne joue pas un rôle donné sur un espace ou une application, ne peut pas accéder (au sens d'entrer dans) à l'espace ou à l'application
- L'administrateur, s'il ne peut accéder à une application, n'a pas accès aux contributions de cette application, même avec la recherche globale dans le front office
Par conséquent, oui, c'est le comportement normal qu'un administrateur ne puisse accéder non plus, dans le backoffice, aux contributions des applications pour lesquelles il ne joue aucun rôle (autrement dit il n'a aucun droit d'accès de défini)
Mis à jour par Miguel Moquillon il y a environ un mois
· Edité
Bref, j'ajouterai que l'administrateur dans Silverpeas est avant tout un gestionnaire organisationnel et pas un "root". D'ailleurs il n'y a pas de root dans Silverpeas.
Mis à jour par David Lesimple il y a environ un mois
- Fichier clipboard-202606241043-xdsz8.png clipboard-202606241043-xdsz8.png ajouté
Je crois qu'on s'égare....
ici le bug c'est qu'on ne retrouve pas la publication depuis son id...

Mis à jour par Miguel Moquillon il y a environ un mois
Le titre du billet stipule : "aucun résultat n'est retourné si l'utilisateur admin n'a pas au moins les accès lecteur sur la publication", donc non on ne s'égare pas. Si l'administrateur n'a aucun accès à l'application dans laquelle est présente la publication, il est alors normal, pour les raisons évoquées précédemment, que celle-ci ne remonte pas dans la recherche côté du backoffice.
Mis à jour par David Lesimple il y a environ un mois
· Edité
Miguel Moquillon a écrit (#note-7):
Le titre du billet stipule : "aucun résultat n'est retourné si l'utilisateur admin n'a pas au moins les accès lecteur sur la publication", donc non on ne s'égare pas. Si l'administrateur n'a aucun accès à l'application dans laquelle est présente la publication, il est alors normal, pour les raisons évoquées précédemment, que celle-ci ne remonte pas dans la recherche côté du backoffice.
Je crois que tu n'as pas compris le problème. On en reparle demain.
C'est comme si tu cherchais une application par son id et que tu ne la trouvais pas juste parce que tu ne fais pas parti des rôles de cet application.
Mis à jour par Miguel Moquillon il y a environ un mois
Après discussion, il s'avère que la recherche dans le backoffice ne passe pas par le mécanisme d'autorisation ce qui permet à un administrateur de plateforme de pouvoir lister (et pas accéder, l'accès lui étant alors soumis au mécanisme des autorisations de Silverpeas) les publications par leur identifiant.
Après test avec une version de dev 6.4.7 récente, je ne reproduis pas le bogue.
Mis à jour par David Lesimple il y a environ un mois
Après discussion, il s'avère que la recherche dans le backoffice ne passe pas par le mécanisme d'autorisation ce qui permet à un administrateur de plateforme de pouvoir lister (et pas accéder, l'accès lui étant alors soumis au mécanisme des autorisations de Silverpeas) les publications par leur identifiant.
Si justement, il passe à tort par ce mécanisme et vérifie si l'adm a les droits de lecture sur cette publication.
Je reproduis bien le problème avec le build 6.4.7-build260622...
Mis à jour par Miguel Moquillon il y a environ un mois
- Statut changé de Feedback à In progress...
J'ai pu finalement reproduire le bogue. Pour le reproduire, il faut s'assurer que la GED n'ai pas le paramètre "Banque de fichiers" d'activé, sinon les droits lors de la recherche sont court-circuités.
Mis à jour par Miguel Moquillon il y a environ un mois
- Statut changé de In progress... à Closed
Correction directement faite dans la branche 6.4.x et reportée dans les branches master et master-jee