Hello,
GeoDirectory has an option in the general settings to restrict roles from the WP Backend. You can use that to exclude subscribers or contributors or both.
GeoDirectory itself doesn’t require listing owners to use any other role than subscriber to add and edit listings from the frontend.
If you are using a role manager addong, and allow multiple roles, be careful to not exclude any of the roles applied to your admin accounts or they too will be excluded/restricted from entering the backend.
On the frontend, only the listing author or an admin can edit a listing.
Any user can add listings, unless you have disabled that from the backend custom post type settings.
If you are using the Payment and Pricing Manager addon, then restriction happens by forcing users to choose a pricing package to add a listing, and, if you don’t have a free package, then the user must pay for each listing they add.
GeoDirectory doesn’t have any other settings for restricting users from taking actions in the backend. We do not recommend giving users access to the backend.
Users can access most of their own controls for managing listings through the frontend, either with GD Author Actions, GD Dashboard, or UsersWP.