Our prod config has no cache mechanism defined. However, the version update check (#231) assumes that there is one.
https://github.com/coda-oa/coda/blob/stable/src/coda/apps/version.py#L97
https://github.com/coda-oa/coda/blob/stable/src/coda/apps/views.py#L40
This leads to a request to the github api on every page. That issue was already mentioned in one of the PR comments. #231 (comment)
Additionally we should require login for the check_update route.
Our prod config has no cache mechanism defined. However, the version update check (#231) assumes that there is one.
https://github.com/coda-oa/coda/blob/stable/src/coda/apps/version.py#L97
https://github.com/coda-oa/coda/blob/stable/src/coda/apps/views.py#L40
This leads to a request to the github api on every page. That issue was already mentioned in one of the PR comments. #231 (comment)
Additionally we should require login for the check_update route.