I have been reading about views and gallery creation for a few days now and haven't come across this scenario.
I am building a site for a client that will allow user to upload photos but these will need Moderator approval before being published.
Can someone tell me the best way to do this. (I have got a Gallery built but I am not sure how to implement the Moderator control)

Also, does anyone have a link to a video tutorial on using views - I seen such a link on this site last week but can't find it now?

Thanks

Comments

WorldFallz’s picture

without details it's difficult to be specific, but in general you would make the images individual nodes with single value image field and make the default to be unpublished.

mcnicholl’s picture

Thank you. I was able to follow your advice and a moderator is now required to approve uploaded images.

However, I have hit a new twist. Images are viewable by authenticated users only when images are approved (by the moderator) they are viewable by public users - this shouldn't be the case? Can't quite figure this out....any advice anyone?

Thanks

WorldFallz’s picture

Images are viewable by authenticated users only when images are approved (by the moderator) they are viewable by public users - this shouldn't be the case?

I'm not quite sure what you're asking-- but 'view published' and 'view own unpublished' are a permission you can set. If you want any more granularity, you need to add one of the contributed access control modules.

mcnicholl’s picture

Apologies, just re-read my post and I agree it's not clear - childminding and posting from a newbie don't mix :-)
Here is my setup.
I have 4 roles:

Anonymous Users (which I call public users)
Authenticated Users (which I call Members)
Moderators
Administrators

Members can upload photos but these require Moderator approval for publication - done!
Published photos should not be viewable by public users - not done! Do I need to install an access control module to prevent public users from viewing published photos?
'
Thanks - appreciate your help and patience

WorldFallz’s picture

childminding and posting

lol, i know the feeling-- newbie or not.

Do I need to install an access control module to prevent public users from viewing published photos?

Yes. The "view published" permission provided by core applies to all content universally. If you only need this basic additional control, you could use the private module, make images private, and assign the 'view private' permission to authenticated users. If you anticipate you might need more levels of access across different content types, then you'll want to consider one of the other access control modules (ie content_access, simple_access, taxonomy_access, etc).

Also-- you'll want to do yourself a favor and just get used to using the terms anonymous and authenticated-- everyone on drupal.org understands and uses that terminology so it's much simpler to use it than redefine it on every post.