geonature.core.gn_commons.admin
Module Contents
Classes
Declarative Form base class. Extends BaseForm's core behaviour allowing |
|
SQLAlchemy model view |
|
SQLAlchemy model view |
|
SQLAlchemy model view |
Attributes
- class geonature.core.gn_commons.admin.TAdditionalFieldsForm(formdata=None, obj=None, prefix='', **kwargs)[source]
Bases:
flask_admin.form.BaseForm
Declarative Form base class. Extends BaseForm’s core behaviour allowing fields to be defined on Form subclasses as class attributes.
In addition, form and instance input data are taken at construction time and passed to process().
- validate(extra_validators=None)[source]
Validate the form by calling
validate
on each field. ReturnsTrue
if validation passes.If the form defines a
validate_<fieldname>
method, it is appended as an extra validator for the field’svalidate
.- Paramètres:
extra_validators – A dict mapping field names to lists of extra validator methods to run. Extra validators run after validators passed when creating the field. If the form has
validate_<fieldname>
, it is the last extra validator.
- class geonature.core.gn_commons.admin.BibFieldAdmin(model, session, name=None, category=None, endpoint=None, url=None, static_folder=None, menu_class_name=None, menu_icon_type=None, menu_icon_value=None)[source]
Bases:
geonature.core.admin.utils.CruvedProtectedMixin
,flask_admin.contrib.sqla.ModelView
SQLAlchemy model view
Usage sample:
admin = Admin() admin.add_view(ModelView(User, db.session))
- form_columns = ('field_name', 'field_label', 'type_widget', 'modules', 'objects', 'datasets', 'required',...[source]
- class geonature.core.gn_commons.admin.TMobileAppsAdmin(model, session, name=None, category=None, endpoint=None, url=None, static_folder=None, menu_class_name=None, menu_icon_type=None, menu_icon_value=None)[source]
Bases:
geonature.core.admin.utils.CruvedProtectedMixin
,flask_admin.contrib.sqla.ModelView
SQLAlchemy model view
Usage sample:
admin = Admin() admin.add_view(ModelView(User, db.session))
- class geonature.core.gn_commons.admin.TModulesAdmin(model, session, name=None, category=None, endpoint=None, url=None, static_folder=None, menu_class_name=None, menu_icon_type=None, menu_icon_value=None)[source]
Bases:
geonature.core.admin.utils.CruvedProtectedMixin
,flask_admin.contrib.sqla.ModelView
SQLAlchemy model view
Usage sample:
admin = Admin() admin.add_view(ModelView(User, db.session))
- column_details_list = ('module_code', 'module_label', 'module_desc', 'module_comment', 'module_picto',...[source]