Skip to main content

batch endpoint for guillotina

Project description

Guillotina Batch Docs

This package simple provides a @batch endpoint to Guillotina which allows you to group multiple requests into one.

Configuration

Just add a few lines to your config.yml::

{"applications": ["guillotina_batch"]}

Usage

The @batch endpoint takes a array of batch definitions taking the following parameters:

  • method:str
  • endpoint:str
  • headers:object[str, str]
  • payload:object

For example::

POST /db/container/@batch [{
    "method": "POST",
    "endpoint": "path/to/object/@sharing",
    "payload": {
        "prinperm": [{
            "principal": "user1",
            "permission": "guillotina.AccessContent",
            "setting": "AllowSingle"
        }]
    }
},{
    "method": "POST",
    "endpoint": "path/to/object2/@sharing",
    "payload": {
        "prinperm": [{
            "principal": "user1",
            "permission": "guillotina.AccessContent",
            "setting": "AllowSingle"
        }]
    }
}]

1.0.4 (2018-07-06)

  • Copy future object from batch request to request

1.0.3 (2018-06-27)

  • Including parent request's security in batched view [lferran]

1.0.2 (2018-06-27)

  • try again

1.0.1 (2018-06-13)

  • markdown fix

1.0.0 (2018-06-11)

  • Initial release [vangheem]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

guillotina_batch-1.0.4.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

guillotina_batch-1.0.4-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file guillotina_batch-1.0.4.tar.gz.

File metadata

File hashes

Hashes for guillotina_batch-1.0.4.tar.gz
Algorithm Hash digest
SHA256 60f70afc98e1a8c2d8746aa18319c8842da3432772ac9dbd4201fd958965b226
MD5 baa01ad9fc347a13719eec0cdc122d45
BLAKE2b-256 a9e30e8b3b0c5bb175e85bc16e625d237d51bbd0b1bd06eae6933972c70a2d5d

See more details on using hashes here.

File details

Details for the file guillotina_batch-1.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for guillotina_batch-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 bc167ef886da1149dba280489b9be4dffa5dcd73cd20ce86d979e66362d0d710
MD5 2a4f355ccf341c13cc81c57c5d2a0d37
BLAKE2b-256 09edfad5a94d7950f0b0d5836b21138bd19c07aa7a88f508d57f6ee21979540c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page