{ "info": { "author": "LasLabs, Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Framework :: Odoo", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Programming Language :: Python :: 2.7" ], "description": ".. image:: https://img.shields.io/badge/license-LGPL--3-blue.svg\n :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html\n :alt: License: LGPL-3\n\n======================\nDefault Product Images\n======================\n\nThis module adds default images to products with the ability to map their images to their\n`Category's Image`, to a single, `Global Product Image`, or to both, `Global and Category`, where global\nacts as a backup if the category has no image. You can also disable default images by choosing\n`No Default Image`.\n\nUsage\n=====\n\nThere are a few notable features in this module, see below:\n\nPost Installation\n-----------------\n\nAfter installation, all products with no image will be automatically changed\nwhen you change your company's `Product Image Target` (see Stock Configuration Page).\nSince the default option is `No Default Image`, your product images will remain untouched during installation.\n\nWhen Will Product Images Be Automatically Changed?\n--------------------------------------------------\n\n* Product images will automatically change when you change `Default Product Image` in the stock configuration page.\n* Product images will also be changed if you change the product's category in the product form. This only applies\n if the `Default Product Image` is set to `Category's Image` or `Global and Category`.\n* Lastly, product images will be automatically changed if you change the image on their category's image. Again,\n only applicable if `Default Product Image` is set to `Category's Image` or `Global and Category`.\n\nThe above rules only apply to your current products that do not have an image. Products that already\nhave an image when installing this module will be marked as `custom` images. The images on those products will not\nchange unless you click the `Apply Default Image` in the product form view.\n\nStock Configuration Page\n------------------------\n\n* Go to `Inventory` in the top header.\n* Under `Configuration`, click `Settings`.\n* Under `Products` is a field, `Default Product Image`.\n* `No Default Image` deletes all eligible product images.\n* `Global Product Image` sets all eligible product images to the `Global Product Image` field that\n shows up below.\n* `Category's Image` sets all eligible product images to their category's image.\n* `Global and Category` sets all eligible product images to their category's image if that category\n has an image. Otherwise the image is set to the `Global Product Image`.\n\nEligible refers to products that have Auto Change Image as True, do not have an image, do not have\na custom image, or have a default image already.\n\nProduct Category Form View\n--------------------------\n\n* Image fields have been added to categories\n* Changing the category's image field will also change product images that are tied to that\n category. Only applicable if `Default Product Image` is set to `Category's Image` or `Global and Category`\n\nProduct Form View\n-----------------\n\n* Go to `Inventory` in the top header.\n* Under `Inventory Control`, click `Products`.\n* Click on a product.\n* In the product form view, you'll see in the upper left hand corner a new button which says `Apply Default Image`.\n Use this button if you want to change a custom image to a default one, or reset a default image.\n* Go to a product that has a default or no image, and you'll see a new field under the `General Information` tab\n called `Auto Change Image`. Uncheck this field if you want the image not to change. When uploading a custom image\n you don't have to worry about this field. However if you want to delete a product's image and keep it from\n automatically changing, make sure to uncheck `Auto Change Image`.\n\nAll image defaults are also loaded when you create a new product.\n\n.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas\n :alt: Try me on Runbot\n :target: https://runbot.odoo-community.org/runbot/135/10.0\n\nKnown Issues / Roadmap\n======================\n\n* Refactor product.template _change_template_image method\n* Centralize logic that converts the company product_image_target to the\n correct product image_type value (usually in the form of a to_type arg),\n accounting for GLOBAL_CATEGORY. Repetitive logic occurs in: product.template\n apply_default_image, product.template _onchange_categ_id,\n product.template default_get, res.company write, and product.category write methods.\n* After logic is centralized, add a res.company create method overload that auto-populates\n product images.\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues\n`_. In case of trouble, please\ncheck there if your issue has already been reported. If you spotted it first,\nhelp us smash it by providing detailed and welcomed feedback.\n\nCredits\n=======\n\nImages\n------\n\n* Odoo Community Association: `Icon `_.\n* Company Default Product Image: `Image `_.\n\nContributors\n------------\n\n* Brett Wood \n\nMaintainer\n----------\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nThis module is maintained by the OCA.\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose\nmission is to support the collaborative development of Odoo features and\npromote its widespread use.\n\nTo contribute to this module, please visit http://odoo-community.org.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://laslabs.com", "keywords": "", "license": "LGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo10-addon-product-default-image", "package_url": "https://pypi.org/project/odoo10-addon-product-default-image/", "platform": "", "project_url": "https://pypi.org/project/odoo10-addon-product-default-image/", "project_urls": { "Homepage": "https://laslabs.com" }, "release_url": "https://pypi.org/project/odoo10-addon-product-default-image/10.0.1.0.0/", "requires_dist": [ "odoo (<10.1dev,>=10.0)" ], "requires_python": "", "summary": "Apply default images to new and existing products.", "version": "10.0.1.0.0" }, "last_serial": 5562336, "releases": { "10.0.1.0.0": [ { "comment_text": "", "digests": { "md5": "dc8dae68d2921ff1e2d672d4a0ea6e53", "sha256": "da909b9a5fdc1f0bb362868af75a6afb0b24adeabc750afbe781801deb3a7f41" }, "downloads": -1, "filename": "odoo10_addon_product_default_image-10.0.1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "dc8dae68d2921ff1e2d672d4a0ea6e53", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 60521, "upload_time": "2017-07-29T04:30:43", "url": "https://files.pythonhosted.org/packages/93/14/8b3549664fcd76cd884adcb4318544e91b1f6d08eacd76b52be0510b6733/odoo10_addon_product_default_image-10.0.1.0.0-py2-none-any.whl" } ], "10.0.1.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "1f50e6a1b29a6fc41887744f93769d3b", "sha256": "c6a729f60d08333f9bff9e75763f61437473f616e02efd22f1774d4c010d57ff" }, "downloads": -1, "filename": "odoo10_addon_product_default_image-10.0.1.0.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "1f50e6a1b29a6fc41887744f93769d3b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 72113, "upload_time": "2017-07-30T04:30:47", "url": "https://files.pythonhosted.org/packages/da/27/52fd0f8051bebf1d1d21a11e7b357f62d4723e68ed7d23b41a9e5e9ae791/odoo10_addon_product_default_image-10.0.1.0.0.99.dev1-py2-none-any.whl" } ], "10.0.1.0.0.99.dev10": [ { "comment_text": "", "digests": { "md5": "dfe5fd207a79a4bac6f296d932d9dbd9", "sha256": "9ff250d1d547f679cec1c8a6c3068f4f057b8daaa4b9ed660c96c0e09c27955e" }, "downloads": -1, "filename": "odoo10_addon_product_default_image-10.0.1.0.0.99.dev10-py2-none-any.whl", "has_sig": false, "md5_digest": "dfe5fd207a79a4bac6f296d932d9dbd9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 74213, "upload_time": "2019-07-21T04:58:27", "url": "https://files.pythonhosted.org/packages/49/c1/34065b3bfe5939e50fb44edd45efbd1417b10ad41dab46305f30fc9e3cb9/odoo10_addon_product_default_image-10.0.1.0.0.99.dev10-py2-none-any.whl" } ], "10.0.1.0.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "be25a03b0716c3d5c3a869e8a7e640ac", "sha256": "0f101ef94a642c33df9f5716dcf45c5c396f37e43302c81e81d26b2142e2b268" }, "downloads": -1, "filename": "odoo10_addon_product_default_image-10.0.1.0.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "be25a03b0716c3d5c3a869e8a7e640ac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 74066, "upload_time": "2018-01-28T05:32:09", "url": "https://files.pythonhosted.org/packages/2b/78/4e38d876b61600cbf47f76ae73f1b59a9375adfa40a6eeed6fbbc1fb5d4a/odoo10_addon_product_default_image-10.0.1.0.0.99.dev2-py2-none-any.whl" } ], "10.0.1.0.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "c7b0d9558ebc6ff25d6c97d2974944ba", "sha256": "cb71c46694264dd8f469dd404d1bc626ddbc90dc9767d6530035cb6c4f47fbaa" }, "downloads": -1, "filename": "odoo10_addon_product_default_image-10.0.1.0.0.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "c7b0d9558ebc6ff25d6c97d2974944ba", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 75406, "upload_time": "2018-03-04T05:38:47", "url": "https://files.pythonhosted.org/packages/7c/c4/61d5cb80e238790f3df1b20d54d6454ef0582c10f20fd59145bbf8497c55/odoo10_addon_product_default_image-10.0.1.0.0.99.dev3-py2-none-any.whl" } ], "10.0.1.0.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "e1305cb67f236690fe556756b59ffcf7", "sha256": "d6348a63af4906e52a819f46c741151007b8da1806041d500428890763da770a" }, "downloads": -1, "filename": "odoo10_addon_product_default_image-10.0.1.0.0.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "e1305cb67f236690fe556756b59ffcf7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 77157, "upload_time": "2018-06-24T05:01:20", "url": "https://files.pythonhosted.org/packages/55/1a/c9419b9a2ade52b76df7fff4ede0ba5dfa0c749e5fb8aa36c3235bd12160/odoo10_addon_product_default_image-10.0.1.0.0.99.dev4-py2-none-any.whl" } ], "10.0.1.0.0.99.dev5": [ { "comment_text": "", "digests": { "md5": "edeb45715f70365ffc42c434d327a030", "sha256": "8681408c59e55a6e1e0beb36f5f7464e09fb3cb51bffe56f0e3b839c48944f76" }, "downloads": -1, "filename": "odoo10_addon_product_default_image-10.0.1.0.0.99.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "edeb45715f70365ffc42c434d327a030", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 74373, "upload_time": "2019-02-18T05:48:04", "url": "https://files.pythonhosted.org/packages/a4/2b/c0bc43cead6ba1e043870fa23e5015cd5f8a1be070183688ece17b445fcc/odoo10_addon_product_default_image-10.0.1.0.0.99.dev5-py2-none-any.whl" } ], "10.0.1.0.0.99.dev6": [ { "comment_text": "", "digests": { "md5": "0b775b8cde8a0a9efdbd38a4ebc3c478", "sha256": "bc01d14266dcfdfaaa6c2b322ddde30a2035208a2be8f6bba6bfb5216fc72df3" }, "downloads": -1, "filename": "odoo10_addon_product_default_image-10.0.1.0.0.99.dev6-py2-none-any.whl", "has_sig": false, "md5_digest": "0b775b8cde8a0a9efdbd38a4ebc3c478", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 74378, "upload_time": "2019-05-06T04:52:17", "url": "https://files.pythonhosted.org/packages/67/42/8a7b08bdd255df5473d74e532a75617718d355e2be85acfae8e3a24b907c/odoo10_addon_product_default_image-10.0.1.0.0.99.dev6-py2-none-any.whl" } ], "10.0.1.0.0.99.dev8": [ { "comment_text": "", "digests": { "md5": "d4b394bc769bc284987f6eec7272d85c", "sha256": "429c36dd7c13bb25488ba632d0507002029f28b9f2027ba3420d80c183c11aca" }, "downloads": -1, "filename": "odoo10_addon_product_default_image-10.0.1.0.0.99.dev8-py2-none-any.whl", "has_sig": false, "md5_digest": "d4b394bc769bc284987f6eec7272d85c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 74474, "upload_time": "2019-07-11T04:58:07", "url": "https://files.pythonhosted.org/packages/16/78/33be37b7a5ba5fecb8519f2321ed4c0cd24ee1bee75c79a1eca27bc6bbae/odoo10_addon_product_default_image-10.0.1.0.0.99.dev8-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc8dae68d2921ff1e2d672d4a0ea6e53", "sha256": "da909b9a5fdc1f0bb362868af75a6afb0b24adeabc750afbe781801deb3a7f41" }, "downloads": -1, "filename": "odoo10_addon_product_default_image-10.0.1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "dc8dae68d2921ff1e2d672d4a0ea6e53", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 60521, "upload_time": "2017-07-29T04:30:43", "url": "https://files.pythonhosted.org/packages/93/14/8b3549664fcd76cd884adcb4318544e91b1f6d08eacd76b52be0510b6733/odoo10_addon_product_default_image-10.0.1.0.0-py2-none-any.whl" } ] }