Autoriser le fichier journal pour le sujet et restreindre aux administrateurs

Je suis un site web et nous voulons une fonctionnalité où seul l’administrateur peut autoriser le téléchargement de fichiers journaux pour un sujet spécifique, et les fichiers journaux téléchargés ne peuvent être visibles que par l’administrateur, pas par les utilisateurs.

Quelqu’un sait comment y parvenir ? Toute aide serait appréciée.

De quels fichiers journaux parlez-vous ?

Voulez-vous dire des fichiers de téléchargement avec une extension .log ? Il existe un paramètre pour les types de fichiers de téléchargement pour les administrateurs (ou peut-être le personnel).

Dans notre problème, l’administrateur doit permettre à l’utilisateur d’ajouter un fichier journal pour une catégorie spécifique. Et le fichier journal téléchargé par l’utilisateur ne peut être visible que par l’administrateur.

Si vous voulez qu’il soit visible uniquement par l’administrateur, il devra l’envoyer par message privé, pas par un sujet public.

Pouvez-vous expliquer ce qu’on entend par « envoyer par message privé » ?

Désolé pour la qualité d’image relativement médiocre, mais :


Vous pourriez également permettre aux utilisateurs d’envoyer des messages au groupe @admins.

2 « J'aime »

Cela signifie que vous n’avez pas la possibilité de masquer certaines parties d’une publication qui ne sont visibles que par les administrateurs. Les utilisateurs doivent donc envoyer ces informations par message privé.

Voici un plugin qui permet les publications privées, mais si je me souviens bien, il est cassé.

1 « J'aime »

Quelle est la taille maximale des fichiers autorisée pour le téléchargement de fichiers journaux via les messages privés ?

La limite de téléchargement que vous avez dans les paramètres. Sur mon forum, elle est de 150 Mo, mais si vous ne l’avez pas modifiée, elle est beaucoup plus basse, quelque chose comme 5 Mo — je ne m’en souviens vraiment pas.

Mais un fichier journal de 1 Mo est… un journal affreusement long.

2 « J'aime »

pouvez-vous me dire comment changer la taille d’un fichier

Limite de téléchargement ? Ouvrez app.yml et modifiez la valeur de upload_size. Reconstruisez après cela.

Et :

1 « J'aime »

Voici un plugin pour les sujets privés. Où vous configurez un groupe qui peut voir les sujets. Seul l’Op et le groupe configuré peuvent voir le sujet. Le groupe dans votre cas “admin” peut voir tous les sujets.

1 « J'aime »