:py:mod:`geonature.core.notifications.admin` ============================================ .. py:module:: geonature.core.notifications.admin Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: geonature.core.notifications.admin.NotificationTemplateAdmin geonature.core.notifications.admin.NotificationCategoryAdmin geonature.core.notifications.admin.NotificationMethodAdmin .. py:class:: NotificationTemplateAdmin(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) Bases: :py:obj:`geonature.core.admin.utils.CruvedProtectedMixin`, :py:obj:`flask_admin.contrib.sqla.ModelView` SQLAlchemy model view Usage sample:: admin = Admin() admin.add_view(ModelView(User, db.session)) .. py:attribute:: module_code :value: 'ADMIN' .. py:attribute:: object_code :value: 'NOTIFICATIONS' .. py:attribute:: column_list :value: ('code_category', 'code_method', 'content') .. py:attribute:: column_labels .. py:attribute:: form_columns :value: ('category', 'method', 'content') .. py:attribute:: form_args .. py:class:: NotificationCategoryAdmin(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) Bases: :py:obj:`geonature.core.admin.utils.CruvedProtectedMixin`, :py:obj:`flask_admin.contrib.sqla.ModelView` SQLAlchemy model view Usage sample:: admin = Admin() admin.add_view(ModelView(User, db.session)) .. py:attribute:: module_code :value: 'ADMIN' .. py:attribute:: object_code :value: 'NOTIFICATIONS' .. py:attribute:: column_list :value: ('code', 'label', 'description') .. py:attribute:: form_columns :value: ('code', 'label', 'description') .. py:attribute:: form_args .. py:class:: NotificationMethodAdmin(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) Bases: :py:obj:`geonature.core.admin.utils.CruvedProtectedMixin`, :py:obj:`flask_admin.contrib.sqla.ModelView` SQLAlchemy model view Usage sample:: admin = Admin() admin.add_view(ModelView(User, db.session)) .. py:attribute:: module_code :value: 'ADMIN' .. py:attribute:: object_code :value: 'NOTIFICATIONS' .. py:attribute:: column_list :value: ('code', 'label', 'description') .. py:attribute:: form_columns :value: ('code', 'label', 'description') .. py:attribute:: form_args