-
Notifications
You must be signed in to change notification settings - Fork 36
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
Migrate Workbench to React #4637
Conversation
Triggered by b1fc448 on branch refs/heads/issue-4611
The handsontable react wrapper requires handsontable >= 12. I've upgraded it to 12.1.0 (and also fixed resulting type errors) as newer versions don't render on the Workbench for some reason. Will upgrade it to the latest version after completing migration as the migration is going to change how handsontable is rendered. |
Triggered by aa1837b on branch refs/heads/issue-4611
Hi |
I think a review at the end would be great! |
- Component will be renamed at the end after cleaning up Backbone.js components
specifyweb/frontend/js_src/lib/components/WorkBench/WbActions.tsx
Outdated
Show resolved
Hide resolved
Triggered by 687fd7a on branch refs/heads/issue-4611
Triggered by ee11564 on branch refs/heads/issue-4611
Triggered by 98e4331 on branch refs/heads/issue-4611
- also makes triggerLiveValidation async - adds return types - makes parseRowValidationResults more readable
Co-authored-by: Jason Melton <64045831+melton-jason@users.noreply.github.com>
Triggered by 0901068 on branch refs/heads/issue-4611
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.
Looking good! 💯
It looks like one of the changes introduced an bug in which changes which are not caused by undo/redo are not triggering the save button:
Screen.Recording.2024-05-17.at.11.03.46.AM.mov
Co-authored-by: Jason Melton <64045831+melton-jason@users.noreply.github.com>
Triggered by 2b4d619 on branch refs/heads/issue-4611
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.
Nice work!
This pull request has been mentioned on Specify Community Forum. There might be relevant details there: https://discourse.specifysoftware.org/t/specify-7-9-5-release-announcement/1751/1 |
Fixes #4611
Checklist
and self-explanatory (or properly documented)
Testing instructions
Test all features described here
https://discourse.specifysoftware.org/t/the-specify-7-workbench/540