By ckleiman on
I've uploaded a dozen files or so attached to 4 different nodes. I'd like non authenticated users to be able to download the attachments on one of the nodes, but, not the others. Those are for authenticated only. The problem is when setting permissions you can only designate permissions to apply to all uploaded files.
Specifically, I have some software files that I only want authenticated users to have access to and I have some pdf catalogs that I want to make available to non-authenticated as well as authenticated users.
Is there a module out there that will do this? I've been searching for quite some time, but, haven't found a solution yet.
Anybody? All posts welcome.
Comments
The easiest way I can think
The easiest way I can think of to do this is to create another image field and attach it to that node type, then grant users the correct access for each type of image field. Choose the image field you use to upload the image based on what kind of permissions you want people to have.
not sure what you mean?
All I did was create a few content "pages" and uploaded files attached to them. These files aren't images. They're software applications, drivers and pdf catalogs. Its the pdf catalogs I want to make available to the general public and not the rest. In permissions you can say you only want authenticated or unauthenticated users or both to have or not have access to "uploaded files" Whatever you choose applies to all. In my case I want authenticated only to have access to the software applications and drivers and the general public (as well as authenticated) to have access to the pdf catalogs. How to do?
IMCE
Look at http://drupal.org/project/imce and equivalents. IMCE uploads a wide range of file types, not just images. IMCE has permissions per directory. You might be able to put your uploads into two directories, one secure and another not secure. Some of the other image upload modules handle non image files. Some of the others attache files to nodes and you can then assign permissions to the nodes. Nodes can be tagged and permissions attached to tags.
petermoulding.com/web_architect
How do you tag a node?
This sounds like a solution. Do you know how?
Private upload module?
Maybe this fits your bill: http://drupal.org/project/private_upload
This might be the ticket?
Many thanks for this recommendation. I've just read about the module and this looks like it might be the solution. I'm going to give it a try.