The user is allowed to have one diagram stored in the db for each challenge. The diagram is autosaved every 10 seconds. The diagram is auto loaded for the specific challenge when clicking Open Editor button.
This is the initial pr. There are several TODOs left, including:
Configure the editor styles to better suit UML. ✅
Give descriptive name to the diagram ✅
Integrate the editor with editing diagrams for existing solutions. separate pr
Redo the server side logic to work with Eren's implementation of diagram file storage. separate pr
Important
I have added a middleware function to mock authentication. I will have to modify it to match the shibboleth auth. That is something we will need for development, as we are not developing on the uoft's vm, and don't have the access to the actual shibboleth in development.
Summary
General
Implemented the draw.io embed in the Editor page.
The user is allowed to have one diagram stored in the db for each challenge. The diagram is autosaved every 10 seconds. The diagram is auto loaded for the specific challenge when clicking
Open Editor
button.This is the initial pr. There are several TODOs left, including:
separate pr
separate pr
Important
Screenshot
close #29