Skip to content

Commit

Permalink
Merge bc66dae into 6c58804
Browse files Browse the repository at this point in the history
  • Loading branch information
nikitavaghela committed Nov 28, 2019
2 parents 6c58804 + bc66dae commit 4026697
Show file tree
Hide file tree
Showing 21 changed files with 1,119 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ addon | version | summary
[l10n_us_account_profile](l10n_us_account_profile/) | 12.0.1.0.0 | Additional features to manage US accounting in Odoo
[l10n_us_form_1099](l10n_us_form_1099/) | 12.0.1.2.0 | Manage 1099 Types and Suppliers
[l10n_us_gaap](l10n_us_gaap/) | 12.0.1.0.0 | United States Sample GAAP Chart of Accounts
[connector_alndata](connector_alndata/) | 12.0.1.0.0 | ALN Data Connector
[l10n_us_gaap_mis_report](l10n_us_gaap_mis_report/) | 12.0.1.0.0 | MIS Builder Templates for US Chart of Accounts

[//]: # (end addons)
Expand Down
48 changes: 48 additions & 0 deletions connector_alndata/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
=====================================================
ALN ODOO Connector
=====================================================

Usage
=====


Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-usa/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
~~~~~~~

* Open Source Integrators
* Odoo Community Association (OCA)

Contributors
~~~~~~~~~~~~

* Maxime Chambreuil <mchambreuil@opensourceintegrators.com>
* Serpent Consulting Services Pvt. Ltd. <support@serpentcs.com>

Maintainers
~~~~~~~~~~~

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/l10n-usa <https://github.com/OCA/l10n-usa/tree/12.0/connector_alndata>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
5 changes: 5 additions & 0 deletions connector_alndata/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright (C) 2019 Open Source Integrators
# Copyright (C) 2019 Serpent Consulting Services Pvt. Ltd.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

from . import models
27 changes: 27 additions & 0 deletions connector_alndata/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Copyright (C) 2019 Open Source Integrators
# Copyright (C) 2019 Serpent Consulting Services Pvt. Ltd.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)

{
'name': 'ALN Data Connector',
'summary': '''This module allows you to synchronize your Odoo database
with ALN Data once a month''',
'version': '12.0.1.0.0',
'license': 'AGPL-3',
'author': 'Open Source Integrators, Odoo Community Association (OCA),',
'website': 'https://github.com/OCA/l10n-usa',
'category': 'Tools',
'maintainers': ['max3903'],
'development_status': 'Beta',
'depends': [
'crm',
'fieldservice',
],
'data': [
'data/ir_config_parameter_data.xml',
'data/sync_aln_data_view.xml',
'views/res_partner_industry_view.xml',
'views/res_partner_view.xml',
],
'installable': True,
}
57 changes: 57 additions & 0 deletions connector_alndata/data/ir_config_parameter_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<odoo noupdate="1">

<!-- ALN Data Url Parameter -->
<record id="alndata_url" model="ir.config_parameter">
<field name="key">alndata.api.url</field>
<field name="value">http://api2.alndata.com/odata/</field>
</record>

<!-- ALN Data API Key Parameter -->
<record id="alndata_api_key" model="ir.config_parameter">
<field name="key">alndata.api.key</field>
<field name="value">b85f4d81-d726-42d4-a524-30f75e28a1ac</field>
</record>

<!-- ALN Data Market Row Version Parameter -->
<record id="alndata_market_rowversion" model="ir.config_parameter">
<field name="key">alndata.markets.rowversion</field>
<field name="value">0</field>
</record>

<!-- ALN Data Sub-Market Row Version Parameter -->
<record id="alndata_submarket_rowversion" model="ir.config_parameter">
<field name="key">alndata.submarkets.rowversion</field>
<field name="value">0</field>
</record>

<!-- ALN Data Management Company Row Version Parameter -->
<record id="alndata_management_companies_rowversion" model="ir.config_parameter">
<field name="key">alndata.managementcompanies.rowversion</field>
<field name="value">0</field>
</record>

<!-- ALN Data Owner Row Version Parameter -->
<record id="alndata_owners_rowversion" model="ir.config_parameter">
<field name="key">alndata.owners.rowversion</field>
<field name="value">0</field>
</record>

<!-- ALN Data Apartment Row Version Parameter -->
<record id="alndata_apartments_rowversion" model="ir.config_parameter">
<field name="key">alndata.apartments.rowversion</field>
<field name="value">0</field>
</record>

<!-- ALN Data Contact Row Version Parameter -->
<record id="alndata_contacts_rowversion" model="ir.config_parameter">
<field name="key">alndata.contacts.rowversion</field>
<field name="value">0</field>
</record>

<!-- ALN Data New Construction Row Version Parameter -->
<record id="alndata_newconstructions_rowversion" model="ir.config_parameter">
<field name="key">alndata.newconstructions.rowversion</field>
<field name="value">0</field>
</record>

</odoo>
16 changes: 16 additions & 0 deletions connector_alndata/data/sync_aln_data_view.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<odoo noupdate="1">

<!-- Synchronization with ALN data -->
<record id="sync_aln_data_cron" model="ir.cron">
<field name="name">Sync with ALN Data</field>
<field name="active" eval="True"/>
<field name="state">code</field>
<field name="interval_number">1</field>
<field name="interval_type">months</field>
<field name="numbercall">-1</field>
<field name="doall" eval="False"/>
<field name="model_id" ref="model_crm_lead"/>
<field name="code">model._cron_sync_with_aln()</field>
</record>

</odoo>
8 changes: 8 additions & 0 deletions connector_alndata/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Copyright (C) 2019 Open Source Integrators
# Copyright (C) 2019 Serpent Consulting Services Pvt. Ltd.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

from . import res_partner
from . import res_partner_industry
from . import crm_lead
from . import fsm_location
Loading

0 comments on commit 4026697

Please sign in to comment.