Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

senaite.app.listing

ReactJS powered listing tables for SENAITE LIMS

https://img.shields.io/pypi/v/senaite.app.listing.svg?style=flat-square https://img.shields.io/github/issues-pr/senaite/senaite.app.listing.svg?style=flat-square https://img.shields.io/github/issues/senaite/senaite.app.listing.svg?style=flat-square https://img.shields.io/badge/README-GitHub-blue.svg?style=flat-square https://img.shields.io/badge/Built%20with-%E2%9D%A4-red.svg https://img.shields.io/badge/Made%20for%20SENAITE-%E2%AC%A1-lightgrey.svg

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.1

  • senaite.lims >= 2.x

Changelog

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

Metadata

Release files for senaite.app.listing 2.0.0rc3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for senaite.app.listing 2.0.0rc3
File Size Uploaded
senaite.app.listing-2.0.0rc3.zip 71.7 kB Details

Release files / senaite.app.listing-2.0.0rc3.zip

Download URL senaite.app.listing-2.0.0rc3.zip
Size 71.7 kB
Tags Source
SHA-256 checksum
How to use checksums
fdf8ee0c92d42657686e042eb0337f325abf2ed8d298abea2519aeb47ebe3f5d
BLAKE2b-256 checksum
How to use checksums
4c0ed27e0a3906b0c748cb0d35c5b841249dfe7ea6b8825351d1771f5f4c66e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.6.1 requests/2.25.1 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/2.7.18
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page