Adding workflow to files I'm working on a site that should let users to publish files (images), but I would to add a kind of workflow for these files.
Is there a way? I was thinking to use private/public files, in this way:


by default files are stored in "private" mode (so only certain users can see them)
create a module that simulates a workflow that "publish" a file, moving it to the "public" mode


Could be a solution?
The easiest way would be to create a content type called images, remove all the clutter and just add an image field. Since your images are now nodes, you can use any workflow module that you generally use. (Note you will have a overhead of one node for every image you upload)

If you don't want to follow the above approach then you can consider using rules and VBO module along with the the private folder options in image field settings.