├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── build-and-test.yml ├── .gitignore ├── .readthedocs.yaml ├── LICENSE ├── MANIFEST.in ├── README.rst ├── ci_flake8.cfg ├── docs ├── api.rst ├── auth.rst ├── changelog.rst ├── conf.py ├── crud.rst ├── doctests.rst ├── extend.rst ├── index.rst ├── installation.rst └── quickstart.rst ├── requirements.txt ├── setup.cfg ├── setup.py ├── src └── senaite │ ├── __init__.py │ └── jsonapi │ ├── __init__.py │ ├── api.py │ ├── batch.py │ ├── catalog.py │ ├── config.py │ ├── configure.zcml │ ├── datamanagers.py │ ├── dataproviders.py │ ├── exceptions.py │ ├── fieldmanagers.py │ ├── interfaces.py │ ├── request.py │ ├── tests │ ├── __init__.py │ ├── base.py │ ├── doctests │ │ ├── auth.rst │ │ ├── catalogs.rst │ │ ├── create.rst │ │ ├── push.rst │ │ ├── read.rst │ │ ├── search.rst │ │ ├── update.rst │ │ ├── users.rst │ │ └── version.rst │ ├── test_doctests.py │ └── test_setup.py │ ├── underscore.py │ └── v1 │ ├── __init__.py │ ├── configure.zcml │ └── routes │ ├── __init__.py │ ├── catalogs.py │ ├── content.py │ ├── push.py │ ├── registry.py │ ├── settings.py │ ├── users.py │ └── version.py ├── static ├── logo.png └── logo_pypi.png └── templates ├── update_sources.in └── write_code_headers.py.in /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/README.rst -------------------------------------------------------------------------------- /ci_flake8.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/ci_flake8.cfg -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/auth.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/docs/auth.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/crud.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/docs/crud.rst -------------------------------------------------------------------------------- /docs/doctests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/docs/doctests.rst -------------------------------------------------------------------------------- /docs/extend.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/docs/extend.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | setuptools==44.1.1 2 | zc.buildout==2.13.3 3 | wheel 4 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [sdist] 2 | formats = gztar 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/setup.py -------------------------------------------------------------------------------- /src/senaite/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/__init__.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/__init__.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/api.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/batch.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/catalog.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/config.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/configure.zcml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/configure.zcml -------------------------------------------------------------------------------- /src/senaite/jsonapi/datamanagers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/datamanagers.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/dataproviders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/dataproviders.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/exceptions.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/fieldmanagers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/fieldmanagers.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/interfaces.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/request.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/tests/__init__.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/tests/base.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/tests/doctests/auth.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/tests/doctests/auth.rst -------------------------------------------------------------------------------- /src/senaite/jsonapi/tests/doctests/catalogs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/tests/doctests/catalogs.rst -------------------------------------------------------------------------------- /src/senaite/jsonapi/tests/doctests/create.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/tests/doctests/create.rst -------------------------------------------------------------------------------- /src/senaite/jsonapi/tests/doctests/push.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/tests/doctests/push.rst -------------------------------------------------------------------------------- /src/senaite/jsonapi/tests/doctests/read.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/tests/doctests/read.rst -------------------------------------------------------------------------------- /src/senaite/jsonapi/tests/doctests/search.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/tests/doctests/search.rst -------------------------------------------------------------------------------- /src/senaite/jsonapi/tests/doctests/update.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/tests/doctests/update.rst -------------------------------------------------------------------------------- /src/senaite/jsonapi/tests/doctests/users.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/tests/doctests/users.rst -------------------------------------------------------------------------------- /src/senaite/jsonapi/tests/doctests/version.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/tests/doctests/version.rst -------------------------------------------------------------------------------- /src/senaite/jsonapi/tests/test_doctests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/tests/test_doctests.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/tests/test_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/tests/test_setup.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/underscore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/underscore.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/v1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/v1/__init__.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/v1/configure.zcml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/v1/configure.zcml -------------------------------------------------------------------------------- /src/senaite/jsonapi/v1/routes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/v1/routes/__init__.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/v1/routes/catalogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/v1/routes/catalogs.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/v1/routes/content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/v1/routes/content.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/v1/routes/push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/v1/routes/push.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/v1/routes/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/v1/routes/registry.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/v1/routes/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/v1/routes/settings.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/v1/routes/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/v1/routes/users.py -------------------------------------------------------------------------------- /src/senaite/jsonapi/v1/routes/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/src/senaite/jsonapi/v1/routes/version.py -------------------------------------------------------------------------------- /static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/static/logo.png -------------------------------------------------------------------------------- /static/logo_pypi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/static/logo_pypi.png -------------------------------------------------------------------------------- /templates/update_sources.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/templates/update_sources.in -------------------------------------------------------------------------------- /templates/write_code_headers.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/senaite/senaite.jsonapi/HEAD/templates/write_code_headers.py.in --------------------------------------------------------------------------------