senaite.databox


Namesenaite.databox JSON
Version 1.4.1 PyPI version JSON
download
home_pagehttps://github.com/senaite/senaite.databox
SummaryA configurable data exporter
upload_time2024-01-03 21:08:41
maintainer
docs_urlNone
authorRIDING BYTES & NARALABS
requires_python
licenseGPLv2
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. image:: https://raw.githubusercontent.com/senaite/senaite.databox/master/static/logo.png
   :target: https://github.com/senaite/senaite.databox#readme
   :alt: senaite.databox
   :height: 128
   :align: center

- **SENAITE.DATABOX**: *An intelligent folder for SENAITE*

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

.. image:: https://img.shields.io/github/actions/workflow/status/senaite/senaite.databox/build-and-test.yml?branch=master
    :target: https://github.com/senaite/senaite.databox/actions/workflows/build-and-test.yml?query=branch:master

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

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

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

.. image:: https://img.shields.io/badge/Built%20with-%E2%9D%A4-brightgreen.svg
   :target: https://github.com/senaite/senaite.databox/blob/master/src/senaite/core/supermodel/docs/SUPERMODEL.rst

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


About
=====

SENAITE.DATABOX behaves like an intelligent folder with a stored database query.
When viewing the contents of a databox, the database query is executed and the
results are shown in a table listing with the configured columns.

Each databox can be directly exported as CSV or Excel.


License
=======

**SENAITE.LIMS** Copyright (C) `RIDING BYTES <https://ridingbytes.com>`_ & `NARALABS <https://naralabs.com>`_

This program is free software; you can redistribute it and/or modify it under
the terms of the `GNU General Public License version 2
<https://github.com/senaite/senaite.queue/blob/master/LICENSE>`_ as published
by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.


Changelog
=========

1.4.1 (2024-01-03)
------------------

- Updated Code Headers and Translations


1.4.0 (2024-01-03)
------------------

- #30 Fix catalog lookup for DX types
- #29 Fix title encoding error when generating XLS worksheets


1.3.0 (2023-03-10)
------------------

- #26 Remove dependency to Products.TextIndexNG3 (test layer)


1.2.0 (2022-06-10)
------------------

- #25 Fix TypeError when setting allowed types
- #24 Added custom DataBox workflows
- #23 Fix traceback for DX types that are not globally allowed


1.1.0 (2022-01-05)
------------------

- #22 Support datetime objects in date converter
- #21 Fix UnicodeEncodeError when exporting via CSV
- #20 Allow to retrieve column value with a Python expression
- #19 Fix columns and active-tab handling
- #17 Fix selection of non-sortable indexes
- #16 Added upgrade step handler
- #14 Reduce conflict errors when creating temporary objects
- #12 Remove orphane reference columns
- #11 Fix error when the column "SampleType" was selected #11
- #10 Fix Traceback for Dexterity Types


1.0.0 (2020-09-22)
------------------

- Initial Release
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/senaite/senaite.databox",
    "name": "senaite.databox",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "RIDING BYTES & NARALABS",
    "author_email": "senaite@senaite.com",
    "download_url": "https://files.pythonhosted.org/packages/29/40/21f172ea9bb60033e071e08a6ac3ddf82844a6d613ba6879f121d5d632bb/senaite.databox-1.4.1.zip",
    "platform": null,
    "description": ".. image:: https://raw.githubusercontent.com/senaite/senaite.databox/master/static/logo.png\n   :target: https://github.com/senaite/senaite.databox#readme\n   :alt: senaite.databox\n   :height: 128\n   :align: center\n\n- **SENAITE.DATABOX**: *An intelligent folder for SENAITE*\n\n.. image:: https://img.shields.io/pypi/v/senaite.databox.svg?style=flat-square\n   :target: https://pypi.python.org/pypi/senaite.databox\n\n.. image:: https://img.shields.io/github/actions/workflow/status/senaite/senaite.databox/build-and-test.yml?branch=master\n    :target: https://github.com/senaite/senaite.databox/actions/workflows/build-and-test.yml?query=branch:master\n\n.. image:: https://img.shields.io/github/issues-pr/senaite/senaite.databox.svg?style=flat-square\n   :target: https://github.com/senaite/senaite.databox/pulls\n\n.. image:: https://img.shields.io/github/issues/senaite/senaite.databox.svg?style=flat-square\n   :target: https://github.com/senaite/senaite.databox/issues\n\n.. image:: https://img.shields.io/badge/README-GitHub-blue.svg?style=flat-square\n   :target: https://github.com/senaite/senaite.databox#readme\n\n.. image:: https://img.shields.io/badge/Built%20with-%E2%9D%A4-brightgreen.svg\n   :target: https://github.com/senaite/senaite.databox/blob/master/src/senaite/core/supermodel/docs/SUPERMODEL.rst\n\n.. image:: https://img.shields.io/badge/Made%20for%20SENAITE-%E2%AC%A1-lightgrey.svg\n   :target: https://www.senaite.com\n\n\nAbout\n=====\n\nSENAITE.DATABOX behaves like an intelligent folder with a stored database query.\nWhen viewing the contents of a databox, the database query is executed and the\nresults are shown in a table listing with the configured columns.\n\nEach databox can be directly exported as CSV or Excel.\n\n\nLicense\n=======\n\n**SENAITE.LIMS** Copyright (C) `RIDING BYTES <https://ridingbytes.com>`_ & `NARALABS <https://naralabs.com>`_\n\nThis program is free software; you can redistribute it and/or modify it under\nthe terms of the `GNU General Public License version 2\n<https://github.com/senaite/senaite.queue/blob/master/LICENSE>`_ as published\nby the Free Software Foundation.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\n\nChangelog\n=========\n\n1.4.1 (2024-01-03)\n------------------\n\n- Updated Code Headers and Translations\n\n\n1.4.0 (2024-01-03)\n------------------\n\n- #30 Fix catalog lookup for DX types\n- #29 Fix title encoding error when generating XLS worksheets\n\n\n1.3.0 (2023-03-10)\n------------------\n\n- #26 Remove dependency to Products.TextIndexNG3 (test layer)\n\n\n1.2.0 (2022-06-10)\n------------------\n\n- #25 Fix TypeError when setting allowed types\n- #24 Added custom DataBox workflows\n- #23 Fix traceback for DX types that are not globally allowed\n\n\n1.1.0 (2022-01-05)\n------------------\n\n- #22 Support datetime objects in date converter\n- #21 Fix UnicodeEncodeError when exporting via CSV\n- #20 Allow to retrieve column value with a Python expression\n- #19 Fix columns and active-tab handling\n- #17 Fix selection of non-sortable indexes\n- #16 Added upgrade step handler\n- #14 Reduce conflict errors when creating temporary objects\n- #12 Remove orphane reference columns\n- #11 Fix error when the column \"SampleType\" was selected #11\n- #10 Fix Traceback for Dexterity Types\n\n\n1.0.0 (2020-09-22)\n------------------\n\n- Initial Release",
    "bugtrack_url": null,
    "license": "GPLv2",
    "summary": "A configurable data exporter",
    "version": "1.4.1",
    "project_urls": {
        "Homepage": "https://github.com/senaite/senaite.databox"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "294021f172ea9bb60033e071e08a6ac3ddf82844a6d613ba6879f121d5d632bb",
                "md5": "d811a01d7bdcfed6987bab1593b02594",
                "sha256": "c4ac6e8232bbcc02de67ed2928ce61c2428347a0c2d4fa16435341b0bd57ee49"
            },
            "downloads": -1,
            "filename": "senaite.databox-1.4.1.zip",
            "has_sig": false,
            "md5_digest": "d811a01d7bdcfed6987bab1593b02594",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 7647493,
            "upload_time": "2024-01-03T21:08:41",
            "upload_time_iso_8601": "2024-01-03T21:08:41.079480Z",
            "url": "https://files.pythonhosted.org/packages/29/40/21f172ea9bb60033e071e08a6ac3ddf82844a6d613ba6879f121d5d632bb/senaite.databox-1.4.1.zip",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-03 21:08:41",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "senaite",
    "github_project": "senaite.databox",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "senaite.databox"
}
        
Elapsed time: 0.15991s