Backblaze / boardwalk

A linear remote execution workflow engine built on top of Ansible
Other
11 stars 0 forks source link

Record who catches or releases a workflow via a logged event #41

Closed asullivan-blze closed 1 year ago

asullivan-blze commented 1 year ago

Resolves #9.

What and why?

Issue #9 requested a way to see who catches or releases a workspace via the boardwalkd UI. This PR implements that by recording the user who clicked the button by adding an event to the workspace's event log.

How was this tested?

make develop-server, then catch/release a workspace. (Ignore the b'' string variants for a few of the earlier lines; those were from when I forgot to add .decode() to the user, and I just didn't clear the statefile since then.)

Screen Shot 2022-12-08 at 12 31 45 PM

Checklist