GSoC 2023: Flamenco Improvements

GSoC Week 12 Report

This will be one of my last weeks with GSoC!! I’m sad that it’s coming to an end, but I am so excited to complete one of the biggest tasks I’ve done since I’ve been here, the web interface for worker tags.

Accomplishments

After my mentor helped me with the XHR error I was receiving, I was able to get a lot more accomplished and testing done.

  • Created PR #104244 for the Web Interface
  • Implemented Tabulator into the interface
  • Rewrote creation and deletion of tags to be compatible with Tabulator
  • Edited some styling to match the other

Struggles/Blockers

  • Updating Items. There is still some difficulty for me to do this. There’s a great deal of documentation on Tabulator on how to manually update the table, but what I’m looking for is a bit different from what I’m reading. So, it might have to take some more out of the box thinking.
  • CSS Styling. It’s not very easy to style Tabulator and add classes to the table that’s being generated based on the tags. I want it to look exactly like the other tabs (jobs, workers), but I don’t want to do it manually, rather I wish to use the classes in CSS that have already been made.

Notes

I just have a few more tweaks and I am very close. I know I can work on this after GSoC ends as well, but it would be such a cherry ontop to finish before final evaluations start!
:tada:

6 Likes