odoo-addon-cms-form


Nameodoo-addon-cms-form JSON
Version 16.0.1.1.0.6 PyPI version JSON
download
home_pagehttps://github.com/OCA/website-cms
SummaryBasic content type form
upload_time2024-07-02 08:49:11
maintainerNone
docs_urlNone
authorCamptocamp, Odoo Community Association (OCA)
requires_python>=3.10
licenseLGPL-3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            .. 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\n\n",
    "bugtrack_url": null,
    "license": "LGPL-3",
    "summary": "Basic content type form",
    "version": "16.0.1.1.0.6",
    "project_urls": {
        "Homepage": "https://github.com/OCA/website-cms"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c67061fca8443fb395cdf0af0c47fbbcb81fcb27501bf1908fe2f99835870c4",
                "md5": "ce08ac75b29bca91e74837523bd57eed",
                "sha256": "38e7f41e383d0a4e070c1124b1b3e5c09a01f1118dab714aca44edeba1c7e791"
            },
            "downloads": -1,
            "filename": "odoo_addon_cms_form-16.0.1.1.0.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ce08ac75b29bca91e74837523bd57eed",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 227580,
            "upload_time": "2024-07-02T08:49:11",
            "upload_time_iso_8601": "2024-07-02T08:49:11.080671Z",
            "url": "https://files.pythonhosted.org/packages/5c/67/061fca8443fb395cdf0af0c47fbbcb81fcb27501bf1908fe2f99835870c4/odoo_addon_cms_form-16.0.1.1.0.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-02 08:49:11",
    "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"
}
        
Elapsed time: 0.28009s