Un invité ou un utilisateur anonyme (qui ne s'est pas connecté) peut tenter de contribuer à l'échange de fichiers en utilisant le gros bouton orange de page.

Malheureusement, ils n'y parviendront pas car ils n'ont pas la permission et ils ne le découvrent pas avant d'avoir essayé de le publier.

Nous pourrions éviter cela en supprimant le gros bouton orange s'ils ne sont pas connectés.
Le gros bouton orange est dedans /template/jmp/widget/file-exchange-upload.ftl . Il y a un prototype qui montre comment détecter si un utilisateur est connecté /template/jmp/welcome.ftl .
Les boutons orange pour la connexion et la participation sur la page principale de la communauté d'utilisateurs JMP ne sont visibles que si un utilisateur n'est pas connecté.
Voici la section pertinente de /template/jmp/welcome.ftl:
<#if user.anonymous>
Log In With Your
SAS Profile
https://www.sas.com/profile/user/create.htm?returnURL=https://community.jmp.com" class="btn btn-lg btn-default pull-right btn-block">Create a SAS Profile and
Join the Community
Après avoir corrigé l'espace d'échange de fichiers, nous devrions examiner les sous-espaces pour un correctif similaire.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />C'est complet. J'ai ajouté 3 nouveaux fichiers FTL avec la même logique et mis à jour les widgets. J'ai également ajouté la navigation de gauche pour les 3 sous-espaces sous File Exchange.
J'espère que cela t'aides!