Org Web Adapter

journals/2020_05_14.org

ID
55ceb0a0-9a37-4bc3-8836-241a6a78dc4e

2020-05-14

Goals [0/2]

- [ ] Get BambooHR done and Namely started

- [ ] Open PR for roll out script

Tasks

DONE Add more tests to `get_user_data_from_bamboo_hr` [[id:9b436f4a-6e6f-4404-8615-20aa795b1a44][ENG-8855]]

CLOSED: SCHEDULED:

- Note taken on

Was able to add some really nice unittests for a function that had zero

coverage before, so that felt nice. Unfortunately I still don’t know why the

import isn’t working (see task below)

DONE Prep chickens wings and put in smoker

@home

CLOSED: SCHEDULED:

DONE Help fix an issue after the [[id:60c3754d-e428-4a3e-8167-8414236c9c6c][PBP Project: Update SSL on Newspaper Sites]]

CLOSED: SCHEDULED:

- Note taken on

Jeremiah Savage [[notmuch:id:1589478443.07572933@apps.rackspace.com][emailed me]] that the supervisorctl command they use to reset

Django when updating the website on Fridays was not working. What I found was

a missing supervisorctld.conf file in the correct place. I think I ended up

upgrading supervisor when I was working on the other stuff. Thankfully I found

the exiting conf file in /etc/supervisor.d/ directory. So copied that out

there and now the command runs just fine.

DONE Fix issue with redirect URI in [[id:065e6c56-28f7-4392-994b-c787f0aeb47e][BambooHR Integration]]

CLOSED: SCHEDULED:

- Note taken on

Finally figured it out, it was important that the approved address with

BambooHR had the write protocol. I was running with https locally, but the

local domain I was using was only approved for http

- Note taken on

Myroslav tested my branch for me, and it works without errors, but for some

reason there are now fields missing:

#+BEGIN_QUOTE text from myrsolav@slack - https://15five.slack.com/archives/D013KKJ4A2X/p1589464523028400

following data is not present in a profile after sync, so that cold be a potential issue and custom attributes were not created

"division":"Europe",

"preferred_name":"Hanky",

"employment_status":"Contractor",

everything else is used as default fields which we had previously

#+END_QUOTE

DONE Trouble shoot why [[id:9b436f4a-6e6f-4404-8615-20aa795b1a44][ENG-8855]] was not syncing attributes

CLOSED: SCHEDULED:

- Note taken on

This was a bear today. Turns out there was a scrubbing function in the

BambooHR module that was getting rid of all user data we didn’t care about.

Well now we do :) … That, however, uncovered a number of issues in the

importing script around error handling or bad data. I’ve got it mostly cleaned

up now, but I need to fix the exceptions so they end up in front of the user.

Well, most of them.

DONE Complete [[id:9a41e0e4-e656-4238-9c9b-2a62d9c7d465][15Five Report]]

@15five

CLOSED: SCHEDULED:

LINK
https://15five.15five.com/report/current/

DONE Fix exceptions and error output for [[id:9b436f4a-6e6f-4404-8615-20aa795b1a44][ENG-8855]]

CLOSED: SCHEDULED:

Meetings

DONE [[id:1a25c7bf-7040-4905-9075-2b12948b128f][Admin Squad]] stand-up

@15five

CLOSED: SCHEDULED: <2020-05-14 Thu 9:00-9:10>

LOCATION
https://zoom.us/j/6278640570
PASSWORD
U1y8zy6P

DONE [[id:e1344120-3573-47b8-8360-557ed5e39b84][15Five Engineering Monthly meeting]]

@15five

CLOSED: SCHEDULED:

LOCATION
https://zoom.us/j/279609346