Browse Source

[ADD] Initial Commit

pull/45/head
SHEREEF PT 8 years ago
parent
commit
e36ff4fd5d
  1. 26
      company_hierarchy/README.rst
  2. 22
      company_hierarchy/__init__.py
  3. 42
      company_hierarchy/__manifest__.py
  4. BIN
      company_hierarchy/static/description/banner.jpg
  5. BIN
      company_hierarchy/static/description/company_hierarchy_view.png
  6. BIN
      company_hierarchy/static/description/cybro_logo.png
  7. BIN
      company_hierarchy/static/description/icon.png
  8. 69
      company_hierarchy/static/description/index.html
  9. 41
      company_hierarchy/views/company_hierarchy.xml

26
company_hierarchy/README.rst

@ -0,0 +1,26 @@
Company Hierarchy V10
=====================
This module will display the companies in the hierarchical structure. So that user can easily understand the
structure of the company very easily.
Configuration:
--------------
Install the module. Activate the multi company feature from the General Settings.
Here is how it works:
---------------------
* User have to enable multi company feature;
* Then opening the company form view you can define the company structure by defining
the parent for each companies;
* Settings -> Users -> Companies;
* Then to get the Hierarchical view open the company form, click on action -> Company Hierarchy;
* Expand the view by clicking the Arrow;
Credits
=======
Cybrosys Techno Solutions
Author
------
* Niyas Raphy <niyas@cybrosys.in>

22
company_hierarchy/__init__.py

@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
# Copyright (C) 2017-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Niyas Raphy(<https://www.cybrosys.com>)
# you can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# It is forbidden to publish, distribute, sublicense, or sell copies
# of the Software or modified copies of the Software.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# GENERAL PUBLIC LICENSE (LGPL v3) along with this program.
# If not, see <https://www.gnu.org/licenses/>.
#
##############################################################################

42
company_hierarchy/__manifest__.py

@ -0,0 +1,42 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
# Copyright (C) 2017-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Niyas Raphy(<https://www.cybrosys.com>)
# you can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# It is forbidden to publish, distribute, sublicense, or sell copies
# of the Software or modified copies of the Software.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# GENERAL PUBLIC LICENSE (LGPL v3) along with this program.
# If not, see <https://www.gnu.org/licenses/>.
#
##############################################################################
{
'name': 'Company Hierarchy',
'summary': """Hierarchical View For Companies""",
'version': '10.0.1.0',
'description': """Companies will be listed in hierarchical structure""",
'author': 'Cybrosys Techno Solutions',
'company': 'Cybrosys Techno Solutions',
'website': 'https://www.cybrosys.com',
'category': 'Tools',
'depends': ['base'],
'license': 'AGPL-3',
'data': [
'views/company_hierarchy.xml',
],
'images': ['static/description/banner.jpg'],
'demo': [],
'installable': True,
'auto_install': False,
}

BIN
company_hierarchy/static/description/banner.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

BIN
company_hierarchy/static/description/company_hierarchy_view.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

BIN
company_hierarchy/static/description/cybro_logo.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

BIN
company_hierarchy/static/description/icon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

69
company_hierarchy/static/description/index.html

@ -0,0 +1,69 @@
<section class="oe_container">
<div class="oe_row oe_spaced">
<h2 class="oe_slogan">Company Hierarchical View</h2>
<h3 class="oe_slogan">Display the companies in the hierarchical view</h3>
<h4 class="oe_slogan"><a href="https://www.cybrosys.com">Cybrosys Technologies</a> </h4>
</div>
</section>
<section class="oe_container oe_dark">
<div class="oe_row oe_spaced">
<div class="oe_picture">
<h3 class="oe_slogan">Overview</h3>
<p class="oe_mt32 text-justify" style="text-align: center;">
The module gives the hierarchical view of the whole company structure. To understand
the company hierarchy, you don't need to open each company form and look parent. Just
install the module and get the company structure at a glance.
</p>
</div>
</div>
</section>
<section class="oe_container">
<div class="oe_row oe_spaced">
<div style="text-align: center">
<p>
<h4>Hierarchial View</h4>
<p>
</div>
<div class="oe_row oe_spaced" style="padding-left:65px;">
<span style="color:green;"> &#9885; </span> Settings -> Users -> Companies<br/>
<span style="color:green;"> &#9885; </span> Open the Company form<br/>
<span style="color:green;"> &#9885; </span> Click on Actions -> Company Hierarchy<br/>
</div>
<div style="text-align: center">
<div class="oe_demo oe_picture oe_screenshot">
<img style="border:10px solid white;" src="company_hierarchy_view.png">
</div>
</div>
</div>
</section>
<section class="oe_container">
<h2 class="oe_slogan" style="margin-top:20px;" >Need Any Help?</h2>
<div class="oe_slogan" style="margin-top:10px !important;">
<div>
<a class="btn btn-primary btn-lg mt8"
style="color: #FFFFFF !important;border-radius: 0;" href="https://www.cybrosys.com"><i
class="fa fa-envelope"></i> Email </a> <a
class="btn btn-primary btn-lg mt8" style="color: #FFFFFF !important;border-radius: 0;"
href="https://www.cybrosys.com/contact/"><i
class="fa fa-phone"></i> Contact Us </a> <a
class="btn btn-primary btn-lg mt8" style="color: #FFFFFF !important;border-radius: 0;"
href="https://www.cybrosys.com/odoo-customization-and-installation/"><i
class="fa fa-check-square"></i> Request Customization </a>
</div>
<br>
<img src="cybro_logo.png" style="width: 190px; margin-bottom: 20px;" class="center-block">
<div>
<a href="https://twitter.com/cybrosys" target="_blank"><i class="fa fa-2x fa-twitter" style="color:white;background: #00a0d1;width:35px;"></i></a></td>
<a href="https://www.linkedin.com/company/cybrosys-technologies-pvt-ltd" target="_blank"><i class="fa fa-2x fa-linkedin" style="color:white;background: #31a3d6;width:35px;padding-left: 3px;"></i></a></td>
<a href="https://www.facebook.com/cybrosystechnologies" target="_blank"><i class="fa fa-2x fa-facebook" style="color:white;background: #3b5998;width:35px;padding-left: 8px;"></i></a></td>
<a href="https://plus.google.com/106641282743045431892/about" target="_blank"><i class="fa fa-2x fa-google-plus" style="color:white;background: #c53c2c;width:35px;padding-left: 3px;"></i></a></td>
<a href="https://in.pinterest.com/cybrosys" target="_blank"><i class="fa fa-2x fa-pinterest" style="color:white;background: #ac0f18;width:35px;padding-left: 3px;"></i></a></td>
</div>
</div>
</section>

41
company_hierarchy/views/company_hierarchy.xml

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!-- Company Hierarchy -->
<record id="view_company_hierarchy" model="ir.ui.view">
<field name="name">res.company.tree</field>
<field name="model">res.company</field>
<field name="field_parent">child_ids</field>
<field name="priority" eval="20"/>
<field name="arch" type="xml">
<tree string="Company">
<field name="name"/>
<field name="partner_id"/>
<field name="email"/>
<field name="website"/>
<field name="phone"/>
<field name="currency_id"/>
<field name="parent_id" invisible="1"/>
</tree>
</field>
</record>
<record id="action_company_hierarchy" model="ir.actions.act_window">
<field name="name">Company Hierarchy</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.company</field>
<field name="domain">[('id','in',active_ids)]</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_company_hierarchy"/>
</record>
<record id="action_company_hierarchy_mutli" model="ir.values">
<field name="name">Company Hierarchy</field>
<field name="model_id" ref="base.model_res_company"/>
<field name="value" eval="'ir.actions.act_window,' + str(ref('action_company_hierarchy'))"/>
<field name="key">action</field>
<field name="key2">client_action_multi</field>
<field name="model">res.company</field>
</record>
</data>
</odoo>
Loading…
Cancel
Save