Skip to main content

Deasy Package

Deasy package provide a single cli command *oo* to intercat with odoo instances

Deasy is a Python package providing an easy way to pilot and interact with Odoo instances through CLI.

Features supported:
  • manage informations of the Odoo instances,

  • backup and restore databases,

  • security audit,

  • search the xml-ids of records,

  • show data,

  • execute functions,

  • python shell,

  • JSON-RPC protocol (SSL supported),

Many thanks to OdooRPC and Odoo.

Installation :

pip install deasy

Manage informations of Odoo instances :

Create an entry for an Odoo instance :

oo create_section YOUR_SECTION_NAME

List sections :

oo sections

You can also use other commands to manage the informations of instances like `section_update` `delete_section` see `oo –help`

Manage databases

Backup a database :

oo -l YOUR_SECTION_NAME backupdb /to/your/path

Restore a database :

oo -l YOUR_SECTION_NAME restoredb /from/your/path/yourdb.zip

You can also use other commands to manage databses like `listdb` `dropdb` see `oo –help`

Manage modules

Install some modules :

oo -l YOUR_SECTION_NAME install sale,fleet,purchase

Update some modules :

oo -l YOUR_SECTION_NAME update sale,fleet,purchase

You can also uninstall modules using the argument uninstall see oo –help

Intercat with data

Show some data on res.partner :

oo -l YOUR_SECTION_NAME data res.partner

With more options :

oo -l YOUR_SECTION_NAME data res.partner -f name -f customer -f supplier -d name like ASUSTEK -o name -l 1

See oo data –help

Show fields of the model res.partner :

oo -l YOUR_SECTION_NAME fields res.partner

Launch python shell

Show some data on res.partner :

oo -l YOUR_SECTION_NAME shell
>>> Partner = odoo.env['res.partner']
>>> partner_ids = Partner.search([])
>>> for partner in Partner.browse(partner_ids):
...     print partner.name
...

Refer to OdooRPC documentation

You can also retrieve data with a simple command :

oo -l YOUR_SECTION_NAME shell
>>> partners = browse('res.partner') # or browse('res.partner', [])
>>> for partner in partners :
...     print partner.name
...

Licence

This software is made available under the LGPL v3 license.

Bug Tracker

Please, feel free to report bugs or suggestions in the Bug Tracker!

Credits:

Mohamed Cherkaoui <http://mohamedcherkaoui.com>

News

2.0.0

Release date: 03-Jun-2017

  • First stable version

Metadata

Release files for deasy 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deasy 2.0.0
File Size Uploaded Provenance
deasy-2.0.0.tar.gz 2.6 kB Without provenance Details

Release files / deasy-2.0.0.tar.gz

Download URL deasy-2.0.0.tar.gz
Size 2.6 kB
Tags Source
SHA-256 checksum
How to use checksums
630d387519baac10280e89471de7097f54879180dc55cc1add57bbd4acbed2e8
BLAKE2b-256 checksum
How to use checksums
c01f155f0dad1349e8dc2ead7333152d726aff73116b89dedd759343f251fe61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for deasy 2.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

2.0.0 This release

1 release file No provenance

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