.. image:: https://img.shields.io/badge/licence-lgpl--3-blue.svg
:target: http://www.gnu.org/licenses/LGPL-3.0-standalone.html
:alt: License: LGPL-3
CMS Form
========
Advanced contents form framework. Allows to define front-end forms for every models in a simple way.
If you are tired of re-defining every time an edit form or a search form for your odoo portal or website,
this is the module you are looking for.
Features
========
* automatic form generation (create, write, search, wizards)
* automatic route generation (create, write, search, wizards)
* automatic machinery based on fields' type:
* widget rendering
* field value load (from existing instance or from request)
* field value extraction (from request)
* field value write (to existing instance)
* automatic field grouping in fieldsets
* highly customizable
* works with every odoo model
* works also without any model
Usage
=====
Check full documentation inside `doc` folder.
Known issues / Roadmap
======================
* add more tests, especially per each widget and type of field
* provide better widgets for image and file fields in general
* o2m fields: to be tested at all
* move widgets to abstract models too
* search form: generate default search domain in a clever way
* add easy way to switch from horizontal to vertical form
* provide more examples
* x2x fields: allow sub-items creation
* handle api onchanges
* support python expressions into master/slave rules
* the ajax UI blocking/spinner could be more beautiful
Bug Tracker
===========
Bugs are tracked on `GitHub Issues
<https://github.com/OCA/website-cms/issues>`_. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.
Credits
=======
Sponsor
-------
* `Fluxdock.io <https://fluxdock.io>`_.
Contributors
------------
* Simone Orsi <simone.orsi@camptocamp.com>
Maintainer
----------
.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org
This module is maintained by the OCA.
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
To contribute to this module, please visit https://odoo-community.org.
Raw data
{
"_id": null,
"home_page": "https://github.com/OCA/website-cms",
"name": "odoo-addon-cms-form",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Camptocamp, Odoo Community Association (OCA)",
"author_email": "support@odoo-community.org",
"download_url": null,
"platform": null,
"description": ".. image:: https://img.shields.io/badge/licence-lgpl--3-blue.svg\n :target: http://www.gnu.org/licenses/LGPL-3.0-standalone.html\n :alt: License: LGPL-3\n\nCMS Form\n========\n\nAdvanced contents form framework. Allows to define front-end forms for every models in a simple way.\n\nIf you are tired of re-defining every time an edit form or a search form for your odoo portal or website,\nthis is the module you are looking for.\n\nFeatures\n========\n\n* automatic form generation (create, write, search, wizards)\n* automatic route generation (create, write, search, wizards)\n* automatic machinery based on fields' type:\n * widget rendering\n * field value load (from existing instance or from request)\n * field value extraction (from request)\n * field value write (to existing instance)\n* automatic field grouping in fieldsets\n\n* highly customizable\n* works with every odoo model\n* works also without any model\n\nUsage\n=====\n\nCheck full documentation inside `doc` folder.\n\n\nKnown issues / Roadmap\n======================\n\n* add more tests, especially per each widget and type of field\n* provide better widgets for image and file fields in general\n* o2m fields: to be tested at all\n* move widgets to abstract models too\n* search form: generate default search domain in a clever way\n* add easy way to switch from horizontal to vertical form\n* provide more examples\n* x2x fields: allow sub-items creation\n* handle api onchanges\n* support python expressions into master/slave rules\n* the ajax UI blocking/spinner could be more beautiful\n\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues\n<https://github.com/OCA/website-cms/issues>`_. 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\nSponsor\n-------\n\n* `Fluxdock.io <https://fluxdock.io>`_.\n\nContributors\n------------\n\n* Simone Orsi <simone.orsi@camptocamp.com>\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 https://odoo-community.org.\n",
"bugtrack_url": null,
"license": "LGPL-3",
"summary": "Basic content type form",
"version": "16.0.1.1.0.7",
"project_urls": {
"Homepage": "https://github.com/OCA/website-cms"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b9831907bd3d507e089ca114396ee9f0edaff5c0605d652d2c1a025099cdca1b",
"md5": "6de2326b8db8a4e0ce2574a03ebfefdd",
"sha256": "1506174add7908efd5dd0a81bdecf418c90fde2506367cd33179296a1eaf4c82"
},
"downloads": -1,
"filename": "odoo_addon_cms_form-16.0.1.1.0.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6de2326b8db8a4e0ce2574a03ebfefdd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 227594,
"upload_time": "2024-12-08T03:46:56",
"upload_time_iso_8601": "2024-12-08T03:46:56.410776Z",
"url": "https://files.pythonhosted.org/packages/b9/83/1907bd3d507e089ca114396ee9f0edaff5c0605d652d2c1a025099cdca1b/odoo_addon_cms_form-16.0.1.1.0.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-08 03:46:56",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "OCA",
"github_project": "website-cms",
"travis_ci": true,
"coveralls": false,
"github_actions": true,
"lcname": "odoo-addon-cms-form"
}