User Types: How to Add Roles / Capabilities

This topic contains 6 replies, has 2 voices, and was last updated by  Guust 10 years, 1 month ago.

We have moved to a support ticketing system and our forums are now closed.

Open Support Ticket
  • Author
    Posts
  • #34216

    newdesignideas
    Expired Member
    Post count: 25

    Your system is great, really, however I can´t seem to find a way to differentiate between different users of a directory / portal. Example:

    1. User type A: service provider, can add listings.
    2. User type B: service user, can review listings.

    The most rudimentary way of doing that easily would be via user roles: subscribers can review listings authors and editors can add listings and review. Then dd the roles to the users directly or via a “user type” abstraction.

    Therefore, at the simplest there should be a way to limit the adding of listings, reviews and all other functionality by user role. I can´t find it.

    Otherwise, how would a portal with your system function with reviews? It really can´t when everyone can do everything. Reviewers should not be able to do listings, basic right?

    #34217

    Guust
    Moderator
    Post count: 29970

    Users can submit listings and reviews.
    Why should they not?
    How will you stop someone registering 2 accounts, to review and to list?

    #34529

    newdesignideas
    Expired Member
    Post count: 25

    The answer to your question is really simple!

    Type A: service providers user types have to be approved by the admin
    Type B: service user types can freely register and leave reviews

    Works 100% of the time all over the internet. Unbelievable that you ask such a question. Simply unbelievable..

    #34530

    newdesignideas
    Expired Member
    Post count: 25

    Also this topic is anything but resolved. How can a portal function without basic differentiation and management of users? How? That is the real question.

    #34531

    Guust
    Moderator
    Post count: 29970

    No need to bite …
    The way it works is that you control how to accept users, and you choose whether listings they submit are auto-approved or not, and the same with comments.
    There is no differentiation between the users, but there is between the posts they make, ie listings or comments.
    Same as most sites like yelp where you are never asked to create two accounts, if you want to list and comment on other listings. But the process for listings and comments is different.

    #34532

    newdesignideas
    Expired Member
    Post count: 25

    Ok, got it. My apologies for the bite 🙂

    I will create my own plugin to separate the two user types with the new BuddyPress functions for creating user types. Is there an API so I can make it GeoDirectory compatible.

    I think Geodirectory is the greatest listings plugin I have seen and I worked through a dozen of them. In my judgement much of it should be part of WordPress core, it is that good. Hopefully Automattic will buy you one day 🙂

    #34533

    Guust
    Moderator
    Post count: 29970

    You can use a membership plugin like s2member with buddypress and GD to restrict only certain users access to the Add Listing pages.
    There is a Buddypress GD compatibility plugin in your download area.

    All is forgiven, you did not leave any marks 😉

Viewing 7 posts - 1 through 7 (of 7 total)

We have moved to a support ticketing system and our forums are now closed.

Open Support Ticket
20% Discount Offer
Hurry! Get your 20% discount before it expires. Get 20% Discount