-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Application bug fixes and performance enhancements #39
Application bug fixes and performance enhancements #39
Conversation
This dragged in all the commits from #35, because it has not been merged yet. |
Yes, thanks @dzenanz, if this becomes good enough to consider truly adding, I'll either tack it on to the end of that PR, or else rebase this on master (after that's merged). |
Time to rebase :D |
2bcfee2
to
82dc812
Compare
82dc812
to
35e26ca
Compare
This will need the cancel api addition to the |
Previously scans were marked as loaded or not loaded using filled vs. empty disc next to each scan. The computation for this was done efficiently, but was ultimately incorrect as the scan was marked as loaded as soon as a worker had picked up the last image to load. In cases where the only image in a scan is really large, the scan could be marked as loaded before it was actually ready. This change removes the filled circles indicating individual scans are loaded or not in favor of a single icon located next to the experiment name.
752cef5
to
fecbbdc
Compare
client/src/components/JSONConfig.vue
Outdated
v => | ||
v.endsWith('.json') || | ||
v.endsWith('.csv') || | ||
'Needs to be a json file' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I thought I had replaced this with "Needs to be a json or csv file", but I must have missed it. I'll fix it before we merge.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code looks good after a short look.
itk-js + miqa = big smile :) |
* Omit the "reviewer" text field * Enable the "Bad" button as soon as a character is entered in the note * Move the percent-loaded indicator in between double chevrons * Overwrite any existing notes/ratings upon importing a CSV
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See comments.
devops/docker/Dockerfile
Outdated
@@ -9,7 +9,7 @@ RUN apt-get update && apt-get install -qy \ | |||
libsasl2-dev && \ | |||
apt-get clean && rm -rf /var/lib/apt/lists/* | |||
|
|||
RUN wget https://bootstrap.pypa.io/get-pip.py && python3 get-pip.py | |||
RUN wget https://bootstrap.pypa.io/3.5/get-pip.py && python3 get-pip.py |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This URL causes an error on build.
Should be https://bootstrap.pypa.io/pip/3.5/get-pip.py
instead.
@jeffbaumes This is the PR I was just mentioning |
Only reviewer and above (reviewer, manager, admin) shouild be able to see the widgets that allow editing, like the rating buttons and note edit field. Also, make the 'Bad' button visible to anyone who can see the rest of the edit widgets.
Every time we run "docker-compose up", the provisioning script clobbers some of the email server settings which were previously configured correctly. This change puts those values into the .env.template file, so the user can set them in their .env file, and then provisions with those values instead, so once the correct values are set, they can be preserved across restarts.
This PR fixes several issues with the application:
Closes #18. Closes #42.