Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

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>
Release History

Release History

This version
History Node

0.2.0

History Node

0.1.1a3

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
adjutant-odoo-0.2.0.tar.gz (14.5 kB) Copy SHA256 Checksum SHA256 Source May 24, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting