Metadata-Version: 1.0
Name: dyz
Version: 0.2.0
Summary: Simple CLI to manage Odoo instances
Home-page: https://github.com/chermed/dyz
Author: Mohamed Cherkaoui
Author-email: chermed@gmail.com
License: LGPL v3
Description: DYZ Package
        ===========
        
        **DYZ** package provide a single cli command **dyz** to intercat with odoo instances
        
        **DYZ** 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 :
        ==============
        
        .. code-block:: shell
        
            pip install dyz
        
        Manage informations of Odoo instances :
        =======================================
        
        **Create an entry for an Odoo instance :**
        
        .. code-block:: python
        
            dyz create_section YOUR_SECTION_NAME
        
        
        **List sections :**
        
        
        .. code-block:: python
        
            dyz sections
        
        
        *You can also use  other commands to manage the informations of instances like `section_update` `delete_section` see `dyz --help`*
        
        
        Manage databases
        ================
        
        **Backup a database :**
        
        .. code-block:: python
        
            dyz -l YOUR_SECTION_NAME backupdb /to/your/path
        
        
        **Restore a database :**
        
        .. code-block:: python
        
            dyz -l YOUR_SECTION_NAME restoredb /from/your/path/yourdb.zip
        
        
        *You can also use other commands to manage databses like `listdb` `dropdb` see `dyz --help`*
        
        Manage modules
        ==============
        
        **Install some modules :**
        
        .. code-block:: python
        
            dyz -l YOUR_SECTION_NAME install sale,fleet,purchase
        
        **Update some modules :**
        
        .. code-block:: python
        
            dyz -l YOUR_SECTION_NAME update sale,fleet,purchase
        
        
        You can also uninstall modules using the argument `uninstall` see `dyz --help`
        
        Intercat with data
        ==================
        
        *Show some data on res.partner :*
        
        .. code-block:: python
        
            dyz -l YOUR_SECTION_NAME data res.partner
        
        With more options :
        
        .. code-block:: python
        
            dyz -l YOUR_SECTION_NAME data res.partner -f name -f customer -f supplier -d name like ASUSTEK -o name -l 1
        
        See `dyz data --help`
        
        *Show fields of the model res.partner :*
        
        .. code-block:: python
        
            dyz -l YOUR_SECTION_NAME fields res.partner
        
        Launch python shell
        ===================
        
        *Show some data on res.partner :*
        
        .. code-block:: python
        
            dyz -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 :
        
        .. code-block:: python
        
            dyz -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 <https://github.com/chermed/deasy/issues>`_!
        
        Credits:
        ========
        
        Mohamed Cherkaoui <http://mohamedcherkaoui.com>
        
        
        .. _OdooRPC: https://pypi.python.org/pypi/OdooRPC/
        
        .. _Odoo: https://www.odoo.com
        
        
        
        News
        ====
        
        0.2.0
        -----
        
        * Add view (fields_view_get) with searching xpath
        
        0.1.0
        -----
        
        *Release date: 03-Jun-2017*
        
        * First stable version
        
Keywords: odoo backup restore security
Platform: UNKNOWN
