mirror of
https://github.com/odoo-ide/odoo-stubs.git
synced 2025-05-08 16:52:26 +03:00
Update stubs
This commit is contained in:
@@ -455,9 +455,7 @@ class Properties(Field):
|
|||||||
def convert_to_read(
|
def convert_to_read(
|
||||||
self, value, record: BaseModel, use_display_name: bool = ...
|
self, value, record: BaseModel, use_display_name: bool = ...
|
||||||
): ...
|
): ...
|
||||||
def convert_to_read_multi(
|
def convert_to_read_multi(self, values, records: BaseModel): ...
|
||||||
self, values, records: BaseModel, use_display_name: bool = ...
|
|
||||||
): ...
|
|
||||||
def convert_to_write(self, value, record: BaseModel): ...
|
def convert_to_write(self, value, record: BaseModel): ...
|
||||||
def convert_to_onchange(self, value, record: BaseModel, names): ...
|
def convert_to_onchange(self, value, record: BaseModel, names): ...
|
||||||
def write(self, records: _ModelT, value) -> None: ...
|
def write(self, records: _ModelT, value) -> None: ...
|
||||||
|
|||||||
@@ -235,7 +235,7 @@ class BaseModel(metaclass=MetaModel):
|
|||||||
self, having_domain: _Domain, query: Query
|
self, having_domain: _Domain, query: Query
|
||||||
) -> tuple[str, list, list[str]]: ...
|
) -> tuple[str, list, list[str]]: ...
|
||||||
def _read_group_orderby(
|
def _read_group_orderby(
|
||||||
self, order: str | None, groupby: Iterable[str], query: Query
|
self, order: str | None, groupby_terms: dict, query: Query
|
||||||
) -> tuple[list[str], list[str], list[str]]: ...
|
) -> tuple[list[str], list[str], list[str]]: ...
|
||||||
def _read_group_check_field_access_rights(
|
def _read_group_check_field_access_rights(
|
||||||
self, field_names: Collection[str]
|
self, field_names: Collection[str]
|
||||||
@@ -270,6 +270,9 @@ class BaseModel(metaclass=MetaModel):
|
|||||||
def _read_group_format_result(
|
def _read_group_format_result(
|
||||||
self, rows_dict: Iterable[dict], lazy_groupby: Iterable[str]
|
self, rows_dict: Iterable[dict], lazy_groupby: Iterable[str]
|
||||||
) -> None: ...
|
) -> None: ...
|
||||||
|
def _read_group_format_result_properties(
|
||||||
|
self, rows_dict: Iterable[dict], group: str
|
||||||
|
) -> None: ...
|
||||||
def read_group(
|
def read_group(
|
||||||
self,
|
self,
|
||||||
domain: _Domain,
|
domain: _Domain,
|
||||||
@@ -281,6 +284,10 @@ class BaseModel(metaclass=MetaModel):
|
|||||||
lazy: bool = ...,
|
lazy: bool = ...,
|
||||||
) -> list[dict[str, Any]]: ...
|
) -> list[dict[str, Any]]: ...
|
||||||
def _inherits_join_calc(self, alias: str, fname: str, query: Query) -> str: ...
|
def _inherits_join_calc(self, alias: str, fname: str, query: Query) -> str: ...
|
||||||
|
def _inherits_join_calc_properties(
|
||||||
|
self, alias: str, fname: str, query: Query, property_name: str
|
||||||
|
) -> str: ...
|
||||||
|
def get_property_definition(self, full_name: str) -> dict: ...
|
||||||
def _parent_store_compute(self): ...
|
def _parent_store_compute(self): ...
|
||||||
def _check_removed_columns(self, log: bool = ...) -> None: ...
|
def _check_removed_columns(self, log: bool = ...) -> None: ...
|
||||||
def _init_column(self, column_name: str) -> None: ...
|
def _init_column(self, column_name: str) -> None: ...
|
||||||
@@ -528,12 +535,12 @@ class BaseModel(metaclass=MetaModel):
|
|||||||
self, field: Field, ids: Iterable[int] | None = ...
|
self, field: Field, ids: Iterable[int] | None = ...
|
||||||
) -> None: ...
|
) -> None: ...
|
||||||
def _has_onchange(self, field: Field, other_fields: Container[Field]) -> bool: ...
|
def _has_onchange(self, field: Field, other_fields: Container[Field]) -> bool: ...
|
||||||
def _onchange_eval(self, field_name: str, onchange: str, result: dict) -> None: ...
|
def _apply_onchange_methods(self, field_name: str, result: dict) -> None: ...
|
||||||
def onchange(
|
def onchange(
|
||||||
self,
|
self,
|
||||||
values: dict[str, Any],
|
values: dict,
|
||||||
field_name: str | list[str] | bool,
|
field_names: list[str],
|
||||||
field_onchange: dict[str, str],
|
fields_spec: dict,
|
||||||
) -> dict: ...
|
) -> dict: ...
|
||||||
def _get_placeholder_filename(self, field: str) -> str | bool: ...
|
def _get_placeholder_filename(self, field: str) -> str | bool: ...
|
||||||
def _populate_factories(self) -> list[tuple[str, Callable[..., Iterator]]]: ...
|
def _populate_factories(self) -> list[tuple[str, Callable[..., Iterator]]]: ...
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ from ..http import Session
|
|||||||
from ..models import BaseModel
|
from ..models import BaseModel
|
||||||
from ..modules.registry import Registry
|
from ..modules.registry import Registry
|
||||||
from ..sql_db import BaseCursor, Cursor
|
from ..sql_db import BaseCursor, Cursor
|
||||||
from ..tools import profiler
|
from ..tools import mute_logger, profiler
|
||||||
from ..tools._vendor.sessions import Session
|
from ..tools._vendor.sessions import Session
|
||||||
from ..tools.profiler import Profiler
|
from ..tools.profiler import Profiler
|
||||||
from . import case
|
from . import case
|
||||||
@@ -107,6 +107,7 @@ class TransactionCase(BaseCase):
|
|||||||
registry: Registry
|
registry: Registry
|
||||||
env: Environment
|
env: Environment
|
||||||
cr: Cursor
|
cr: Cursor
|
||||||
|
muted_registry_logger: mute_logger
|
||||||
@classmethod
|
@classmethod
|
||||||
def setUpClass(cls) -> None: ...
|
def setUpClass(cls) -> None: ...
|
||||||
def setUp(self) -> None: ...
|
def setUp(self) -> None: ...
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ def email_split_tuples(text: str) -> list[str]: ...
|
|||||||
def email_split(text: str) -> list[str]: ...
|
def email_split(text: str) -> list[str]: ...
|
||||||
def email_split_and_format(text: str) -> list[str]: ...
|
def email_split_and_format(text: str) -> list[str]: ...
|
||||||
def email_normalize(text: str, strict: bool = ...) -> str | Literal[False]: ...
|
def email_normalize(text: str, strict: bool = ...) -> str | Literal[False]: ...
|
||||||
|
def email_normalize_all(text: str) -> list[str]: ...
|
||||||
def email_domain_extract(email: str) -> str | Literal[False]: ...
|
def email_domain_extract(email: str) -> str | Literal[False]: ...
|
||||||
def email_domain_normalize(domain: str) -> str | Literal[False]: ...
|
def email_domain_normalize(domain: str) -> str | Literal[False]: ...
|
||||||
def url_domain_extract(url: str) -> str | Literal[False]: ...
|
def url_domain_extract(url: str) -> str | Literal[False]: ...
|
||||||
@@ -65,3 +66,4 @@ def decode_message_header(
|
|||||||
) -> str: ...
|
) -> str: ...
|
||||||
def formataddr(pair: tuple[str, str], charset: str = ...) -> str: ...
|
def formataddr(pair: tuple[str, str], charset: str = ...) -> str: ...
|
||||||
def encapsulate_email(old_email: str, new_email: str) -> str: ...
|
def encapsulate_email(old_email: str, new_email: str) -> str: ...
|
||||||
|
def parse_contact_from_email(text: str) -> tuple[str, str]: ...
|
||||||
|
|||||||
Reference in New Issue
Block a user