Add new properties from the frontend area
RSBooking! allows registered users to add new properties directly from the frontend, without needing backend access. To enable this, you must configure the correct Group Permissions for the Joomla! User Group the property owner belongs to.
Configure Group Permissions
Navigate to Components > RSBooking! > Groups and adjust the permissions for the desired user group:
- Create & edit own properties: Allows logged-in users from the selected group to add new properties from the frontend, as well as edit their own properties.
- New properties require moderation: If enabled, users must submit their property for review. After completing the property details, the user clicks Submit for review.
Note: This button is only available if Can edit all properties is disabled. Once clicked, an email titled Review property is sent to the email addresses set in the Recipients field of this email. - Approval workflow: Once a property is approved, it becomes visible in the frontend listings. At the same time, the property owner receives the Property approved – user email notification.
Important!
- Review Email recipients must have the Can approve properties permission.
- The Review property and Property approved – user emails can be overwritten in the Category settings.
- Before clicking Submit for review, you must first save the property to ensure the data is stored.
Add a Property from the Frontend
Once permissions are set, users can add new properties through the frontend menu items:
- From the List All Categories menu item:
- Select the List all categories menu item (Step 1 in the screenshot).
- Click on a category from the list (Step 2 in the screenshot).
- Click the + Add property button at the top (Step 3 in the screenshot).
- A modal window opens with the selected category prefilled (Step 4 in the screenshot).
- From the List User Properties or Show Properties from Category menu items: Users with permissions can also add properties directly from these views, as long as they have rights for the selected category.
Configuring the Property from the Frontend
The configuration options are similar to those available in the backend.
Approving the Property
The property can be approved by users belonging to a group with the Can approve properties permission enabled. They will receive the Review property email, which contains:
- {property_link}: Opens the property details page, where he can click on the Approve Property button.
- {approve_link}: Approves the property directly.
The properties can also be approved from the Properties listing in frontend, by users who have the Can approve properties permission enabled. Either click on the top 'Pending approval' button, found on the properties list, or directly by accessing the property and click on 'Approve property'.