Is it possible for a user role to upload/download and modify on one instance of a fileshare and then only be able to download on another?

I am trying to make a public fileshare where anyone can upload, download, modify, delete. I would then like to have the 'admin' fileshares where authenticated users can only download.

Is this possible now or should I make this a feature request??

-phil

Comments

JamieR’s picture

Yes. It is possible now.

pkrasko’s picture

How is it possible?

It seems like I would have to issue complete access control to the user role that I want to be able to download only on one fileshare and upload/delete/modify on another fileshare.

Doing this gives them full acess to ALL fileshares [modify/delete/upload/download].

Does the HEAD version support my request? Maybe I am configuring it wrong?

-phil

JamieR’s picture

The "Allow files to be uploaded to and deleted from this directory" check box on the node edit page can disable the upload/delete/modify features for just that node.

pkrasko’s picture

Thanks!! That just saved me a headache

pkrasko’s picture

That "Allow files to be uploaded to and deleted from this directory" will disable it for all users, which means the admin can't upload files. Is there a way to just disable it on a per user role basis?

-phil

BarisW’s picture

Version: 5.x-1.0 » 5.x-1.x-dev

This is exactly what I need. I have two fileshares and 3 roles, let's call them

1. Users
2. Superusers
3. Admins

A. Fileshare for Superusers
B. Fileshare for Admins

Both A and B must be inaccessible for 1.
Users from 2 and 3 should be able to download files from A, while 3 should be able to upload to it.
Users from 3 should be able to up- and download to B. User from 1 and 2 can's access B.

So: one group with no-access. One group with read-access to only one Fileshare and one group with all rights to both Fileshares.

Is this possible?

Kind regard, Baris

nekad’s picture

I'm looking for something very similar, possibly less mainstream. I need to implement per user fileshares, where users would each have their own fileshare they can manage, but no other user has write access to (but can download files from). Does anyone have suggestions on how I might accomplish that?

nekad’s picture

After checking out other modules, I found the perfect one for my needs. IMCE supports per-user fileshares (image and non-image files) and per role quottas. Just an excellent module. Of course, I'm still incorporating the Fileshare module to use for a central file repository as I believe it is better suited for that.

monkeybeach’s picture

I too need user roles to have different levels of access to a Fileshare. I have a moderator role who should be able to upload via the interface in 'edit', and user roles who should only be able to download via the front end.

Rich