Pairing Session - 2019-06-05 -Julie G / James M
Pairing Session - 2019-06-05 -Julie G / James M (@jemcgrew / @jgendrano)
Overview:
Boom! It's on. You and your pairing partner have 1 hour. Work together on tickets and log them here. Fill this out at the end of your session as a logbook so we can track our progression!
Tickets Worked On:
Post Call Notes:
User is not getting any reminder for due dates. User also had issues though with changing his email - had problems with email differing from what he was using previously via LDAP. His updated email address had a typo, too.
We took the following steps to resolve:
- Checked the handbook to see if emails log (https://docs.gitlab.com/ee/administration/troubleshooting/debug.html) /var/log/mail.log is where the email logs are, decided they wouldn't be helpful in this specific case.
- James compared his local instance to the customer issue.
- We looked through the codebase to see if there was anything that stuck out. Examined the NotificationSetting model and controller and looked to see if there was anything scheduled or if it was customizable.
- Compared customer's issue to James' emails - noticed the reminder for the issue due came the day before. Documentation supports this: https://docs.gitlab.com/ee/user/project/issues/due_dates.html
Decided that we haven't gotten enough information from the user due to this. When is the issue due? He wouldn't get a reminder until the day before, and it's also possible that the wrong/typo-ed email was in place depending on when the reminder was set to be sent out. Emailed customer back to ask for more information related to the issue.
Got a lot out of the pairing even though we only looked at one ticket - spent a lot of time in the Rails codebase seeing how this feature was coded and configured.