Bonjour à tous.
C’est peut-être demander la lune, car je ne suis pas sûr que ce soit encore pris en charge compte tenu de son âge ![]()
Nous utilisions ce thème de @awesomerobot pour afficher nos membres de l’équipe TL4 sur notre page /about depuis quelques années :
<!-- Display TL4 users on /about page - REF: https://meta.discourse.org/t/add-more-groups-to-about-us-page/110381/4 -->
<script type="text/discourse-plugin" version="0.8">
const ajax = require('discourse/lib/ajax').ajax;
api.registerConnectorClass('about-after-moderators', 'custom-group', {
setupComponent(args, component) {
var groups = ["trust_level_4"]; // Add group names here, eg: var groups = ["trust_level_4", "interns"];
groups.forEach(function(group) {
ajax("/groups/" + group + "/members.json").then (function(result){
var groupMembers = [];
result.members.forEach(function(members){
groupMembers.push(members);
});
component.set(group, groupMembers);
});
});
}
});
</script>
<script type="text/x-handlebars" data-template-name="/connectors/about-after-moderators/custom-group">
<section class='about custom'>
<h3>Notre équipe de niveau de confiance 4</h3> <!-- Change icon and title -->
<div class='users'>
{{#each trust_level_4 as |u|}} <!-- change the group name in here -->
{{user-info user=u}}
{{/each}}
</div>
</section>
</script>
Hélas, il est un peu cassé depuis que nous avons mis à jour vers la nouvelle page /about il y a quelques jours.
Lorsque déconnecté, il affiche toujours l’en-tête mais aucun utilisateur n’est listé :
Il affiche également une icône à gauche de l’en-tête, qui, comme vous le verrez, n’est pas dans le code ci-dessus. Cette icône n’est pas non plus présente lorsqu’on est connecté.
Ce code de thème pourrait-il être mis à jour pour soit n’afficher rien du tout lorsqu’on est déconnecté, soit pour lister les utilisateurs TL4 ?
Le deuxième problème est qu’il n’honore aucun utilisateur qui est ajouté à notre groupe spécial que nous utilisons sur le site about page hidden groups. Les utilisateurs de ce groupe sont correctement masqués de la liste des administrateurs dans la section supérieure, mais ces utilisateurs sont toujours visibles dans la liste TL4 dans la section inférieure.
Le troisième problème est que l’alignement est incorrect. Il liste tous les noms TL4 dans une liste verticale, plutôt que de les faire passer en fonction de la taille de l’écran :
Encore une fois, je ne suis pas sûr que quoi que ce soit soit possible maintenant en raison de l’âge du code que nous utilisions autrefois et des nouvelles mises à jour de la page /about.
Tout conseil ou suggestion est le bienvenu ![]()

