Sync/display civicrm.org bio information on Gitlab
From @eileen on mattermost:
Do you think there is anyway in gitlab to identify if the person logging a bug is a member? I would prioritise bugs logged by members if I had that visibility
A few options, in order of preference:
- LDAP sync: Gitlab supports attributes during login, although there are bug reports [1] [2] saying that it doesn't sync on each login. Still, worth testing. (requires changing our ldapjs integration to expose those attributes, but we can test with hardcoded values)
- Daily sync script from civicrm.org to Gitlab (using the Gitlab API).
- Drupal View on civicrm.org (as a last resort, since it's unlikely we would check it).
When using Gitlab profiles, it could look like this, when hovering a username:
the only caveat is that these are profiles fields which we cannot set read-only. Users could still modify their profile to write whatever they want, but it would either be reset at the next login, or at the next daily sync.