Community

Is it drupal enough for what i want to do

Hello.
My story:
I want a file handle system.

The idea is to have a group named company and every group (companyA ,companyB etc) can create a user(1 or more).

That user can see only the files of the company created that user.

For example i create a companyA and after i register a user account(userA) to companyA i want that only userA to see the files inside companyA and only that files.

Files(under 1mb ,like pdf txt jpg)
A user can upload/download/delete a file.

Can we make this functionallity in drupal or we have to hard coded our self?

If there is any example please feel free to show us.

Thank you for your time.

Comments

=-=

This question is better served in the before you start forum. Please edit the opening post and move it. Thanks.

You can fulfill your

You can fulfill your requirement by using organic groups module (http://drupal.org/project/og) by using organic groups you will be able to create groups(companies in your case) add members and private content to it.
For examples you can refer to http://drupal.org/project/openatrium or http://drupal.org/project/openatrium installation profiles.

Barinder

This is possible in Drupal

This is possible in Drupal using core modules.

By default the user rolls are 'Anonymous User' and 'Authenticated User' but you can create any user rolls you want and name them what you want (in your case you could make new user rolls 'company A', 'company B', company C' and so on. You can allocate users to any of those groups yourself or there are modules that will automatically allocate users to their correct group depending on your requirements.

Similarly with content. Drupal comes with two default content types known as 'Page' and 'Story', but you can add as many other types as you like. You could, for example, create content types known as 'Content A', 'Content B', and so on.

The final stage is to change user permissions so that Content A is only visible to Company A, and so on.

You would end up with a site with general content that is public (general public or so that site visitors can log in), and private content that can only be seen be the correctly logged in users.

nobody click here