geonature.core.taxonomie.admin¶
Classes¶
SQLAlchemy model view |
|
SQLAlchemy model view |
|
SQLAlchemy model view |
|
SQLAlchemy model view |
|
SQLAlchemy model view |
|
Base administrative view. |
Functions¶
|
Module Contents¶
- class geonature.core.taxonomie.admin.CruvedProtectedBibListesView(model: type[flask_admin._types.T_SQLALCHEMY_MODEL], session: flask_admin.contrib.sqla._types.T_SESSION_OR_DB, name: str | None = None, category: str | None = None, endpoint: str | None = None, url: str | None = None, static_folder: str | None = None, menu_class_name: str | None = None, menu_icon_type: str | None = None, menu_icon_value: str | None = None)[source]¶
Bases:
geonature.core.admin.utils.CruvedProtectedMixin,apptax.admin.admin_view.BibListesViewSQLAlchemy model view
Usage sample:
admin = Admin() admin.add_view(ModelView(User, db.session))
- class geonature.core.taxonomie.admin.CruvedProtectedTaxrefView(model: type[flask_admin._types.T_SQLALCHEMY_MODEL], session: flask_admin.contrib.sqla._types.T_SESSION_OR_DB, name: str | None = None, category: str | None = None, endpoint: str | None = None, url: str | None = None, static_folder: str | None = None, menu_class_name: str | None = None, menu_icon_type: str | None = None, menu_icon_value: str | None = None)[source]¶
Bases:
geonature.core.admin.utils.CruvedProtectedMixin,apptax.admin.admin_view.TaxrefViewSQLAlchemy model view
Usage sample:
admin = Admin() admin.add_view(ModelView(User, db.session))
- class geonature.core.taxonomie.admin.CruvedProtectedTMediasView(model: type[flask_admin._types.T_SQLALCHEMY_MODEL], session: flask_admin.contrib.sqla._types.T_SESSION_OR_DB, name: str | None = None, category: str | None = None, endpoint: str | None = None, url: str | None = None, static_folder: str | None = None, menu_class_name: str | None = None, menu_icon_type: str | None = None, menu_icon_value: str | None = None)[source]¶
Bases:
geonature.core.admin.utils.CruvedProtectedMixin,apptax.admin.admin_view.TMediasViewSQLAlchemy model view
Usage sample:
admin = Admin() admin.add_view(ModelView(User, db.session))
- class geonature.core.taxonomie.admin.CruvedProtectedBibAttributsView(model: type[flask_admin._types.T_SQLALCHEMY_MODEL], session: flask_admin.contrib.sqla._types.T_SESSION_OR_DB, name: str | None = None, category: str | None = None, endpoint: str | None = None, url: str | None = None, static_folder: str | None = None, menu_class_name: str | None = None, menu_icon_type: str | None = None, menu_icon_value: str | None = None)[source]¶
Bases:
geonature.core.admin.utils.CruvedProtectedMixin,apptax.admin.admin_view.BibAttributsViewSQLAlchemy model view
Usage sample:
admin = Admin() admin.add_view(ModelView(User, db.session))
- class geonature.core.taxonomie.admin.CruvedProtectedBibThemes(model: type[flask_admin._types.T_SQLALCHEMY_MODEL], session: flask_admin.contrib.sqla._types.T_SESSION_OR_DB, name: str | None = None, category: str | None = None, endpoint: str | None = None, url: str | None = None, static_folder: str | None = None, menu_class_name: str | None = None, menu_icon_type: str | None = None, menu_icon_value: str | None = None)[source]¶
Bases:
geonature.core.admin.utils.CruvedProtectedMixin,apptax.admin.admin_view.BibThemesViewSQLAlchemy model view
Usage sample:
admin = Admin() admin.add_view(ModelView(User, db.session))
- class geonature.core.taxonomie.admin.CruvedProtectedSummaryView(name: str | None = None, category: str | None = None, endpoint: str | None = None, url: str | None = None, static_folder: str | None = None, static_url_path: str | None = None, menu_class_name: str | None = None, menu_icon_type: str | None = None, menu_icon_value: str | None = None)[source]¶
Bases:
geonature.core.admin.utils.CruvedProtectedMixin,apptax.admin.admin_view.SummaryViewBase administrative view.
Derive from this class to implement your administrative interface piece. For example:
from flask_admin import BaseView, expose class MyView(BaseView): @expose('/') def index(self): return 'Hello World!'
Icons can be added to the menu by using menu_icon_type and menu_icon_value. For example:
admin.add_view( MyView( name='My View', menu_icon_type='glyph', menu_icon_value='glyphicon-home' ) )