Am trying to come up with a starting list for people who may need to have their dev stages upgraded. Some few people already have their talk user profile with their current dev stage. But not all. Could there be any way i may not be aware of for telling one’s current dev stage? https://wiki.openmrs.org/display/RES/OpenMRS+Developer+Stages
Discourse is the authoriative way right now. Beyond dev1, there are groups for each stage. dev-null: https://talk.openmrs.org/badges/131/dev-null dev 1: https://talk.openmrs.org/badges/133/smart-developer dev 2: https://talk.openmrs.org/badges/139/dev-2 dev 3: https://talk.openmrs.org/badges/140/dev-3 dev 4: https://talk.openmrs.org/badges/141/dev-4 dev 5: https://talk.openmrs.org/badges/142/dev-5
keep in mind, smart-developer needs to take the test
@r0bby or anyone else who knows, how do i actually move people into the various dev stages? Is there some sort of tool that i need to use? I do not mind even if i means doing it one by one. I just need to do it.
You add them to the discourse group and the the badges are granted daily. I gave @burke a CSV file with all the upgrades. I’ll look into doing it later day or Monday. Part of me wants to write a tool though.
@r0bby excellent!!! By the way, i like your response times! You are too fast that i sometimes wonder if you get any sleep!
Do I still have to say if I feel my stage has to be upgraded or should I wait till Tuesday?
@dkayiwa, I made you owner of the Dev Stage groups a week or two ago, so you should be able to manage these groups in Discourse. It’s not easy to find the group management in Discourse. The path I’ve learned is to get to them from my group list:
- Click on your avatar at the top right
- Click on your name at the top left of the popup (this takes you to your activity page)
- Click the “↓Expand” button
- Click the link the group you want to manage in your list of groups
@dkayiwa, note that we should strive to keep GitHub team assignments aligned with groups in Talk (we consider Talk the source of truth and adjust GitHub team assignments to match). This will ensure that people have GitHub privileges appropriate to their dev stage.
I have made you team maintainer for the dev stage groups in github.com/openmrs. Currently, there is no reason to maintain membership of /dev/1
and little reason to maintain /dev/2
, since additional permissions only begin at /dev/3
. So, we could probably clear out /dev/2
and worry about maintaining those team lists in GitHub when/if they ever have any utility.
We should automate this.
No, add them to the proper devstage group and discourse will do it once a day. Based on the scheduler, it will run in about 21 hours from now.
Just manually ran the background task, so all badges should have been granted. Looks like @lluismf is a shiny /dev/4: https://talk.openmrs.org/badges/141/dev-4?username=lluismf