Skip to main content

A plugin for Adjutant with Odoo actions and views.

Project description

Adjutant-Odoo is a plugin for Adjutant which adds a few actions and views specific to the Odoo ERP system. These views can then be setup as active for your users, and the actions can be used with your existing taskviews. Or just as easily extend these views and actions for your own development.

Installing

To install:

python setup.py install

or

pip install adjutant-odoo

After installation is complete add odoo_actions and odoo_views to your ADDITIONAL_APPS in the Adjutant conf.

You can then use the Odoo actions as part of your Adjutant workflows, and setup the Odoo views from this package in your ACTIVE_TASKVIEWS. For example to introduce signups backed to Odoo you’d replace your other signup view in ACTIVE_TASKVIEWS with OpenStackSignUp.

You will also need to add some taskview settings for the new signups view:

signup:
    additional_actions:
        - NewProjectDefaultNetworkAction
    notifications:
        standard:
            EmailNotification:
                emails:
                    - signups@example.com
            RTNotification:
                queue: signups
        error:
            EmailNotification:
                emails:
                    - signups@example.com
            RTNotification:
                queue: signups
    default_region: RegionOne
    # If 'None' (null in yaml), will default to domain as parent.
    # If domain isn't set explicity, will use Adjutant's admin user domain.
    default_domain_id: default
    default_parent_id: null
    setup_network: True

Once active, and if debug is turned on, you can see the endpoint and test it with the browsable django-rest-framework api.

You will also need to add ‘adjutant-odoo’ plugin settings:

PLUGIN_SETTINGS:
    adjutant-odoo:
        odoorpc:
            odoo:
                hostname: <odoo_hostname>
                protocol: jsonrpc+ssl
                port: 443
                version: <odoo_version>
                database: <odoo_db_name>
                user: <odoo_username
                password: <odoo_password>

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

adjutant-odoo-0.2.0.tar.gz (14.5 kB view details)

Uploaded Source

File details

Details for the file adjutant-odoo-0.2.0.tar.gz.

File metadata

File hashes

Hashes for adjutant-odoo-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e570bb1575de22c0ff0c7b7129d91added0bcce702517f338d1ddaf9a1e273b7
MD5 71cc41731e24539b3819d5e0f9e7f237
BLAKE2b-256 2fd4fa6f093803c8b9aa80fd9332a6ccb034027e4041ebbcf0c6f142b0a45d97

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