Skip to main content
Pre-release

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

senaite.jsonapi

RESTful JSON API for SENAITE LIMS

https://img.shields.io/pypi/v/senaite.jsonapi.svg?style=flat-square https://img.shields.io/travis/senaite/senaite.jsonapi/master.svg?style=flat-square https://readthedocs.org/projects/pip/badge/ https://img.shields.io/github/issues-pr/senaite/senaite.jsonapi.svg?style=flat-square https://img.shields.io/github/issues/senaite/senaite.jsonapi.svg?style=flat-square https://img.shields.io/badge/Made%20for%20SENAITE-%E2%AC%A1-lightgrey.svg

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)

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)

Source distribution for valer.jsonapi 1.2.3rc11
File Size Uploaded
valer.jsonapi-1.2.3rc11.zip 88.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for valer.jsonapi 1.2.3rc11
File Interpreter ABI Platform
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
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