I also noticed some badges have a setting Show post granting badge on badge page selected. I don’t know what it does so I’ve asked so that they can all be turned on/off as appropriate.
Based on the answer provided on meta.discourse.org, the Show post granting badge on badge page setting doesn’t do anything for our local group badges. It is only relevant if the badge was awarded due to an action on a topic.
@danfowler despite testing I’m not sure if it’s working 100% correctly. Everything worked for me but I’m an Admin. When @nikeshbalami, added members to the OKNP group, the badging task did not run.
So we have 1 member with a OK Nepal badge but 8 members in the oknp group. When I preview the badge query I get the correct result, so I can only assume that a when a user is edited or created event wasn’t triggered.
Someone from OK could contact Discourse and ask them to turn it on. All new groups will have to have badges manually award unless we request this option to be turned on. cc: @mor