SMF Development > Applied or Declined Requests

Specific member permissions

<< < (2/3) > >>

emanuele:

--- Quote from: Dan_y2k on June 22, 2012, 10:56:06 AM ---I have a membergroup named "Customers", and inside the main board they're allowed to enter, there are sub-boards that I would like to block them from entering. Let's say a member bought Product 1, and Product 3. I want him to be able to enter the corresponding sub-boards - Product 1, and Product 3. I don't want to allow him to enter Product 2 board, because he's not allowed to (didn't purchase that product for example). Because I can't set specific member permissions, the solution (which isn't helping me) is to allow him to view all products sub-boards. I won't open 3 (for the example) membergroups just for that.

--- End quote ---
That would be easily solved creating a group for any product you have that would allow enter the specific boar of the product.
Then you'd have members that buy multiple products with multiple secondary groups.

No need at all to have "member specific" permissions.

Dan_y2k:
You made a good point. But what if I'll have, let's say, 10 products? I'll still have 10 membergroups to maintain... And the customers supposed to be of the company, not each product alone... So they'll be in the "Customers" group, without me adding them to multiple products groups, besides the Customers group.

IchBin™:
Customers group would then be the primary group, and then you would have all the product groups be secondary. Secondary groups do not show for the users.

emanuele:

--- Quote from: Dan_y2k on June 22, 2012, 06:50:51 PM ---You made a good point. But what if I'll have, let's say, 10 products? I'll still have 10 membergroups to maintain... And the customers supposed to be of the company, not each product alone... So they'll be in the "Customers" group, without me adding them to multiple products groups, besides the Customers group.

--- End quote ---
What IchBin said, plus: I think that maintain something like this would be a nightmare.
If you have permissions at user level and you want to change any thing in the forum structure (let's say you add for each of your products a new board), you have to edit all your users' profiles to update the accesses (do you think it would be something nice to do? I think no, unless you have less than 15 customers).

With the current permission system what you have to set up is something like this:
* group "customer" (shared access set (i.e. common boards for all your customers irrespective of the product they bought))
* group "product 1" (access to boards for product 1)
* group "product 2" (access to boards for product 2)
* group "product ..." (access to boards for product ...)
* group "product n" (access to boards for product n)
then each of your customers will have as primary group the group "customer", and as secondary group the group or groups corresponding to the product they bought.
So for example:
* user A bought only product 1, he will have "customer" as main/primary group and "product 1" as secondary.
* user B bought product 1 and product 3, he will have "customer" as main/primary group and "product 1" and "product 3" as secondary.
And so on.

If in the future you'll need to change any kind of access you will only need to change the permission of the group for a certain product and everything will be applied to all the members that have bought that product.

Dan_y2k:
Ok, and what if I have a customer that bought 5 products? Is it possible to add a member to 5 secondary groups (besides the main Customers group)?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version