[Important for Demo] Bugs: Code Summarization and Variable Misuse Components in Process Engine GUI
There are some bugs with the GUI components for the code-summarization and variable-misuse that need to be resolved for the demo. These components should they should be identical other than text copy. For each tool there should be two modes of execution:
- code-summarization-file and code-summarization-project
- variable-misuse-file and variable-misuse-project
Both frontend components are currently broken from a frontend standpoint (if it fails at the processengine or backend that is a different problem that I can solve).
For code-summarization, the code-summarization-project gui does not emit the required PE query hence the registration is not registered. this can be easily reproduced in any project simply running the Code Summarization for Project tool and no invocation is registered (and no request done to the process engine API).
For variable-misuse, the issue is different, invocations are registered but the variable-misuse-file does not register any artefactID hence it cannot be currently be used.
As an extra requirement that would be nice to have, the file mode should only allow to choose one file (the API endpoint for file is only for one file).
As long as the invocations are registered correctly, I can fix the backend issues and get it working for the demo, but these need to be fixed to get these tools fully working.