Implicit fields

This commit is contained in:
Trinh Anh Ngoc
2019-12-12 15:00:37 +07:00
parent e1afa940e0
commit 39df32d2ff

View File

@@ -46,7 +46,6 @@ MAGIC_COLUMNS: Any
VALID_AGGREGATE_FUNCTIONS: Any VALID_AGGREGATE_FUNCTIONS: Any
class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})): class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})):
_id: int
_name: str _name: str
_description: str _description: str
_sql_constraints: List _sql_constraints: List
@@ -58,14 +57,14 @@ class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})):
_context: Dict _context: Dict
_cr: Cursor _cr: Cursor
_uid: int _uid: int
id: int
env: Environment = ... env: Environment = ...
pool: Registry pool: Registry
display_name: str id = fields.Id()
create_uid = env['res.users'] display_name: fields.Char()
create_date: datetime.datetime create_uid = fields.Many2one('res.users')
write_uid = env['res.users'] create_date: fields.Datetime()
write_date = datetime.datetime write_uid = fields.Many2one('res.users')
write_date = fields.Datetime()
CONCURRENCY_CHECK_FIELD: str = ... CONCURRENCY_CHECK_FIELD: str = ...
def view_init(self, fields_list: Any) -> None: ... def view_init(self, fields_list: Any) -> None: ...
def compute_concurrency_field(self) -> None: ... def compute_concurrency_field(self) -> None: ...