Creating a permission based Knowledge Base
Permalink
Hi Guys,
Would be great to get your input on the best method of achieving what I need to do regarding the creation of a clients Knowledge Base. I'll start off by giving an overview of how it will roughly need to work.
There are to be 3 different user groups - 1. Engineers 2. Customers 3. Non Customers
There are then to be 7 categories of assets eg. 1. Software 2. Manuals 3. User Guides . . and so on.
Permissions need to then work where the different user groups can access and download different files. 1. Engineers will be able to download every file, 2. Customers will be able to download most and 3. Non Customers will have limited access.
Where the potential complication comes in is that all files need to be searchable by anyone visiting the site but when they try to click to download then depending on the permissions of the file it will ask for you to login (using the respective user group login) or it will already detect that you may be logged in.
I started off thinking the document library will be able to do this but after having a very quick play i'm not sure if it can. This leads me to think that using the ecommerce module may be the best approach, obviously not making use of the checkout process.
Would be great to get your input on the best method of achieving what I need to do regarding the creation of a clients Knowledge Base. I'll start off by giving an overview of how it will roughly need to work.
There are to be 3 different user groups - 1. Engineers 2. Customers 3. Non Customers
There are then to be 7 categories of assets eg. 1. Software 2. Manuals 3. User Guides . . and so on.
Permissions need to then work where the different user groups can access and download different files. 1. Engineers will be able to download every file, 2. Customers will be able to download most and 3. Non Customers will have limited access.
Where the potential complication comes in is that all files need to be searchable by anyone visiting the site but when they try to click to download then depending on the permissions of the file it will ask for you to login (using the respective user group login) or it will already detect that you may be logged in.
I started off thinking the document library will be able to do this but after having a very quick play i'm not sure if it can. This leads me to think that using the ecommerce module may be the best approach, obviously not making use of the checkout process.