mirror of
https://github.com/bringout/oca-technical.git
synced 2026-04-18 10:12:05 +02:00
Initial commit: OCA Technical packages (595 packages)
This commit is contained in:
commit
2cc02aac6e
24950 changed files with 2318079 additions and 0 deletions
|
|
@ -0,0 +1,24 @@
|
|||
For regular usage, see `Usage` below. This section is to clarify optional
|
||||
functionality to developers.
|
||||
|
||||
To configure a model to use the Many2one style search field, make the model
|
||||
inherit from `date.range.search.mixin`:
|
||||
|
||||
.. code-block::
|
||||
|
||||
class AccountMove(models.Model):
|
||||
_name = "account.move"
|
||||
_inherit = ["account.move", "date.range.search.mixin"]
|
||||
|
||||
This will make a `Period` field show up in the search view:
|
||||
|
||||
.. figure:: ../static/description/date_range_many2one_search_field.png
|
||||
:scale: 80 %
|
||||
:alt: Date range Many2one search field
|
||||
|
||||
By default, the mixin works on the `date` field. If you want the mixin to work
|
||||
on a field with a different name, you can set a property on your model:
|
||||
|
||||
.. code-block::
|
||||
|
||||
_date_range_search_field = "invoice_date"
|
||||
Loading…
Add table
Add a link
Reference in a new issue