Problem/Motivation
As an event organizer, I would like to see a list of Drupal.org users that have completed the CoC contact training, so that I can find CoC contacts for my event.
As an event attendee, I would like to see a list of CoC contacts and the events they have supported so that I can pick events to attend that feel safer.
As a member of the Drupal CWG community health team, I would like a list of users who have completed the CoC contact training to be automated, so that the list is accurate and matches the users who have the "Has completed Code of Conduct contact training" checkbox checked on their profiles.
Steps to reproduce
Proposed resolution
- An automated list of users who have the "Has completed Code of Conduct contact training" checkbox checked.
- With each user in the list, include a list of events that the user is referenced from in the "Code of conduct contacts" field on "event" nodes.
- The page should live within the /community/events/ path.
- We need the ability to include disclaimer text above or below.
Comments
Comment #2
drummThe event organizers group (https://www.drupal.org/community/event-organizers) has been driving design requests for https://www.drupal.org/community/events. They should be at least informed of any changes.
Comment #3
weekbeforenextComment #4
dasjoDon't want to make this more complex than it needs to be, but a potentially valuable addition from my perspective:
As an event organizer, I want to make sure being a code of conduct contact results in a credit to the user so that their contribution is valued. (basic idea behind: if our credit system would allow to support such cases, this could work as an incentive for both event organizers and code of conduct contacts to make sure this data is entered properly)
Comment #5
drummFor personal credit, this is doable without too much work. Personal credit is showing what you have done on your user profile.
Attributing to organizations would take some work, as that data needs to be stored somewhere and be editable by the person. We already have the entity reference to the person, and only that.
Comment #6
grienauerSounds like a valid/great feature!
my 2 cents: on the events create page, it would be then great, to also link to the new "Has completed Code of Conduct contact training" info page.
Comment #7
leslieg commentedAgree it's a good idea.
I think it's important to also allow folks that have completed the COC training to opt out of being listed. Similarly to how folks can opt out of the listing on the Code of Conduct Contact Training page (https://www.drupal.org/node/3081410).
Would the contacts listed on that page be used on the Events page as possible COC contacts for an Event? That would ensure CWG has approved the contact and the contact has opted into being listed.
Also, would be great at some point to allow the contact to give credit to their organization, if their organization is sponsoring the contact to attend the event for that purpose.
Comment #8
weekbeforenextThank you all for your feedback on this feature request. I want to try to summarize the comments to make sure we are all on the same page to move forward with this work.
---
Credits:
I agree that CoC contacts should receive community credit for their contribution to events they serve. This may already be happening in a manual way through the creation of issues on community event projects, but it would be nice to know it could happen based on the event info. If it may be hard to credit a user's organization, the manual process might allow that to happen more easily. If community event projects request users to comment on an issue for credit, they can set an attribution for their organization or not.
I don't know if automating credit should be a part of this issue or if a new ticket should be created. I will defer that decision to @drumm.
---
@Grienauer, are you suggesting a link in the help text of the "Code of conduct contact" field to this new automated list so that organizers can find people who have completed the training? If so, I think this is a great idea. We currently include a link to the training information page, but the manual list on that page will be replaced by this automated one. @drumm Let me know if you would like a follow-up ticket for this or if we should include it in this issue.
---
@leslieg
The Drupal CWG will continue the process in place for checking the "Has completed Code of Conduct contact training" checkbox on a member's profile. That process includes confirming with the member that they are okay with the profile flag and we will let them know that this drives the automated list.
Also since the CoC contact training is currently only provided in English and there are costs involved, we don't want to limit the users that can be selected as a CoC contact for an event because that may create a barrier to naming contacts for events. We are currently linking to the training information page within the help text of the CoC contacts field for events as "Code of Conduct contact training is encouraged." We hope this will raise awareness and a previous comment here recommended also linking to the automated list once it exists.
---
I hope that I have addressed and summarized all of the comments. Again, we appreciate your feedback and welcome follow-up comments.
Comment #9
drummYes, we should list events someone has helped with on their user profile. That would be a good issue to open, and relatively-straightforward to do. Attributing this to organizations would be a followup issue, probably with input from the Contribution Recognition Committee to prioritize implementation vs. other types of credit.
Comment #10
drummThis issue is for the automated listing, so keeping this in the issue summary here will work well. From the issue summary:
Either above or below can be the page body, and remain editable. The other one will be hard-coded into the View, so the issue summary should mention the specific text to use, probably for anything below the list.
Comment #11
weekbeforenext@drumm Let me know if you need anything from me to move forward with this work.
Comment #12
drummIs the Proposed resolution in the issue summary complete, and what is needed? Please go ahead and remove the “Needs issue summary update” tag when it looks good.
Any text for below the list needs to be added to the issue summary.
Comment #13
heatherwoz commentedMoving to "Community events" component so it is grouped with other events-related issues.
Comment #14
heatherwoz commented