{ "info": { "author": "Camptocamp SA, Eficent, Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Framework :: Odoo", "Framework :: Odoo :: 12.0", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python" ], "description": "================\nMaintenance Plan\n================\n\n.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n !! This file is generated by oca-gen-addon-readme !!\n !! changes will be overwritten. !!\n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n\n.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png\n :target: https://odoo-community.org/page/development-status\n :alt: Beta\n.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmaintenance-lightgray.png?logo=github\n :target: https://github.com/OCA/maintenance/tree/12.0/maintenance_plan\n :alt: OCA/maintenance\n.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png\n :target: https://translation.odoo-community.org/projects/maintenance-12-0/maintenance-12-0-maintenance_plan\n :alt: Translate me on Weblate\n.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png\n :target: https://runbot.odoo-community.org/runbot/240/12.0\n :alt: Try me on Runbot\n\n|badge1| |badge2| |badge3| |badge4| |badge5| \n\nThis module extends the functionality of Odoo Maintenance module by allowing\nan equipment to have different preventive maintenance kinds.\n\n**Table of contents**\n\n.. contents::\n :local:\n\nInstallation\n============\n\nInstall the module.\n\nShould you already use the maintenance module and have equipments with field\n'Preventive Maintenance Frequency' defined, a new maintenance plan will be\nautomatically created on these equipments with maintenance kind 'Install'.\n\nMoreover if a Request of type 'preventive' exists, whose stage isn't marked as\n'Request done', and has a Request Date matching the equipment's\n'Next Preventive Maintenance', the request will be updated with the\n'Install' maintenance kind.\n\nMake sure you don't have multiple 'preventive' requests at a stage which isn't\nmarked as 'Request done' and on the same 'Request date' as the equipment or\nthe module installation will fail with a User Error.\n\nUsage\n=====\n\nInstead of defining a period and duration for only one preventive maintenance\nper equipment, you can define multiple preventive maintenance kind for each\nequipment.\n\nMaintenance Kinds have to be defined through the configuration menu. Their name\nhave to be unique and can be set as active or inactive, should these not be\nused anymore.\n\nOn any equipment over the maintenance tab, the maintenance plan be accessible,\nallowing to add different maintenance kind with their\nown frequency and duration. The next maintenance date will then be computed\nautomatically according to the start's date and the frequency defined, but the\nmaintenance request won't be created automatically as is the case in Odoo's\nMaintenance module. In the plan there's also a field allowing the user to set the\nmaintenance horizon, insert the instructions to follow on the maintenance that\nwill be forwarded to the maintenance request generated from the plan.\n\nThis module uses the original Cron job of Odoo's Maintenance module to generate\nmaintenance requests. To do so, it takes into account the planning horizon and\ngenerates all maintenance requests whose schedule date would fall inside that\nplanning horizon. Therefore, the maintenance manager can have a proper planning\nof how many maintenance requests are programming for the future. Leaving planning\nhorizon to 0 will only create those maintenance request that are scheduled for\ntoday.\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues `_.\nIn case of trouble, please check there if your issue has already been reported.\nIf you spotted it first, help us smashing it by providing a detailed and welcomed\n`feedback `_.\n\nDo not contact contributors directly about support or help with technical issues.\n\nCredits\n=======\n\nAuthors\n~~~~~~~\n\n* Camptocamp SA\n* Eficent\n\nContributors\n~~~~~~~~~~~~\n\n* Akim Juillerat \n* Matteo Mazzoni \n* David Alonso \n* Adri\u00e0 Gil Sorribes \n* Jordi Ballester Alomar \n\nMaintainers\n~~~~~~~~~~~\n\nThis module is maintained by the OCA.\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\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\nThis module is part of the `OCA/maintenance `_ project on GitHub.\n\nYou are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/OCA/maintenance", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo12-addon-maintenance-plan", "package_url": "https://pypi.org/project/odoo12-addon-maintenance-plan/", "platform": "", "project_url": "https://pypi.org/project/odoo12-addon-maintenance-plan/", "project_urls": { "Homepage": "https://github.com/OCA/maintenance" }, "release_url": "https://pypi.org/project/odoo12-addon-maintenance-plan/12.0.3.2.3/", "requires_dist": [ "odoo (<12.1dev,>=12.0a)" ], "requires_python": ">=3.5", "summary": "Extends preventive maintenance planning", "version": "12.0.3.2.3", "yanked": false, "yanked_reason": null }, "last_serial": 13155235, "releases": { "12.0.1.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "352339fb6b781de4743a71fc05007798", "sha256": "a019623211140237d7c3f2d387869c14cfab778af8922ab614e6b33ab318a94c" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.1.0.0.99.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "352339fb6b781de4743a71fc05007798", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 30115, "upload_time": "2019-07-20T05:01:13", "upload_time_iso_8601": "2019-07-20T05:01:13.806402Z", "url": "https://files.pythonhosted.org/packages/bb/a6/e1d2e0a03584b7bd2bf758d803cf732ffe42e6e7a6b5ee385d344c721356/odoo12_addon_maintenance_plan-12.0.1.0.0.99.dev1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.1.0.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "163460bbb0ec91d501f173b075f4696b", "sha256": "f42a94ff380792d77a7373b0c30fa8832aa75025803cb3d3cf955ee28e6c2a1d" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.1.0.0.99.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "163460bbb0ec91d501f173b075f4696b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 31862, "upload_time": "2019-07-27T05:02:54", "upload_time_iso_8601": "2019-07-27T05:02:54.820528Z", "url": "https://files.pythonhosted.org/packages/8b/ee/9f374e566d90e2c58399a90f50684ac586d0bc7bde73b6e7ad25068ea227/odoo12_addon_maintenance_plan-12.0.1.0.0.99.dev3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.1.0.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "634b410df223a00877e2c633d67ef21f", "sha256": "33426fff482e2618197117be0e4d43d04f6a806f79be04c971e94a44ffcf3c7b" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.1.0.0.99.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "634b410df223a00877e2c633d67ef21f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 31863, "upload_time": "2019-07-30T05:37:58", "upload_time_iso_8601": "2019-07-30T05:37:58.352752Z", "url": "https://files.pythonhosted.org/packages/2c/c0/5c39d70b77ade3979d2321032ce0ee189dcb106483e44986d7701c53dcf9/odoo12_addon_maintenance_plan-12.0.1.0.0.99.dev4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.1.0.0.99.dev5": [ { "comment_text": "", "digests": { "md5": "3b606d7e40ced5ca7f57b12eb587b770", "sha256": "c424f4a03d3d2e236ed64d5aadc3d289d5382393515c5958ea8175d64668af9a" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.1.0.0.99.dev5-py3-none-any.whl", "has_sig": false, "md5_digest": "3b606d7e40ced5ca7f57b12eb587b770", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 33139, "upload_time": "2019-09-19T05:11:38", "upload_time_iso_8601": "2019-09-19T05:11:38.211609Z", "url": "https://files.pythonhosted.org/packages/c1/fc/b30611ed955ffe9638ca941e4d01215e1b420b7bef0e5034f6e248941a0d/odoo12_addon_maintenance_plan-12.0.1.0.0.99.dev5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.1.1.0": [ { "comment_text": "", "digests": { "md5": "467d16446a2676333290c111d8b53ffc", "sha256": "2480dd723375106a44f93a22b9b2be63587e354e1ab8a9169b7846a76d46d263" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "467d16446a2676333290c111d8b53ffc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 33075, "upload_time": "2019-10-24T05:07:14", "upload_time_iso_8601": "2019-10-24T05:07:14.253385Z", "url": "https://files.pythonhosted.org/packages/08/98/a4a257274b0fda711832ee5af56d770f0e41a8c24d2b636e5c309da82895/odoo12_addon_maintenance_plan-12.0.1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.1.2.0": [ { "comment_text": "", "digests": { "md5": "4bbed5de14e6c90e84df11f012d142de", "sha256": "d2b3dc8acdd756046e0b3a46d2779ac5c95c4902840b999ed80d8cf0b30fe521" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4bbed5de14e6c90e84df11f012d142de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 33080, "upload_time": "2019-10-30T06:26:39", "upload_time_iso_8601": "2019-10-30T06:26:39.694119Z", "url": "https://files.pythonhosted.org/packages/b8/94/37382e440a64e763352298d7054354d01b2f48cd9f7a112ac73bfabf1598/odoo12_addon_maintenance_plan-12.0.1.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.1.2.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "f9f7ff5e61d36bba73611317366bd653", "sha256": "e5dc9f7e9107045bf41f5678a5d3d8e50a1f4f1ea81cdeedc7ceee93e3f46702" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.1.2.0.99.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "f9f7ff5e61d36bba73611317366bd653", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 33192, "upload_time": "2019-10-30T06:26:42", "upload_time_iso_8601": "2019-10-30T06:26:42.457756Z", "url": "https://files.pythonhosted.org/packages/1c/47/5db444d1fe843a15dfecf8dcd95986f24bc5b1de9b18213666315d65107f/odoo12_addon_maintenance_plan-12.0.1.2.0.99.dev1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.0.0": [ { "comment_text": "", "digests": { "md5": "0cb44cfac53f78f3b1b338213eea21a7", "sha256": "d49050484287ecf1a44f07b7a8dbb33b14f798b9b14aeb9b4010bcf9a97d745e" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0cb44cfac53f78f3b1b338213eea21a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 39963, "upload_time": "2019-12-31T06:12:38", "upload_time_iso_8601": "2019-12-31T06:12:38.774556Z", "url": "https://files.pythonhosted.org/packages/89/cd/209c58b0d97533c4d88665f790ee7d500a09802d1e45af8133981933911c/odoo12_addon_maintenance_plan-12.0.3.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "0bff9ec433013eba626341126f837a43", "sha256": "fc8b6514c47299b991d6e7b78a452056e5a7a08bb7c03e681ab3202223794bd5" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.0.0.99.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "0bff9ec433013eba626341126f837a43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 41345, "upload_time": "2019-12-31T06:12:41", "upload_time_iso_8601": "2019-12-31T06:12:41.277625Z", "url": "https://files.pythonhosted.org/packages/f2/7a/bc4a84963f2a6c7ae352b8568174feba7cbb28d9d7625b0eae74b3f30508/odoo12_addon_maintenance_plan-12.0.3.0.0.99.dev1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.0.0.99.dev5": [ { "comment_text": "", "digests": { "md5": "8a255189b94a363bff5723cca01d9aeb", "sha256": "b270add8802812fc322ed109127d1a592329b84e3fd8358cbde37419e7e9c8f8" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.0.0.99.dev5-py3-none-any.whl", "has_sig": false, "md5_digest": "8a255189b94a363bff5723cca01d9aeb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 41867, "upload_time": "2020-01-09T06:11:53", "upload_time_iso_8601": "2020-01-09T06:11:53.641136Z", "url": "https://files.pythonhosted.org/packages/07/03/12fcda864cd6e20e77bf526281675a8d44bf02844a791b8edf40c0695292/odoo12_addon_maintenance_plan-12.0.3.0.0.99.dev5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.0": [ { "comment_text": "", "digests": { "md5": "2af59c23f72b6ed364a0e1a09d47f383", "sha256": "052783ae176a153baa950332998c7adac542dd4a94118ead7a4187e44e52b9d7" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2af59c23f72b6ed364a0e1a09d47f383", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 41967, "upload_time": "2020-02-11T06:14:33", "upload_time_iso_8601": "2020-02-11T06:14:33.801422Z", "url": "https://files.pythonhosted.org/packages/fe/41/0524c4f8e49e3abd840fb009edc36fe6900b613ab49171a634c1b5399b9f/odoo12_addon_maintenance_plan-12.0.3.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "71c4bfbfc12fb5f151664dc5e90baf3d", "sha256": "8cfeac8d91aed3126499f3cc79ec47bba157199e5680e1f9abf3cc002b5612dc" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.1.0.99.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "71c4bfbfc12fb5f151664dc5e90baf3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 42085, "upload_time": "2020-02-12T06:14:58", "upload_time_iso_8601": "2020-02-12T06:14:58.850769Z", "url": "https://files.pythonhosted.org/packages/94/d6/6bcbe106164eaf906e92e7ddcd2c5b7664a5f71affeceb104b018b7373af/odoo12_addon_maintenance_plan-12.0.3.1.0.99.dev1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.1": [ { "comment_text": "", "digests": { "md5": "f808fee1443397f500ed32c9c45105db", "sha256": "a2fd8a0f7aaccb2b4b0cc4a3015c1f7b1d1c1654fb2e43c4b60f544afe21182e" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f808fee1443397f500ed32c9c45105db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 42091, "upload_time": "2020-03-14T06:16:48", "upload_time_iso_8601": "2020-03-14T06:16:48.232515Z", "url": "https://files.pythonhosted.org/packages/bb/4c/a354d3a46bcf04bfc69641dfbbc65dc5e6e487b79397056eae3119fcc2ef/odoo12_addon_maintenance_plan-12.0.3.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.1.99.dev1": [ { "comment_text": "", "digests": { "md5": "a48df33d40038bd800a5e2ca3237b6e7", "sha256": "488440651e5a1aa707110202b95891882ac4ab6417b567a318c4858c1addfe93" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.1.1.99.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "a48df33d40038bd800a5e2ca3237b6e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 42172, "upload_time": "2020-05-19T05:21:46", "upload_time_iso_8601": "2020-05-19T05:21:46.420475Z", "url": "https://files.pythonhosted.org/packages/3d/1c/347389b4e5798f7616e35e4b5b00d6daf19269e282b7fc49a433b2ca8e06/odoo12_addon_maintenance_plan-12.0.3.1.1.99.dev1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.1.99.dev3": [ { "comment_text": "", "digests": { "md5": "113abace197ae6f4b41830b556fe4979", "sha256": "01a7aec49f877ec5ef2d1fea3a2daefcaef299f0831133c619e4c47b2c961bb0" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.1.1.99.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "113abace197ae6f4b41830b556fe4979", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 44925, "upload_time": "2020-06-24T05:21:42", "upload_time_iso_8601": "2020-06-24T05:21:42.786784Z", "url": "https://files.pythonhosted.org/packages/aa/0c/4b7c67083d5e670895cc605b75ef26dec6de4d24369844e817c9cf98744e/odoo12_addon_maintenance_plan-12.0.3.1.1.99.dev3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.1.99.dev5": [ { "comment_text": "", "digests": { "md5": "a6704c5ade0f701a31057983417677e4", "sha256": "6903d79c87b19d3dab771d024b61526d7490f4563572f0561d0bff0234113925" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.1.1.99.dev5-py3-none-any.whl", "has_sig": false, "md5_digest": "a6704c5ade0f701a31057983417677e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 47607, "upload_time": "2021-03-19T06:38:14", "upload_time_iso_8601": "2021-03-19T06:38:14.529770Z", "url": "https://files.pythonhosted.org/packages/51/18/baea63218198964619a5e692014ade861b33872535513c4e2fcdc9acbdd6/odoo12_addon_maintenance_plan-12.0.3.1.1.99.dev5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.2": [ { "comment_text": "", "digests": { "md5": "cdee8060d7eca95dbaf2045a12b02330", "sha256": "266f8b10b0a0eb73580c2699820ced2a2ca55dbbba786614bfb6f38ee53c49d0" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cdee8060d7eca95dbaf2045a12b02330", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 47527, "upload_time": "2021-07-07T08:02:37", "upload_time_iso_8601": "2021-07-07T08:02:37.416799Z", "url": "https://files.pythonhosted.org/packages/60/78/0c32e6ae062e107c5f879e1a991a40ef8f0553c4f6ce66c45d06acc2c699/odoo12_addon_maintenance_plan-12.0.3.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.3": [ { "comment_text": "", "digests": { "md5": "314ee5d39ad8f6a5c8ec8b3fb1e21a7e", "sha256": "cd89be1cbe30246e6f33b5bc405fa84b9eb67c27de40f3bbe44b5a20d5722257" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "314ee5d39ad8f6a5c8ec8b3fb1e21a7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 47539, "upload_time": "2021-07-19T10:30:40", "upload_time_iso_8601": "2021-07-19T10:30:40.650253Z", "url": "https://files.pythonhosted.org/packages/72/18/ca8c9005491688f7109e7ec8ae29d6fdb339f7d562cdb2c8304e05d4f5aa/odoo12_addon_maintenance_plan-12.0.3.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.3.99.dev1": [ { "comment_text": "", "digests": { "md5": "3f0a82eff292887b7476a3960455c0ab", "sha256": "587883780dda51912da3a55f8cb79205cef4a859832fc6cf57cacbcf0d3cc153" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.1.3.99.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "3f0a82eff292887b7476a3960455c0ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 47632, "upload_time": "2021-07-29T03:38:37", "upload_time_iso_8601": "2021-07-29T03:38:37.799165Z", "url": "https://files.pythonhosted.org/packages/c3/e1/6649aa4d5c1eb9977152d95d7f562a096700a35fa318ed58a3ff4fb5ff70/odoo12_addon_maintenance_plan-12.0.3.1.3.99.dev1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.2.0": [ { "comment_text": "", "digests": { "md5": "bc2e64b28dacb1a089f9fc6ac2d112cc", "sha256": "080ce08c46cb01ccd85571f8ebeda2ba2cb7daa5013598a471febad116be61ea" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bc2e64b28dacb1a089f9fc6ac2d112cc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48107, "upload_time": "2021-08-18T11:55:47", "upload_time_iso_8601": "2021-08-18T11:55:47.379818Z", "url": "https://files.pythonhosted.org/packages/3d/ae/c292c6751c9b9ba59aaccb3c4e9cbdf1a0acb4c6aa580280359c1f1259e5/odoo12_addon_maintenance_plan-12.0.3.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.2.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "f69bf38d458fcdcedabe2403619dd4ce", "sha256": "f1b570ca54057dbbd3a3132eb8c8ee0592219c12bfbaf2ec2a043feae7db60a2" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.2.0.99.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "f69bf38d458fcdcedabe2403619dd4ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48224, "upload_time": "2021-08-19T03:40:03", "upload_time_iso_8601": "2021-08-19T03:40:03.823613Z", "url": "https://files.pythonhosted.org/packages/3b/f2/62ce7d4f23890f73512904bcfdd67818b6d4eea09fa1037ac59a7952530e/odoo12_addon_maintenance_plan-12.0.3.2.0.99.dev1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.2.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "cb1c50e9de846828a26e88abe9be6006", "sha256": "2fb08a20e2ecca18f64aac1ee28dba49af4074550bdff6ae7b0958f6113b29d0" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.2.0.99.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "cb1c50e9de846828a26e88abe9be6006", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48219, "upload_time": "2021-10-03T03:44:09", "upload_time_iso_8601": "2021-10-03T03:44:09.819775Z", "url": "https://files.pythonhosted.org/packages/df/f4/a11d729dd0e9462542170bb29dc5da2d8514c0c99c55dfad696a74106707/odoo12_addon_maintenance_plan-12.0.3.2.0.99.dev2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.2.1": [ { "comment_text": "", "digests": { "md5": "9eff2f6028c7c013c6ea023fd32fb4ab", "sha256": "ead2ee4a096ccf6a178870b0cc12573574254536bdf6b85d04c3ae619ed84f4b" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9eff2f6028c7c013c6ea023fd32fb4ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48632, "upload_time": "2021-10-05T16:37:56", "upload_time_iso_8601": "2021-10-05T16:37:56.498576Z", "url": "https://files.pythonhosted.org/packages/33/bb/c80ecdb37bb2f5797629e1191ec6a6806bd179aaeb969e53295020413744/odoo12_addon_maintenance_plan-12.0.3.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.2.1.99.dev1": [ { "comment_text": "", "digests": { "md5": "93883e1ad31aa2daaaf70e7fe722f69d", "sha256": "c665a26aab9e4e5a2fe28308aa35c5d30c687cb479ff7bca34a708d25573edd7" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.2.1.99.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "93883e1ad31aa2daaaf70e7fe722f69d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48712, "upload_time": "2021-10-06T03:44:14", "upload_time_iso_8601": "2021-10-06T03:44:14.612617Z", "url": "https://files.pythonhosted.org/packages/8e/af/da03ac253924c9b3f65e92b16feb1e559f9ce0c1eda31155df427adc2499/odoo12_addon_maintenance_plan-12.0.3.2.1.99.dev1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.2.1.99.dev2": [ { "comment_text": "", "digests": { "md5": "57215cc465f6e7e641de92848c43ce98", "sha256": "a0be9da8e1c022e74f2ceb4c012c1cc14b57f3a84e2386d29ef1ffb1df43cfbd" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.2.1.99.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "57215cc465f6e7e641de92848c43ce98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48710, "upload_time": "2021-10-17T03:45:46", "upload_time_iso_8601": "2021-10-17T03:45:46.129023Z", "url": "https://files.pythonhosted.org/packages/bf/37/0f8bfe388b92fa4accbf8823c0db8e93f33b5a0d21f5d8f82201f359f164/odoo12_addon_maintenance_plan-12.0.3.2.1.99.dev2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.2.2": [ { "comment_text": "", "digests": { "md5": "1b6a9486542d13dca06566fb769bd4bd", "sha256": "48384c71085ddcb9983ccfb2f146a6096adfeb9951e85d39ce36df0cfe023398" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1b6a9486542d13dca06566fb769bd4bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48703, "upload_time": "2021-12-20T11:47:50", "upload_time_iso_8601": "2021-12-20T11:47:50.100965Z", "url": "https://files.pythonhosted.org/packages/f3/88/d97f54edf519d84bf0a2a7675f0cbf8f9794abb4525bea9b1fe4807dd36b/odoo12_addon_maintenance_plan-12.0.3.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.2.2.99.dev1": [ { "comment_text": "", "digests": { "md5": "a971460b0734149bd86dd0bf0ba9e5f1", "sha256": "3140782e829800ca220f8aa045f98f16c8c66ec0af3dd690bff0dd3882fc28e0" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.2.2.99.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "a971460b0734149bd86dd0bf0ba9e5f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48781, "upload_time": "2021-12-21T03:50:33", "upload_time_iso_8601": "2021-12-21T03:50:33.499784Z", "url": "https://files.pythonhosted.org/packages/5d/0e/7f85ce974b3c2d22c41d96db436fc524b31d439a45f4adc224a2bdf67343/odoo12_addon_maintenance_plan-12.0.3.2.2.99.dev1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.2.3": [ { "comment_text": "", "digests": { "md5": "8bdb396677235300bfb60ce67e83adc8", "sha256": "d630ad8dfe9a9f29aaec865fdf610c4c8819510d56c1a1cf8c5bcabdcef56a82" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8bdb396677235300bfb60ce67e83adc8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48928, "upload_time": "2022-01-21T16:13:29", "upload_time_iso_8601": "2022-01-21T16:13:29.931898Z", "url": "https://files.pythonhosted.org/packages/c3/c1/6a06ca2c1ac80fc7190b5ba00c05601c817a86bd9424eb3bfdbd9e2c61b4/odoo12_addon_maintenance_plan-12.0.3.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.2.3.99.dev2": [ { "comment_text": "", "digests": { "md5": "bb776a2935ed6300df37f6d2b6f37b15", "sha256": "2165dd62060ead66c908f72ad87603cd880acd58e960d43e23f8eba5d3ee8918" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.2.3.99.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "bb776a2935ed6300df37f6d2b6f37b15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 51744, "upload_time": "2022-03-12T03:49:43", "upload_time_iso_8601": "2022-03-12T03:49:43.987514Z", "url": "https://files.pythonhosted.org/packages/3a/46/354d9964af9479ab63f9dc5bbd0543ac43f4916ee1d16786199e3cb52b2b/odoo12_addon_maintenance_plan-12.0.3.2.3.99.dev2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8bdb396677235300bfb60ce67e83adc8", "sha256": "d630ad8dfe9a9f29aaec865fdf610c4c8819510d56c1a1cf8c5bcabdcef56a82" }, "downloads": -1, "filename": "odoo12_addon_maintenance_plan-12.0.3.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8bdb396677235300bfb60ce67e83adc8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48928, "upload_time": "2022-01-21T16:13:29", "upload_time_iso_8601": "2022-01-21T16:13:29.931898Z", "url": "https://files.pythonhosted.org/packages/c3/c1/6a06ca2c1ac80fc7190b5ba00c05601c817a86bd9424eb3bfdbd9e2c61b4/odoo12_addon_maintenance_plan-12.0.3.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }