hexr:production-debug-1867836

Last commit made on 2020-03-18
Get this branch:
git clone -b production-debug-1867836 https://git.launchpad.net/hexr
Members of HEXR Developers can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
production-debug-1867836
Repository:
lp:hexr

Recent commits

9f2bde5... by Sheila Miguez

remove debug lines to see if failures start again

61354d9... by PMR <pmr@pmr-lander>

Merge #380824 from ~codersquid/hexr:debug-logging-submissions

Add debug error logging for submission id

e512fa0... by Sheila Miguez

Add debug error logging for submission id

d86e906... by PMR <pmr@pmr-lander>

Merge #380791 from ~codersquid/hexr:submission-download-file

get the submission from swift

Fix LP: #1867836

With the new environment, files that used django swift
storage in the database were not accessible since the
environment changed.

This changes the view to get it from the swift container
like it should have this whole time.

I also removed the bit where it saves the file in the
record, because we never should have been doing that.
I had TODOs to remove it that I never got around to.

f982d43... by Sheila Miguez

Fixed tests that presumed swift access

3d4947f... by Sheila Miguez

get the submission from swift

Fix LP: #1867836

With the new environment, files that used django swift
storage in the database were not accessible since the
user changed.

Instead of trying to get hte file from the defunct storage,
this gets it from the swift container like it should have
this whole time.

I also removed hte bit where it saves the file in the
record, because we never should have been doing that.
I had TODOs to remove it that I never got around to.

e3984d9... by PMR <pmr@pmr-lander>

Merge #380219 from ~codersquid/hexr:device-search-limit

Mitigates LP: #1813695

The Devices javascript apt was a proof of concept
that got added to our navbar and now people use it.

It does not have basic functionality like pagination
and only returns 20 results. I have opinions.

This mitigates the issue by returning 100 results.

0b6f0a0... by PMR <pmr@pmr-lander>

Merge #380180 from ~codersquid/hexr:report-search-description

Search submissions by description

Fix LP: #1798791

484c0d5... by PMR <pmr@pmr-lander>

Merge #380417 from ~codersquid/hexr:production-swift-container-usage

Remove swift container api call

Production has rw permissions to the two containers
we use, but it does not have permissions to create
new containers. This change removes hte call to check/create
containers.

That means that if anyone ever deploys a completely
new environment that the containers need to exist. They
can be created using the swift command line tool with
the credentials of the tenant.

a7d1e1f... by PMR <pmr@pmr-lander>

Merge #380482 from ~codersquid/hexr:change-readme-comments

update README with current info

The sphinx docs are not maintained. This adds
a link to the google docs folder for developers
and a link to the mojo spec that deploys staging
and production