This release is a pre-release and may not be stable for production use.
RESTful JSON API for SENAITE LIMS
About
This SENAITE.JSONAPI is a RESTful JSON API for SENAITE LIMS, that allows to Create, Read and Update (CRU operations) through http GET/POST requests. It uses JSON as the format for data representation.
Installation
Add senaite.jsonapi in the eggs section of your buildout:
eggs =
senaite.lims
senaite.jsonapi
and run bin/buildout.
Documentation
Feedback and support
License
SENAITE.JSONAPI Copyright (C) 2017-2020 RIDING BYTES & NARALABS
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 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.2.4 (unreleased)
#41 Push endpoint for custom jobs
1.2.3 (2020-08-05)
#40 Prevent the id of objects of being accidentally updated
#40 Do not allow to update objects from setup folder
#40 Do not allow to update objects from portal root
#40 Fix upgrade does not work on post-only mode
#40 Adapter for custom handling of update operation
#37 Do not allow to create objects in setup folder
#37 Do not allow to create objects in portal root
#37 Adapter for custom handling of create operation
#37 Make the creation operation to be portal_type-naive
#35 Added catalogs route
#34 Make senaite.jsonapi catalog-agnostic on searches
1.2.2 (2020-03-03)
Missing package data
1.2.1 (2020-03-02)
Fixed tests and updated build system
1.2.0 (2018-01-03)
Added
Added parent_path to response data
Allow custom methods as attributes in adapter
Removed
Changed
Integration to SENAITE CORE
License changed to GPLv2
Fixed
#25 Null values are saved as ‘NOW’ in Date Time Fields
Fixed Tests
Security
1.1.0 (2017-11-04)
Merged PR https://github.com/collective/plone.jsonapi.routes/pull/90
Get object by UID catalog
1.0.1 (2017-09-30)
Fixed broken release (missing MANIFEST.in)
1.0.0 (2017-09-30)
First release
Metadata
Release files for valer.jsonapi 1.2.3rc11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| valer.jsonapi-1.2.3rc11.zip | 88.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| valer.jsonapi-1.2.3rc11-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 146.0 kB
Release files / valer.jsonapi-1.2.3rc11.zip
| Download URL | valer.jsonapi-1.2.3rc11.zip |
|---|---|
| Size | 88.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d328d12e91f245302f8cc601c8a5745b5938533eeba72dca64cb3ca4c3a2f31e
|
|
BLAKE2b-256 checksum How to use checksums |
9b0f357b0d222d662216f6c2db45c05e4b2371ddc058e955aaaa1f43b06db06c
|
| 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/39.0.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/2.7.17
|
Release files / valer.jsonapi-1.2.3rc11-py2-none-any.whl
| Download URL | valer.jsonapi-1.2.3rc11-py2-none-any.whl |
|---|---|
| Size | 57.2 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
bb4c7b7a9d11ea72c78a1aa589d2bbf0992ca62cba31ea48f93ed86da6719245
|
|
BLAKE2b-256 checksum How to use checksums |
c85b69ee72cc441258de594efd08135cd3af021c8fda578266dc2a8f2f68d275
|
| 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/39.0.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/2.7.17
|