-
Notifications
You must be signed in to change notification settings - Fork 28
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
Tableview #672
Tableview #672
Conversation
Codecov Report
@@ Coverage Diff @@
## master #672 +/- ##
==========================================
- Coverage 91.47% 91.03% -0.44%
==========================================
Files 86 91 +5
Lines 1701 1841 +140
Branches 109 114 +5
==========================================
+ Hits 1556 1676 +120
- Misses 119 139 +20
Partials 26 26
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
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.
First quick review 👍
This comment has been minimized.
This comment has been minimized.
@giulianoserrao, my vue is not really up to scratch enough to review, just just to say looks like a substantial piece of work, congrats! |
Thanks @datamel - it's been really challenging, yet fun. I must say, without Bruno and Hilary I would NOT have gone this far! :) |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Done |
Pushed one commit to fix the Workflow view in the offline mode (mode which e2e tests run in GitHub actions). The e2e tests were failing as the workflow widgets were empty. |
Rebased fixing conflicts. |
… fixed bug where subscription had to be restarted to pre-populate table state store, fixed bug where wrong handle was targeted when applying and updating in the table view delta callback handler
… it happens ether way (whether reloaded or not, but it is checked its needed downstream). This fixed an issue where the data wasn't pre-populated until the first emission of the new subscription.
…eeds if we have a valid lookup in existence in the data-store. Reenabled the subscription reload trigger (I will investigate why the two queries are being classes as seperate to ensure this doesn't need to happen for the table view)
…, as they ingest the same data and (currently) differ only in the fragment names
… on the tabled view
…r the table component
…ion isn't triggered correct because of the way class names are collapsed in production mode
…es not work as expected here
1666003
to
3a03d40
Compare
db55a06
to
0261f38
Compare
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.
Had another good play with this, tests now passing. All good 🎉 Thanks @AaronDCole for finishing the branch off (esp.: views driven by shared datastore only). As discussed at last project meeting, merging this as-is; further changes to the tableview can be done as follow-ups.
These changes partially address #631 (@hjoliver #631 will stay open after this PR is merged; we will just create more PR's against that issue as we improve the table view, or should we create separate issues?)
Requirements check-list
CONTRIBUTING.md
and added my name as a Code Contributor.