ReactJS powered listing tables for SENAITE LIMS
Project description
About
This package provides a ReactJS based listing tables for SENAITE LIMS.
ReactJS is a declarative, efficient, and flexible JavaScript library for building user interfaces built by Facebook and is licensed under the MIT License.
Installation
Please follow the installations instructions for Plone 5 and senaite.lims.
To install SENAITE.APP.LISTING, you have to add senaite.app.listing into the eggs list inside the [buildout] section of your buildout.cfg:
[buildout] index = https://pypi.org/simple/ extends = https://dist.plone.org/release/5.2-latest/versions.cfg find-links = https://dist.plone.org/release/5.2-latest/ https://dist.plone.org/thirdparty/ eggs = Plone senaite.lims zcml = eggs-directory = ${buildout:directory}/eggs [instance] recipe = plone.recipe.zope2instance user = admin:admin http-address = 127.0.0.1:8080 eggs = ${buildout:eggs} zcml = ${buildout:zcml}
Note
The above example works for the buildout created by the unified installer. If you however have a custom buildout you might need to add the egg to the eggs list in the [instance] section rather than adding it in the [buildout] section.
Also see this section of the Plone documentation for further details: https://docs.plone.org/4/en/manage/installing/installing_addons.html
Important
For the changes to take effect you need to re-run buildout from your console:
bin/buildout
Installation Requirements
The following versions are required for SENAITE.APP.LISTING:
- Plone 5.2.6
- senaite.lims >= 2.1.0
Changelog
2.1.0 (2022-01-05)
- #62 Compatibility with Senaite catalog migration
- #60 Fix alphanumeric result entries in WS transposed view
- #59 Fix column not added when neither after nor before params are set
- #59 Fix review state not added when neither after nor before params are set
2.0.0 (2021-07-26)
- #56 Added component DateTime field
- #58 Allow modal popups from workflow buttons
- #57 Set CSS selector only on select column
- #54 Improve fetch performance by marking readonly transactions explicitly
- #53 Integrate data managers to set field values
- #52 Fix double fetch of folderitems when the location hash changes
- #51 Browser history aware listings
- #50 Support child folder items to any depth
- #49 Set ajax folderitems to a readonly transaction
2.0.0rc3 (2021-01-04)
- #47 Updated build system to Webpack 5
- #45 Add “Export” button next to Pagination
- #43 Allow “disabled” to be cell-specific
- #42 Allow to set the input size through item
- #41 Fix bad tabbing across elements from the listing
- #40 Fix url auto-resolution when object’s path starts with portal id
- #39 Less intrusive table-overlay on loading
2.0.0rc2 (2020-10-13)
- #38 Added event subscriber to reload the listing table
- #34 Set autofocus on search field
- #33 Added MultiSelect react component
- #32 MultiSelect component renamed to MultiChoice
2.0.0rc1 (2020-08-05)
- Compatibility with senaite.core 2.x
1.5.3 (unreleased)
- #31 Dismiss items if cleared by subscribers
1.5.2 (2020-08-05)
- Missing files added over MANIFEST.in
1.5.1 (2020-08-05)
- Fixed release package
1.5.0 (2020-08-04)
- #28 Remove classic listing mode and improve folderitems
1.4.0 (2020-03-01)
- #25 Added tab index to result input fields
- #24 Improved column sorting and index lookup
- #23 Fix column config error
1.3.0 (2019-10-26)
- #21 Custom Column Configuration
- #20 Updated build system and JS package versions
1.2.0 (2019-07-01)
- #19 Omit disabled items when “select all” checkbox is selected
- #18 Support for string fields (added StringField react component)
- #17 Send the original query string with API calls
- #15 Allow custom button CSS definition in transition object
- #14 Convert URLs/Paths to absolute URLs
- #11 Notify edited event on set fields
1.1.0 (2019-03-30)
- #9 Show status messages on API errors
- #9 Only fetch affected folderitems by UID after a field was updated
- #7 Hide comment toggle in transposed cell when remarks are disabled
- #6 Allow to sort columns on catalog metadata columns
- #5 Detection Limit handling in the Frontend/Backend
1.0.0 (2019-02-04)
- Initial Release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.