2010-01-25 7 views
0

J'ai un site drupal sur lequel je travaille ici: selkirk.treethink.netModule de réserve Drupal?

J'ai des modules CCK et Views installés, donc sur le frontend, vous voyez la page Demande de travail créée en utilisant CCK. Sur le backend les administrateurs et les étudiants peuvent voir tout le travail posté à travers ce formulaire avec le module Vues.

Je dois ajouter une case à cocher que la personne soumettant le travail ne peut pas voir, mais que les élèves peuvent voir dans la page qui répertorie le travail par le biais de "Vues". Cette case à cocher ne pourra être vérifiée qu'une seule fois car elle réservera le travail à cet étudiant. En d'autres termes: Juste une petite boîte qui se trouve sur la page "Vues" qu'un étudiant peut faire. vérifier et puis personne d'autre ne peut décocher par la suite, sauf l'étudiant qui l'a vérifié ou un administrateur.

Y at-il un module qui peut faire cela?

Merci, Wade

Répondre

1

Ma première pensée en lisant votre question était Flag module. Il y a déjà un fil de discussion dans la file d'attente à propos de votre question: http://drupal.org/node/624746. Qu'est-ce qu'il se résume à, ce drapeau peut faire la plupart du travail, mais vous devrez écrire du code vous-même (ou éventuellement utiliser le Rules module) pour enregistrer quel utilisateur a marqué le nœud.

Une autre option serait d'utiliser le Workflow module et de créer un état 'assigné'. Je n'ai pas beaucoup travaillé sur le flux de travail, donc je ne peux pas vraiment vous dire quelle option est la meilleure.

+1

J'ai fini par aller avec le drapeau 2.x et l'intégration avec les vues 2.x et ça a fonctionné parfaitement. Merci. –

+0

Nice, merci pour les commentaires. – marcvangend

0

Le module Field Permissions vous permet de spécifier créer, afficher et modifier les autorisations pour les champs CCK. Je ne pense pas qu'il fera tout ce que vous voulez, mais c'est un début.

+0

À mi-chemin. –