TIP: You can type at any time to perform a new search.
Import Storage product image
storage_import_image_advanced · OCA/storage
- Repository
- OCA/storage · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Product
- Folder size
- 0.08 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/storage
- Last tracking update
- 2026-08-07 07:57:04
- Authors
- Camptocamp, Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion
- Committers
- Miquel Raïch, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- python-magic, validators, python_slugify, cachetools, requests
- System dependencies
- libmagic1
- Required by
- None
- Description
Code Analysis ⓘ
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_import_image_form_view |
product.import.image.form | storage.import.product_image | form | New |
product_import_image_tree_view |
product.import.image.tree | storage.import.product_image | tree | New |
report_html |
report_html | ir.ui.view | qweb | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (1)
New fields (20)
-
chunk_sizeIntegerdefault=10help='How many lines will be handled in each job.'sparse='options' -
create_missing_tagsBooleandefault=Falsesparse='options' -
csv_column_default_codeChardefault='default_code'help='The CSV File column name that holds the product reference.'required=Truestring='Product Reference column' -
csv_column_file_pathChardefault='path'help='The CSV File column name that holds the image file path or url.'required=Truestring='Image file path column' -
csv_column_tag_nameChardefault='tag'help='The CSV File column name that holds the image tag name.'required=Truestring='Image Tag Name column' -
csv_delimiterChardefault=','required=Truestring='CSV file delimiter' -
csv_delimiterChardefault=','required=Truestring='CSV file delimiter' -
done_onDatetime -
external_csv_pathCharhelp='Relative path of the CSV file located in the external storage'string='Path to CSV file' -
file_csvBinaryrequired=Truestring='CSV file' -
filenameChar -
filename_zipChar -
overwriteBooleandefault=Falsesparse='options' args: 'Overwrite image with same name' -
product_modelSelectionrequired=True args: [('product.template', 'Product template'), ('product.product', 'Product variants')] -
report_htmlHtmlcompute='_compute_report_html'readonly=True -
source_storage_backend_idMany2one → storage.backendargs: 'storage.backend', 'Storage Backend with images' -
source_typeSelectiondefault='url'required=True args: [('url', 'URL'), ('zip_file', 'Zip file'), ('external_storage', 'External storage')] -
source_zipfileBinaryrequired=False args: 'ZIP with images' -
stateSelectiondefault='new'string='Import state' args: [('new', 'New'), ('scheduled', 'Scheduled'), ('done', 'Done')] -
storage_backend_idMany2one → storage.backendrequired=True args: 'storage.backend', 'Storage Backend'
-
action_import(self) -
do_import(self, lines=None, last_chunk=False)
Loading…
Loading…