src.pypnnomenclature.admin

Module Contents

Classes

ReloadingIterator

TNomenclatureFiltersType

Base SQLAlchemy filter.

TNomenclatureFiltersMnemonique

Base SQLAlchemy filter.

TNomenclatureFiltersId

Base SQLAlchemy filter.

TNomenclaturesAdmin

SQLAlchemy model view

BibNomenclatureFiltersLabel

Base SQLAlchemy filter.

BibNomenclatureFiltersID

Base SQLAlchemy filter.

BibNomenclatureFiltersMnemonique

Base SQLAlchemy filter.

BibNomenclaturesTypesAdmin

SQLAlchemy model view

class src.pypnnomenclature.admin.ReloadingIterator(iterator_factory)[source]
__iter__()[source]
class src.pypnnomenclature.admin.TNomenclatureFiltersType(column, name, options=None, data_type=None)[source]

Bases: flask_admin.contrib.sqla.filters.BaseSQLAFilter

Base SQLAlchemy filter.

apply(query, value, alias=None)[source]

Apply search criteria to the query and return new query.

Paramètres:
  • query – Query

  • value – Search criteria

operation()[source]

Return readable operation name.

For example: u’equals”

get_dynamic_options(view)[source]
get_options(view)[source]

Return list of predefined options.

Override to customize behavior.

Paramètres:

view – Associated administrative view class.

class src.pypnnomenclature.admin.TNomenclatureFiltersMnemonique(column, name, options=None, data_type=None)[source]

Bases: flask_admin.contrib.sqla.filters.BaseSQLAFilter

Base SQLAlchemy filter.

apply(query, value, alias=None)[source]

Apply search criteria to the query and return new query.

Paramètres:
  • query – Query

  • value – Search criteria

operation()[source]

Return readable operation name.

For example: u’equals”

get_dynamic_options(view)[source]
get_options(view)[source]

Return list of predefined options.

Override to customize behavior.

Paramètres:

view – Associated administrative view class.

class src.pypnnomenclature.admin.TNomenclatureFiltersId(column, name, options=None, data_type=None)[source]

Bases: flask_admin.contrib.sqla.filters.BaseSQLAFilter

Base SQLAlchemy filter.

apply(query, value, alias=None)[source]

Apply search criteria to the query and return new query.

Paramètres:
  • query – Query

  • value – Search criteria

operation()[source]

Return readable operation name.

For example: u’equals”

class src.pypnnomenclature.admin.TNomenclaturesAdmin(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: flask_admin.contrib.sqla.ModelView

SQLAlchemy model view

Usage sample:

admin = Admin()
admin.add_view(ModelView(User, db.session))
page_size = 10[source]
form_columns = ['nomenclature_type', 'cd_nomenclature', 'mnemonique', 'label_fr', 'definition_fr',...[source]
column_list = ['id_nomenclature', 'nomenclature_type', 'mnemonique', 'cd_nomenclature', 'label_default',...[source]
page_size = 15[source]
column_filters[source]
class src.pypnnomenclature.admin.BibNomenclatureFiltersLabel(column, name, options=None, data_type=None)[source]

Bases: flask_admin.contrib.sqla.filters.BaseSQLAFilter

Base SQLAlchemy filter.

apply(query, value, alias=None)[source]

Apply search criteria to the query and return new query.

Paramètres:
  • query – Query

  • value – Search criteria

operation()[source]

Return readable operation name.

For example: u’equals”

get_dynamic_options(view)[source]
get_options(view)[source]

Return list of predefined options.

Override to customize behavior.

Paramètres:

view – Associated administrative view class.

class src.pypnnomenclature.admin.BibNomenclatureFiltersID(column, name, options=None, data_type=None)[source]

Bases: flask_admin.contrib.sqla.filters.BaseSQLAFilter

Base SQLAlchemy filter.

apply(query, value, alias=None)[source]

Apply search criteria to the query and return new query.

Paramètres:
  • query – Query

  • value – Search criteria

operation()[source]

Return readable operation name.

For example: u’equals”

class src.pypnnomenclature.admin.BibNomenclatureFiltersMnemonique(column, name, options=None, data_type=None)[source]

Bases: flask_admin.contrib.sqla.filters.BaseSQLAFilter

Base SQLAlchemy filter.

apply(query, value, alias=None)[source]

Apply search criteria to the query and return new query.

Paramètres:
  • query – Query

  • value – Search criteria

get_dynamic_options(view)[source]
get_options(view)[source]

Return list of predefined options.

Override to customize behavior.

Paramètres:

view – Associated administrative view class.

operation()[source]

Return readable operation name.

For example: u’equals”

class src.pypnnomenclature.admin.BibNomenclaturesTypesAdmin(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: flask_admin.contrib.sqla.ModelView

SQLAlchemy model view

Usage sample:

admin = Admin()
admin.add_view(ModelView(User, db.session))
page_size = 10[source]
column_list = ['id_type', 'mnemonique', 'label_default', 'definition_default', 'label_fr', 'source', 'statut'][source]
column_display_pk = True[source]
form_columns = ['mnemonique', 'label_default', 'definition_default', 'label_fr', 'definition_fr', 'source', 'statut'][source]
column_filters[source]