Currently, the web front-end for PerfEnforce could use some refactoring.
Most of the application logic relies in Javascript. First, each main section of the interface should be split into three separate pages (the ingest page, the PSLA page, and the query session page). Each of these pages should rely on Jinja in order to render the pages.
In addition, we should also declare a separate PerfEnforce class in myria_web_main.py to route PerfEnforce's API URLs to the backend.
Currently, the web front-end for PerfEnforce could use some refactoring.
Most of the application logic relies in Javascript. First, each main section of the interface should be split into three separate pages (the ingest page, the PSLA page, and the query session page). Each of these pages should rely on Jinja in order to render the pages.
In addition, we should also declare a separate PerfEnforce class in
myria_web_main.py
to route PerfEnforce's API URLs to the backend.