Metadata-Version: 2.0
Name: valer.core.listing
Version: 1.5.3rc2
Summary: ReactJS powered listing tables for SENAITE LIMS
Home-page: https://github.com/valeriozhang/senaite.core.listing
Author: Valer Group LLC
Author-email: valerio.zhang@valer.us
License: GPLv2
Keywords: senaite,lims,opensource,reactjs
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Framework :: Plone
Classifier: Framework :: Zope2
Provides-Extra: test
Requires-Dist: setuptools
Requires-Dist: valer.core (==1.3.5rc2)
Provides-Extra: test
Requires-Dist: Products.PloneTestCase; extra == 'test'
Requires-Dist: plone.app.testing; extra == 'test'
Requires-Dist: unittest2; extra == 'test'

.. image:: https://raw.githubusercontent.com/senaite/senaite.core.listing/master/static/logo_pypi.png
   :target: https://github.com/senaite/senaite.core.listing
   :alt: senaite.core.listing
   :height: 128px


*ReactJS powered listing tables for SENAITE LIMS*
=================================================

.. image:: https://img.shields.io/pypi/v/senaite.core.listing.svg?style=flat-square
   :target: https://pypi.python.org/pypi/senaite.core.listing

.. image:: https://img.shields.io/github/issues-pr/senaite/senaite.core.listing.svg?style=flat-square
   :target: https://github.com/senaite/senaite.core.listing/pulls

.. image:: https://img.shields.io/github/issues/senaite/senaite.core.listing.svg?style=flat-square
   :target: https://github.com/senaite/senaite.core.listing/issues

.. image:: https://img.shields.io/badge/README-GitHub-blue.svg?style=flat-square
   :target: https://github.com/senaite/senaite.core.listing#readme

.. image:: https://img.shields.io/badge/Built%20with-%E2%9D%A4-red.svg
   :target: https://github.com/senaite/senaite.core.listing

.. image:: https://img.shields.io/badge/Made%20for%20SENAITE-%E2%AC%A1-lightgrey.svg
   :target: https://www.senaite.com


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 4`_ and
`senaite.lims`_.

To install SENAITE.CORE.LISTING, you have to add `senaite.core.listing` into the
`eggs` list inside the `[buildout]` section of your `buildout.cfg`::

   [buildout]
   parts =
       instance
   extends =
       http://dist.plone.org/release/4.3.18/versions.cfg
   find-links =
       http://dist.plone.org/release/4.3.18
       http://dist.plone.org/thirdparty
   eggs =
       Plone
       Pillow
       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}

   [versions]
   setuptools =
   zc.buildout =


**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.CORE.LISTING:

-  Plone 4.3.18
-  senaite.lims >= 1.3.0


.. _Plone 4: https://docs.plone.org/4/en/manage/installing/index.html
.. _senaite.lims: https://github.com/senaite/senaite.lims#installation
.. _ReactJS: https://reactjs.org
.. _Facebook: https://github.com/facebook/react
.. _MIT: https://github.com/facebook/react/blob/master/LICENSE


Changelog
=========
1.5.3 (unreleased)
------------------

- #36 Fix unpredictable ZPublisher's AttributeError on MultiSelect submit
- #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


