1 votes

Edition du modèle modéré dans Rails2

Je veux permettre aux utilisateurs de modifier un modèle, en ajoutant une image, une URL et/ou un numéro de téléphone. Cependant, je ne veux pas que ces modifications apparaissent tant qu'elles n'ont pas été confirmées par un modérateur. Je veux cependant permettre aux utilisateurs de créer de nouvelles entrées sans modération, mais ils ne peuvent pas inclure l'image, l'URL et/ou le numéro de téléphone (ils peuvent inclure des détails de base comme le nom et le prénom). Ou mieux, ils peuvent inclure l'image, etc. mais au début, seules les informations de base s'afficheront jusqu'à ce que l'image, etc. soient acceptées par un modérateur.

Je suis en train d'utiliser Rails 2.3.5.

1voto

Jesse Wolgamott Points 30552

Si vous souhaitez simplifier les choses, vous pouvez simplement avoir un modéré sur votre modèle. Ensuite, faites en sorte que votre modéré ait un accès complet à l'édition des modèles non modérés.

Et lors de l'affichage de votre modèle, ne montrez pas l'image, l'URL ou le numéro de téléphone.

J'aime la suggestion d'Andrew ci-dessus pour la machine à états et les versions, mais si vous souhaitez le simplifier, un joli drapeau fera exactement cela

0voto

Andrew Vit Points 10630

Il semble que vous ayez besoin d'enregistrer l'historique des révisions de votre modèle. Vous pouvez utiliser un plugin comme Vestal Versions pour cela.

Lorsque vous mettez à jour votre modèle, vous devez définir un indicateur modéré dessus. Cela pourrait être fait avec une simple case à cocher, ou un plugin de machine d'état plus avancé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X