I’m having some difficulty understanding the process for becoming a host/contributor. In the admin settings, I’ve enabled the option to become a host only after posting a listing. When I’m logged in as a user and click on ‘add a listing’, I’m redirected to the host’s profile page. If I choose the host’s category and click on a page without having validated my profile (just by selecting my category) and then click again on the ‘add listing’ button, I am redirected to the add listing page. This creates several issues because the user’s profile is considered validated without clicking any button, and a category is assigned without their knowledge, with no option to modify it.
Additionally, I would like to address another issue. When I allow users to become contributors without posting a listing in the admin settings, I encounter a problem. On the profile page, if a user selects a category, they are immediately considered a contributor without the need to validate their profile and fill in the other required fields, even though I have set certain fields as mandatory.
Furthermore, for a standard user account, I have made first and last names mandatory. However, in a similar manner, I found that users are able to send messages without having completed these mandatory fields. This inconsistency in the requirement and validation of user profile information is quite troubling.
Could you please assist in resolving these issues?
Thanks in advance.