Prevent querying for cart on homepage & fix admin download table queries #1250
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
With the new SciGateway change to allow unauthenticated access to the homepage, it meant the user was seeing errors as the cart was requested on the homepage. I justed jiggled the code around to create an extra component so that the cart is only requested on "actual" dataview pages.
The second change is to fix some of the querying in the admin download table - there were
UPPER
s being applied too liberally and breaking things (e.g. the sorting) so I only kept theUPPER
s where necessary - for text filters. Also, I noticed that only setting the to field in a date filter threw an error when done against an Oracle DB due to Oracle not accepting the year being 0 (this issue is also present on TopCAT). So I set it to 1 instead which avoids the error.Testing instructions
Add a set up instructions describing how the reviewer should test the code
Agile board tracking
No issue as these are things I found whilst doing the DLS demo so I made hotfixes for them.