Bonjour,

I would like to help a friend of mine who is a teacher in high school, she wants to have a web site for her students and their parents.

I have deployed and administered simple drupal web sites before, but I'm not a programmer - I don't "tweak" code, etc.

I'm a little bogged down by the following requirement: how can I set-up roles and permissions so that she can post content that would be viewable only by a specific user? She wants to post audio files containing "homework corrections" (instead of marking up copies), but obviously, the file and post for one student should only be viewable and downloadable by the applicable student (and perhaps their parents).

It would be great if someone could point me in the right direction to do something like this...

Many thanks,

Patrick
http://claimid.com/patrick-cormier

Comments

adam_b’s picture

I've been looking into this a bit - I haven't come up with anything definite, but have the impression that Organic Groups will let you control access on a group basis. Whether it's reasonable to use this for narrowing down to the level of individual users might be another question, though.

divrom’s picture

Fidelis’s picture

Yep -

Reviewed them. Seems that module "private" is closest to what I'm looking for, so I submitted a feature request for that module...

patrick

Lanny-1’s picture

Lanny: hey - no problem; I understand that; the objective of the feature
request (it's not criticism) is only to point out a feature that would
still allow you to achieve your objective, but also achieve other
objectives... It was just a feature request, no harm done I hope ;-)
Thansk for your contributions, I wish I could do the same! Cheers -patrick

Patrick, I have responded to you in a wrong place and I am sorry. I am just too new to Drupal ...
Your request makes sense, of course. What I have done is modify the code slightly to force private on certain node types and hide the choice box from certain roles. Your modification would be probably more involved.

Absolutely no harm done ... I was just afraid that the basic function would be disabled but I believe that your feature could be implemented by choice in the module setup.