{ "info": { "author": "Savoir-faire Linux, Sudokeys, Onestein, Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Framework :: Odoo", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python :: 2.7" ], "description": ".. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n\n=================\nModule Prototyper\n=================\n\nThis module allows the administrator to prototype new features and export them as module.\nFunctional people can prepare the job for a developer who is left with the logic to implement\nin addition to everything the prototype does not export yet.\n\nInstallation\n============\n\nMake sure you have Jinja2 version 2.7.3 or higher installed::\n\n$ pip install --upgrade Jinja2==2.7.3\n\nConfiguration\n=============\n\nNo configuration required.\n\nUsage\n=====\n\nTo use this module, you need to:\n\n* install the dependencies of your future module\n* customize your instance by adding fields and creating inherited views\n* create your menu items and their window actions\n* prepare your data and demo data by creating filters\n* create your own groups with access rights and record rules\n* add your own access rights and record rules to an existing group\n\nOnce you have customized your instance properly, you can go to Settings > Module Prototypes > Prototypes\nand create a new prototype:\n\n* fill in the information of your module (enter the name, the description, the logo, etc.)\n* in the Depencencies tab, select all the other modules that yours will be depending on\n* in the Data & Demo tab, select your filters for data and demo data\n* in the Fields tab, select the fields you created or customized\n* in the Interface tab, select your menu items and your views\n* in the Security tab, select your groups, access rights and record rules\n* save and click on export\n\nYou will get a zip file containing your module ready to be installed and compliant with the\nconventions of the OCA. You can then provide the module to a developer who have to implement\nthings like default values or onchange methods.\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/149/10.0\n\nKnown issues / Roadmap\n======================\n\n* `#104`_ - Include controllers.py and templates.xml from scaffold.\n* Attach images to the prototype and export them to be used in the 'images' module manifest.\n* Export data and demo data\n* Export reports\n* Export workflows, nodes, transitions, actions\n* Export groups, access rights and record rules\n* Allow selecting and exporting website stuff\n\n.. _#104: https://github.com/OCA/server-tools/issues/104\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 smashing it by providing a detailed and welcomed feedback.\n\nCredits\n=======\n\nContributors\n------------\n\n* David Arnold \n* Jordi Riera \n* Maxime Chambreuil \n* El hadji Dem \n* Savoir-faire Linux \n* Vincent Vinet \n* Nicolas JEUDY \n* Dennis Sluijk \n\nMaintainer\n----------\n\n.. image:: http://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: http://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 https://odoo-community.org.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.savoirfairelinux.com", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo10-addon-module-prototyper", "package_url": "https://pypi.org/project/odoo10-addon-module-prototyper/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/odoo10-addon-module-prototyper/", "project_urls": { "Homepage": "http://www.savoirfairelinux.com" }, "release_url": "https://pypi.org/project/odoo10-addon-module-prototyper/10.0.1.0.0/", "requires_dist": [ "odoo (<10.1dev,>=10.0)" ], "requires_python": "", "summary": "Prototype your module.", "version": "10.0.1.0.0" }, "last_serial": 3998368, "releases": { "10.0.1.0.0": [ { "comment_text": "", "digests": { "md5": "4b8f7404c45d7d350642059f49d14a9d", "sha256": "0b1862190df6b8d83df48e9bc037b199efdd276ff2cad91b69f2b8358c7f4f0d" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4b8f7404c45d7d350642059f49d14a9d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 255356, "upload_time": "2017-04-11T06:29:24", "url": "https://files.pythonhosted.org/packages/c9/6f/6a2581edb1e433844e5aeaf7e10f7a259707d7747a8e774885bd77f4da07/odoo10_addon_module_prototyper-10.0.1.0.0-py2-none-any.whl" } ], "10.0.1.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "4e5c95514eb3842aa12fe7920f48f654", "sha256": "4f8e83a1c857dd52ea683afa284bcc04ae09e773a21e985fcc588321a29462f1" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "4e5c95514eb3842aa12fe7920f48f654", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 252644, "upload_time": "2017-04-11T06:29:29", "url": "https://files.pythonhosted.org/packages/ed/59/191fbc5f5578a8488a4cf965686d9cf51c525d92324c7ba5ae7f5f763c90/odoo10_addon_module_prototyper-10.0.1.0.0.99.dev1-py2-none-any.whl" } ], "10.0.1.0.0.99.dev10": [ { "comment_text": "", "digests": { "md5": "513c269bb59f7590b601368eefaf93ef", "sha256": "ba32201a8f9200ea3c6631c60894efed61c9e728c26e86c4434e36f43b06d591" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0.99.dev10-py2-none-any.whl", "has_sig": false, "md5_digest": "513c269bb59f7590b601368eefaf93ef", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 263578, "upload_time": "2018-03-04T05:35:52", "url": "https://files.pythonhosted.org/packages/ff/78/537f007247f8709a9ae3436ad9cf031f9a42f1087aecb4b814cce1f8aae7/odoo10_addon_module_prototyper-10.0.1.0.0.99.dev10-py2-none-any.whl" } ], "10.0.1.0.0.99.dev11": [ { "comment_text": "", "digests": { "md5": "b94ccd332980d4e74e1e41a1adb2f585", "sha256": "e01c3a4a3663601a4cf034e132aeae14ebceb2a1ad0675924f2803824d61d64c" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0.99.dev11-py2-none-any.whl", "has_sig": false, "md5_digest": "b94ccd332980d4e74e1e41a1adb2f585", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 262008, "upload_time": "2018-06-16T04:35:09", "url": "https://files.pythonhosted.org/packages/28/c0/782d34c0e0436c78e18d3804eb97db72a9b66de34b3d6d6b80b0076a8c03/odoo10_addon_module_prototyper-10.0.1.0.0.99.dev11-py2-none-any.whl" } ], "10.0.1.0.0.99.dev12": [ { "comment_text": "", "digests": { "md5": "05a029dd893c2818f93cf44e8c8e96cb", "sha256": "05ec97693e00a188d104ef2c7b68d4f8d897dbedc8128bff845538661cdcb3c2" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0.99.dev12-py2-none-any.whl", "has_sig": false, "md5_digest": "05a029dd893c2818f93cf44e8c8e96cb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 264087, "upload_time": "2018-06-25T04:33:23", "url": "https://files.pythonhosted.org/packages/a2/67/db9c39df83756634a355685fd98cdfc489e41529abb6400720dbf5fab6bc/odoo10_addon_module_prototyper-10.0.1.0.0.99.dev12-py2-none-any.whl" } ], "10.0.1.0.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "4b598871aabab735f22f2d34b9173dd8", "sha256": "7b62f55ea8dd6e01120499223bce0f40982652b6d869bb6a5ad9343c97ca1aab" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "4b598871aabab735f22f2d34b9173dd8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 257203, "upload_time": "2017-04-11T06:29:34", "url": "https://files.pythonhosted.org/packages/4f/e2/11470e04c9b16e03c00d20c94db792ca1ac922cdfbb85d27aea5eb70fb0d/odoo10_addon_module_prototyper-10.0.1.0.0.99.dev2-py2-none-any.whl" } ], "10.0.1.0.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "11c9a06eb791aa50079f79d3b722e20c", "sha256": "7b5bdff29d76a72df87ca82274698b25d5c9bb675de24cf7fd7782c6302d982c" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "11c9a06eb791aa50079f79d3b722e20c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 260198, "upload_time": "2017-04-11T06:29:40", "url": "https://files.pythonhosted.org/packages/7c/42/1039b4d37a2b0a9ecee983952ae48f411c0619ee199382c8db7a2a2a1745/odoo10_addon_module_prototyper-10.0.1.0.0.99.dev3-py2-none-any.whl" } ], "10.0.1.0.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "3c3066c3c3e4e23e30d295aeffa55969", "sha256": "a96c993db125cca815292a84b0ef700d3dabb82bdadbb996daae5ed769ca134f" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "3c3066c3c3e4e23e30d295aeffa55969", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 260472, "upload_time": "2017-05-02T04:36:10", "url": "https://files.pythonhosted.org/packages/72/26/7ea58332148eb4c1f37ca4a9cceeb3bc27324d64361075a62e59202f4744/odoo10_addon_module_prototyper-10.0.1.0.0.99.dev4-py2-none-any.whl" } ], "10.0.1.0.0.99.dev5": [ { "comment_text": "", "digests": { "md5": "e93e86316fc2673352f50c6c4584f9ef", "sha256": "cc3fdad0664973f1ac385fb47a09b5c31e3cff4492db6c93d9c07dff452f06f0" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0.99.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "e93e86316fc2673352f50c6c4584f9ef", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 263238, "upload_time": "2017-06-25T04:33:45", "url": "https://files.pythonhosted.org/packages/a7/f7/dc6391ffa8e118d81030e54ce777c06ff87af350740b122b87b9f9471ac8/odoo10_addon_module_prototyper-10.0.1.0.0.99.dev5-py2-none-any.whl" } ], "10.0.1.0.0.99.dev6": [ { "comment_text": "", "digests": { "md5": "a9952107648ccfb3e939664f92703166", "sha256": "660a16572bd9612c4d95fb9b09a1fd1502a26e29e2913f1a9e8d724c012a0428" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0.99.dev6-py2-none-any.whl", "has_sig": false, "md5_digest": "a9952107648ccfb3e939664f92703166", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 263453, "upload_time": "2017-07-02T06:50:03", "url": "https://files.pythonhosted.org/packages/d1/14/bf8598c671ba81d70d677caf14874be8a42da98733d5bbacefd46c09ece7/odoo10_addon_module_prototyper-10.0.1.0.0.99.dev6-py2-none-any.whl" } ], "10.0.1.0.0.99.dev7": [ { "comment_text": "", "digests": { "md5": "a593cc69469453c5c3d627c872b6f298", "sha256": "72f00b1b7bc9019681f861b467945f510ffc1b1c2ffc5936fa19c88515ca76e8" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0.99.dev7-py2-none-any.whl", "has_sig": false, "md5_digest": "a593cc69469453c5c3d627c872b6f298", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 263496, "upload_time": "2017-07-16T04:30:44", "url": "https://files.pythonhosted.org/packages/e5/da/64a8bf96fc152f0951865badf182af4801f434c4daab679735398dbf4537/odoo10_addon_module_prototyper-10.0.1.0.0.99.dev7-py2-none-any.whl" } ], "10.0.1.0.0.99.dev8": [ { "comment_text": "", "digests": { "md5": "bd77673fc9eed3f9fd48a0457671ccd3", "sha256": "6e0169fdb6b23e9f89ab427b8ea6f84b6c0336f828ca635b69df71805d9c828e" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0.99.dev8-py2-none-any.whl", "has_sig": false, "md5_digest": "bd77673fc9eed3f9fd48a0457671ccd3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 263486, "upload_time": "2017-12-03T05:34:39", "url": "https://files.pythonhosted.org/packages/ec/2e/abd6c6b3c5c3f7096ad0a3b7772173d59329f5982a391666a2eba5f36a66/odoo10_addon_module_prototyper-10.0.1.0.0.99.dev8-py2-none-any.whl" } ], "10.0.1.0.0.99.dev9": [ { "comment_text": "", "digests": { "md5": "a30b5e21e4979db7177b60e0e6c28a76", "sha256": "00e3bc1917dcbe50b30cd4f09499a841bbd591368ad0446615dec99433423665" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0.99.dev9-py2-none-any.whl", "has_sig": false, "md5_digest": "a30b5e21e4979db7177b60e0e6c28a76", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 263536, "upload_time": "2018-01-17T05:33:29", "url": "https://files.pythonhosted.org/packages/3c/bb/d24bd21a3e08e7f05e6b5e0413499fa63e54fa808bbce3acbd11244b94f4/odoo10_addon_module_prototyper-10.0.1.0.0.99.dev9-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4b8f7404c45d7d350642059f49d14a9d", "sha256": "0b1862190df6b8d83df48e9bc037b199efdd276ff2cad91b69f2b8358c7f4f0d" }, "downloads": -1, "filename": "odoo10_addon_module_prototyper-10.0.1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4b8f7404c45d7d350642059f49d14a9d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 255356, "upload_time": "2017-04-11T06:29:24", "url": "https://files.pythonhosted.org/packages/c9/6f/6a2581edb1e433844e5aeaf7e10f7a259707d7747a8e774885bd77f4da07/odoo10_addon_module_prototyper-10.0.1.0.0-py2-none-any.whl" } ] }