semvec/pypi-packages huggingface dataset:
Flask-Admin-Toggle-Control 0.1.3
Toggle control for Flask Admin inline form.
License: MIT
Keywords: flask-admin,inline,form,control,bool,boolean,toggle

Flask-Admin-Toggle-Control
==========================

Better boolean toggle control for Flask-Admin inline form.

Better UX
---------

Replace this:

.. image:: https://raw.githubusercontent.com/artemShelest/flask-admin-toggle-control/master/res/original.gif

with this:

.. image:: https://raw.githubusercontent.com/artemShelest/flask-admin-toggle-control/master/res/new.gif

Installation
------------
::

    pip install flask-admin-toggle-control

Integrate
---------

Edit your view class to integrate toggle control:

1. Inherit from ViewMixin::

    class SomeView(flask_admin_toggle_control.ViewMixin, ModelView):
        pass

2. Define fields to show with toggle control::

    class SomeView(flask_admin_toggle_control.ViewMixin, ModelView):
        column_toggle_control_list = ["boolean_field1", "boolean_field2"]

3. Do not forget to have these fields editable::

    class SomeView(flask_admin_toggle_control.ViewMixin, ModelView):
        column_toggle_control_list = ["boolean_field1", "boolean_field2"]
        column_editable_list = ["boolean_field1", "boolean_field2", "other_editable_field"]


Serve component JS file from static endpoint, pass your application object as a parameter::

    app = Flask(__name__)
    flask_admin_toggle_control.init_static_ep(app)



Changelog
=========

0.1.3
-----

* Added installation and integration instructions
* Extracted view mixin for easier integration
* Helper to create static endpoint