django-cms-forms 0.1.2

Creator: codyrutscher

Last updated:

Add to Cart

Description:

djangocmsforms 0.1.2

Django CMS Forms



Source: https://github.com/sim1234/cms_forms/
Installation

Install django-cms-forms package.
Add cms_forms to INSTALLED_APPS django setting.
Add path("forms/", include("cms_forms.urls")) to your main url config.

Configuration
Configure this package by setting these variables in your django settings.
All settings are optional. The default values can be imported from cms_forms.config_defaults.
CMS_FORMS_REGISTER_PLUGINS: bool - A flag indicating if the package should register to cms all plugins mentioned in the following lists.
CMS_FORM_PLUGINS: List[str] - List of dot delimited paths to form plugins.
CMS_FIELD_PLUGINS: List[str] - List of dot delimited paths to form field plugins.
CMS_WIDGET_PLUGINS: List[str] - List of dot delimited paths to field widget plugins.
CMS_CHOICE_OPTION_PLUGINS: List[str] - List of dot delimited paths to choice option plugins.
CMS_CHOICE_FIELD_PLUGINS: List[str] - List of dot delimited paths to choice field plugins.
CMS_BUTTON_PLUGINS: List[str] - List of dot delimited paths to button plugins.
Documentation
TODO
Contributing
Feel free to propose any change, as long as it tested and passes the repo checks.
Here is a simple guide to development installation of the project:
git clone https://github.com/sim1234/cms_forms.git && cd cms_forms
apt-get install python3.8 docker docker-compose # these are system requirements
python3.8 -m venv venv && source venv/bin/activate
export PYTHONPATH=$PYTHONPATH:$(pwd)/examples
export DJANGO_SETTINGS_MODULE=installation.settings
pip install -r requirements-test.txt
flake8 .
black --line-length 120 .
pytest --cov cms_forms tests
docker-compose down && docker volume prune -f && docker-compose up --build --abort-on-container-exit # run selenium tests

The project is automatically built on tag push and a new release is published.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.