The discussion revolves around restricting users from posting in groups if they haven’t uploaded their profile picture or completed their profile. Kushalghosh9899 wants to implement a custom solution to display a specific message to users who haven’t uploaded their profile picture. JammyDodger suggests that a custom solution might be needed.
Krsh asks if users can be forced to complete a particular profile field before posting. Canapin explains that only default fields and custom fields can be set as mandatory during signup, but not fields like avatar or bio.
Lhc_fl suggests using the Custom Wizard Plugin to create a required wizard for registration, allowing users to skip and automatically adding them to a group upon completion. They also mention the potential convenience of syncing badges to groups through Discourse Automation in the future.
I wanted to implement a way that users should not be allowed to post if they have not uploaded a profile picture.
They should get the message: “Please upload a profile picture and complete your profile before you can start working on this site”
I don’t believe there’s a way to do that through the existing settings, so will likely need a custom solution. I’ll slip this over to Development to see if that can get you some answers.
Hi, let’s forget the custom message. But is there any way to force users to complete a particular profile field before they can start posting?
Ofcourse we could make it part of signup process, but I want to allow the users to hang around before forcing them to complete profile.
From what I’ve explored, this is ok. You can create a wizard that is required to fill in when registering, and allow skipping, and set “automatically adding to group” after compete.
""
However, it would be the most convenient if Discourse Automation could one day sync badges to groups.