I'm running a gallery (using Gallery), and it's embedded into Drupal. I want to allow users to be able to upload images to that gallery.
However, in the name of preventing spam, goatse, the usual, I want it to be completely moderated (based on user role preferably).
I was thinking that a user could upload directly to the gallery, but put it in a special private album that only certain roles can see and edit, it could essentially be a moderation queue. The problem here is, I don't want that album to be viewable by the same people who can upload into it, and I haven't found a way to do that with roles. This would be like a drop-box, and would be nice because any accepted images can be moved directly into the gallery from there.
Alternatively, even just a way for a user to upload a picture to a (again, private) queue that only administrators (or a given role) could see would also work, as the pictures could then be manually added. My big concern is making the users able to upload pictures to the queue, but not see any pictures that are currently in it (their own, I don't care about, but whatever works).
What I DON'T want, however, is for the pictures to be published once accepted (like a blog entry or what-not), otherwise the Image module would work fine for what I need, and I could turn on administer moderation of submissions.