Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: External Database Sources

Entity: base.external.dbsource

Compute Method: _compute_conn_string_full

Inputs Method Outputs
for record in self:
            if record.password:
                if "%s" not in record.conn_string:
                    pwd_string = getattr(
                        record,
                        f"PWD_STRING_{record.connector.upper()}",
                        record.PWD_STRING,
                    )
                    record.conn_string += pwd_string
                record.conn_string_full = record.conn_string % record.password
            else:
                record.conn_string_full = record.conn_string

Back to entity