This topic contains 4 replies, has 3 voices. Last updated by Cristián Lávaque 3 years, 7 months ago.
Topic Author | Topic |
---|---|
Posted: Wednesday Jun 5th, 2013 at 2:51 am #51394 | |
I have a problem that I’m having trouble solving. My site is for salespeople from multiple difference companies who are all selling the same product. Let’s call it Product A. There are two basic membership levels, Insights and Compete. My site is a source of competitive information and a place to discuss wins, losses, and sales tactics. Everyone that becomes a member gets access to posts categorized as Insights. When they upgrade to be a “Compete” member I need to finely control their access. Compete is a category, and related to it are 5 categories for 5 specific competitors. When you become a Compete level member, you should be given access to all of those 5 competitor categories, EXCEPT if your company also sells those competitive products. So, you are an Insights level site member because you sell Product A like the rest of the members. Now you upgrade to a Compete membership. If you sell no competitive products, you get access to posts categorized under Competitor 1, Competitor 2, Competitor 3, Competitor 4, and Competitor 5…basically everything at the compete level. If you sell Product A and Competitor 2, when you become a Compete level member you will be granted access to content on the other four competitor products, but will be blocked from seeing posts in category “Competitor 2”. I think custom capabilities can handle this for me. My Insights level membership is s2member level 1, my Compete level membership is s2member level 2. Basic membership rules should apply regarding your access and expiry date for being a level 2 member, but while you are a level 2 member I need to block individual users from specific categories. I don’t get into any custom programming, but think I need to learn or find the code for managing this custom capability. Suggestions? Thanks, |