TIP: You can type at any time to perform a new search.
Search Engine Multi Image Thumbnail
search_engine_image_thumbnail · OCA/search-engine
- Repository
- OCA/search-engine · module folder · Try on Runboat
- Module version
- 1.0.7
- Category
- Uncategorized
- Folder size
- 0.11 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/search-engine
- Last tracking update
- 2026-08-07 08:43:07
- Authors
- ACSONE SA/NV, Odoo Community Association (OCA)
- Maintainers
- ACSONE SA/NV, Odoo Community Association (OCA)
- Committers
- Simone Orsi, Laurent Mignon (ACSONE), Sébastien BEAU, kobros-tech, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- typing-extensions, unidecode, requests, python_slugify, fsspec>=2025.3.0, fsspec>=2024.5.0
- System dependencies
- None
- Required by
- None
- Description
This module is a technical module with the purpose of easing the export of image thumbnails to a search engine index. It extends the functionality of the `connector_search_engine` module by adding specialized methods that can be used to get and generate thumbnails from an image you want to index.
Code Analysis ⓘ
Views touched (10)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
ir_attachment_form_view |
ir.attachment.form | ir.attachment | form | Inherits base.view_attachment_form |
se_backend_form_view |
se.backend.form | se.backend | form | Inherits connector_search_engine.se_backend_form_view |
se_image_field_thumbnail_size_search_view |
se.image.field.thumbnail.size.search | se.image.field.thumbnail.size | search | New |
se_image_field_thumbnail_size_tree_view |
se.image.field.thumbnail.size.tree | se.image.field.thumbnail.size | tree | New |
se_index_form_view |
se.index.form | se.index | form | Inherits connector_search_engine.se_index_form_view |
se_thumbnail_form_view |
se.thumbnail.form | se.thumbnail | form | Inherits fs_image_thumbnail.fs_image_thumbnail_mixin_form_view |
se_thumbnail_search_view |
se.thumbnail.search | se.thumbnail | search | Inherits fs_image_thumbnail.fs_image_thumbnail_mixin_search_view |
se_thumbnail_size_search_view |
se.thumbnail.size.search | se.thumbnail.size | search | New |
se_thumbnail_size_tree_view |
se.thumbnail.size.tree | se.thumbnail.size | tree | New |
se_thumbnail_tree_view |
se.thumbnail.tree | se.thumbnail | tree | Inherits fs_image_thumbnail.fs_image_thumbnail_mixin_tree_view |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (7)
New fields (1)
-
se_thumbnail_idsOne2many → se.thumbnailcomodel_name='se.thumbnail'inverse_name='attachment_id'readonly=Truestring='Indexed Thumbnails'
No public methods.
New fields (2)
-
fails_if_no_thumbail_sizeBooleandefault=Falsehelp='If checked, the export will fail if no thumbnail sizes is found for the model and field for which thumbnails are requested.'string='Fail if no thumbnail size' -
image_field_thumbnail_size_idsOne2many → se.image.field.thumbnail.sizecomodel_name='se.image.field.thumbnail.size'inverse_name='backend_id'string='Thumbnail Sizes'
No public methods.
New fields (8)
-
backend_idMany2one → se.backendondelete='cascade'required=Truestring='Search Engine Backend' args: 'se.backend' -
display_nameCharcompute='_compute_display_name'store=True -
field_idMany2one → ir.model.fieldsdomain="[('model_id', '=', model_id)]"ondelete='cascade'required=Truestring='Images field' args: 'ir.model.fields' -
field_id_domainBinarycompute='_compute_field_id_domain'readonly=Truestring='Domain to select images field' -
field_nameCharreadonly=Truerelated='field_id.name'store=Truestring='Images field name' -
modelCharreadonly=Truerelated='model_id.model'store=Truestring='Model name' -
model_idMany2one → ir.modeldomain=<expr>ondelete='cascade'required=Truestring='Model' args: 'ir.model' -
size_idsMany2many → se.thumbnail.sizeargs: 'se.thumbnail.size'
No public methods.
New fields (1)
-
image_field_thumbnail_size_idsOne2many → se.image.field.thumbnail.sizecomodel_name='se.image.field.thumbnail.size'related='backend_id.image_field_thumbnail_size_ids'string='Thumbnail Sizes'
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (4)
-
keyCharrequired=True -
nameCharrequired=True -
size_xIntegerrequired=True -
size_yIntegerrequired=True
No public methods.
Loading…