Merge PR #86 into 12.0

Signed-off-by pedrobaeza
This commit is contained in:
OCA-git-bot
2020-08-28 08:58:52 +00:00
4 changed files with 19 additions and 0 deletions

View File

@@ -19,6 +19,7 @@
'data': [
'views/base_external_dbsource.xml',
'security/ir.model.access.csv',
'security/base_external_dbsource_security.xml',
],
'demo': [
'demo/base_external_dbsource.xml',

View File

@@ -57,6 +57,11 @@ class BaseExternalDbsource(models.Model):
- SQLite: sqlite:///test.db
- Elasticsearch: https://user:%s@localhost:9200
""")
company_id = fields.Many2one(
comodel_name='res.company',
string='Company',
default=lambda self: self.env.user.company_id,
)
conn_string_full = fields.Text(
readonly=True,
compute='_compute_conn_string_full',

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<record id="base_external_dbsource_company_rule" model="ir.rule">
<field name="name">External Database Source Multicompany</field>
<field name="model_id" ref="model_base_external_dbsource"/>
<field name="global" eval="True"/>
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
</record>
</odoo>

View File

@@ -24,6 +24,8 @@
<group>
<group>
<field name="name"/>
<field name="company_id" groups="base.group_multi_company"
options="{'no_create': True}"/>
</group>
<group>
<field name="password" password="True"/>