external js now resides in own folder and has own endpoint
all endpoints that deliver pages are now in ui_pages.py
in ui_server.py now only remains resource-endpoints.
no more mixed api/page serving endpoints.
cleaning up the experiment api
system tests that checks that pages and resources can be accessed.
fixed failing tests due to new api-endpoints
removed some unused stuff
fixed some lint errors.
Note: While this does not really introduce any new lint errors, there are a million long lines that appear as changed just because code moved around or lost a bit of indentation. These will not be fixed in this PR.
Coverage increased (+0.2%) to 40.353% when pulling 4924a1382e1d5df34edbe688d910ccad9b885563 on projects-page into a26ff013a8f40c97aa4792c09bed7103bdf3a27a on master.
Coverage increased (+0.02%) to 40.164% when pulling e6c8246fe9ad30d0a99c2c1baf069b5033872b2c on projects-page into a26ff013a8f40c97aa4792c09bed7103bdf3a27a on master.
Key features:
ui_pages.py
ui_server.py
now only remains resource-endpoints.Note: While this does not really introduce any new lint errors, there are a million long lines that appear as changed just because code moved around or lost a bit of indentation. These will not be fixed in this PR.