-
Notifications
You must be signed in to change notification settings - Fork 22
Add "equipment" item type #531
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
Conversation
Passing run #1401 ↗︎Details:
Review all test suite changes for PR #531 ↗︎ |
32451bd
to
c824e86
Compare
e82593e
to
c494426
Compare
72a5b3d
to
a4bf1a7
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.
Couple of minor comments
da343ed
to
86563af
Compare
f20d792
to
1806772
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.
Code wise, this is looking great!
Dare I suggest adding some API and e2e tests? 😅
I guess the large outstanding thing to discuss is how to capture the relationships between equipment and items (and blocks) which I know has been started in #565
How dare you |
1806772
to
de4930a
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #531 +/- ##
==========================================
+ Coverage 66.25% 66.45% +0.19%
==========================================
Files 60 61 +1
Lines 3586 3610 +24
==========================================
+ Hits 2376 2399 +23
- Misses 1210 1211 +1
|
a60a11e
to
a65162f
Compare
…y, and EquipmentInformation fix a typo in html of sample table
Co-authored-by: Matthew Evans <[email protected]> Co-authored-by: Matthew Evans <[email protected]>
…NT_TABLE_TYPES, to match new style used for Sample and Inventory tables
…l users within a deployment
… specific areas of the app
a65162f
to
ac4d847
Compare
add autogenerated equipment schema
fe1202d
to
9946624
Compare
b88173e
to
259f0ae
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.
🎸
This PR adds a new
equipment
type, which can be used for laboratory instruments or other equipment. For now, it behaves like any other item and supports all the blocks supported by samples or cells. It is envisioned that comment blocks, media blocks, and attached files can be used to store maintenace information, manuals, usage logs, etc.In the future, some more advanced dashboard features, linking to filesystems, etc. would be nice.
[ ] Make frontend table for equipment (fancy)(defer to future PR)[ ] Make it possible to link individual measurements to equipment(defer to future PR)Space is present in the frontend for maintainers and collections to be listed, but these are currently not implemented.
In addition, this PR also contains some bug fixes and some tinymce fixes to prepare for more free-form linking #565.