Provides mixin classes to delete SQLAlchemy objects from within a Flask-Admin interface.
Note
The following packages must be installed:
Bases: object
Base mixin class to be used inconjunction with other mixin classes.
Returns the url to a cancel endpoint, this is used to render a link in forms to exit:
<a href="{{ cancel_url() }}">Cancel</a>
The cancel_url_rule must be defined.
See also
Parameters: | **kwargs – Arbitrary keyword arguments passed to Flask.url_for |
---|---|
Returns: | Generated url |
Return type: | str or None |
Returns the cancel_url_rule or if not defined returns default value of .index.
Returns: | Defined cancel_url_rule |
---|---|
Return type: | str |
Returns raw redirect url rule to be used in url_for. If the redirect_url_rule is not defined then .index will be returned.
Returns: | Raw flask url endpoint |
---|---|
Return type: | str |
Returns the url to a redirect endpoint, when the form is valid and the callback is called.
See also
Parameters: | **kwargs – Arbitrary keyword arguments passed to Flask.url_for |
---|---|
Returns: | Generated url |
Return type: | str or None |
Adds extra context variables to be used in delete view templates.
See also
Note
Adds the following context variables:
Bases: flask_velox.admin.mixins.sqla.delete.AdminDeleteBaseMixin, flask_velox.mixins.sqla.delete.DeleteObjectMixin, flask_velox.admin.mixins.template.AdminTemplateMixin
Mixin provides object deletion support from within a Flask-Admin system.
Raw flask url to send users on success, defaults to .index
Raw flask url to send users on cancel, defaults to .index
Bases: flask_velox.admin.mixins.sqla.delete.AdminDeleteBaseMixin, flask_velox.mixins.sqla.delete.MultiDeleteObjectMixin, flask_velox.admin.mixins.template.AdminTemplateMixin
Mixin provides multi object deletion support from within a Flask-Admin system.
Raw flask url to send users on success, defaults to .index
Raw flask url to send users on cancel, defaults to .index
Overrides post method in order to capture admin view for rendering within admin system.