Skip to content

Bit 76#35

Merged
Bohlski merged 25 commits intomasterfrom
BIT-76
Aug 29, 2022
Merged

Bit 76#35
Bohlski merged 25 commits intomasterfrom
BIT-76

Conversation

@m-atlantis
Copy link
Copy Markdown
Member

No description provided.

m-atlantis added 10 commits July 4, 2022 18:26
…llar integrity status. This new Pager shows a list of all files and on which pillars it can be found, aka. it is an overview.
…e instead of having its own row. Also introduced a search-bar in the modal.
…r position on the page, when the table is scrolled through.
…n if there are no results upon searching for a file ID.
…y status does not contain a link to a modal if there is no integrity report for the given state. I.e. no link if there is no missing files on any pillar.
@m-atlantis m-atlantis requested review from Bohlski and ole-v-v August 3, 2022 07:13
Comment thread bitrepository-webclient/src/main/webapp/integrity-service.html Outdated
@m-atlantis m-atlantis requested a review from ole-v-v August 4, 2022 09:50
@m-atlantis
Copy link
Copy Markdown
Member Author

Fixed the issues and have re-requested a review

Copy link
Copy Markdown
Contributor

@ole-v-v ole-v-v left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, like.

Copy link
Copy Markdown
Contributor

@Bohlski Bohlski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good (except the stuff that didn't work :P), but I'm not sure I agree with removing paging from the REST endpoints completely.

Perhaps it could be fine for checksum errors etc. to just all be grabbed in one go, but calling the getAllFileIDs endpoint on a bitrepository in production could possibly result in many millions of file IDs being returned, which I'm not convinced wouldn't be very slow. As I see it, there was a reason why paging was being done in the first place - but I definitely also think that there should be an option to get all IDs.

Comment thread bitrepository-webclient/src/main/webapp/integrity-service.html Outdated
Copy link
Copy Markdown
Contributor

@Bohlski Bohlski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good. There was a small change I imagine was accidentally committed that made modals not work, but I fixed it in the merge that I'll push following this.

Comment thread bitrepository-webclient/src/main/webapp/integrity-service.html Outdated
Comment thread bitrepository-webclient/src/main/webapp/integrity-service.html Outdated
Comment thread bitrepository-webclient/src/main/webapp/integrity-service.html
Comment thread bitrepository-webclient/src/main/webapp/table-modal.js Outdated
@Bohlski Bohlski merged commit 953ab55 into master Aug 29, 2022
@Bohlski Bohlski deleted the BIT-76 branch August 29, 2022 08:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants