The objective of the site is to maintain a product
listing.
product
composes of a title, description and quantity (CCK field).product
belongs to a shop
. shop
has a manager
. products
are visible to all.manager
can only add/edit products
of his own shop
.admin
can create new shops
and new managers
.How can I set the permission for the above scenario?
I am thinking of using Taxonomy
for shop names, Taxonomy Access Control for permission control. Not sure whether I am on the right track though...
Besides, is Organic Groups also an option?
Thanks!
TAC solves your problems. I'm using it in a very similar scenario. Here's how to set it up:
That should do it, as long as your permissions for the content type are set up to allow anonymous users to view the fields in "Product".