geonature.core.gn_commons.models.base

Modèles du schéma gn_commons

Module Contents

Classes

BibTablesLocation

The base class of the SQLAlchemy.Model declarative model class.

CorModuleDataset

The base class of the SQLAlchemy.Model declarative model class.

TModules

The base class of the SQLAlchemy.Model declarative model class.

TMedias

The base class of the SQLAlchemy.Model declarative model class.

TParameters

The base class of the SQLAlchemy.Model declarative model class.

TValidations

The base class of the SQLAlchemy.Model declarative model class.

VLatestValidations

The base class of the SQLAlchemy.Model declarative model class.

THistoryActions

The base class of the SQLAlchemy.Model declarative model class.

TMobileApps

The base class of the SQLAlchemy.Model declarative model class.

TPlaces

The base class of the SQLAlchemy.Model declarative model class.

BibWidgets

The base class of the SQLAlchemy.Model declarative model class.

Functions

_resolve_import_cor_object_module()

Attributes

cor_module_dataset

last_validation_query

last_validation

cor_field_object

cor_field_module

cor_field_dataset

class geonature.core.gn_commons.models.base.BibTablesLocation[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 'bib_tables_location'[source]
__table_args__[source]
id_table_location[source]
table_desc[source]
schema_name[source]
table_name[source]
pk_field[source]
uuid_field_name[source]
geonature.core.gn_commons.models.base.cor_module_dataset[source]
class geonature.core.gn_commons.models.base.CorModuleDataset[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 'cor_module_dataset'[source]
__table_args__[source]
id_module[source]
id_dataset[source]
geonature.core.gn_commons.models.base._resolve_import_cor_object_module()[source]
class geonature.core.gn_commons.models.base.TModules[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

class base_defaultdict[source]

Bases: collections.defaultdict

Avoid polymorphic error when polymorphic identities are declared in database but absent from venv: fallback on base identity. Taken from CTFd.

__missing__(key)[source]
__tablename__ = 't_modules'[source]
__table_args__[source]
type[source]
__mapper_args__[source]
id_module[source]
module_code[source]
module_label[source]
module_picto[source]
module_desc[source]
module_group[source]
module_path[source]
module_external_url[source]
module_target[source]
module_comment[source]
active_frontend[source]
active_backend[source]
module_doc_url[source]
module_order[source]
ng_module[source]
meta_create_date[source]
meta_update_date[source]
objects[source]
__str__()[source]

Return str(self).

class geonature.core.gn_commons.models.base.TMedias[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 't_medias'[source]
__table_args__[source]
id_media[source]
id_nomenclature_media_type[source]
id_table_location[source]
unique_id_media[source]
uuid_attached_row[source]
title_fr[source]
title_en[source]
title_it[source]
title_es[source]
title_de[source]
media_url[source]
media_path[source]
author[source]
description_fr[source]
description_en[source]
description_it[source]
description_es[source]
description_de[source]
is_public[source]
meta_create_date[source]
meta_update_date[source]
static base_dir()[source]
__before_commit_delete__()[source]
remove_file(move=True)[source]
remove_thumbnails()[source]
class geonature.core.gn_commons.models.base.TParameters[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 't_parameters'[source]
__table_args__[source]
id_parameter[source]
id_organism[source]
parameter_name[source]
parameter_desc[source]
parameter_value[source]
parameter_extra_value[source]
class geonature.core.gn_commons.models.base.TValidations[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 't_validations'[source]
__table_args__[source]
id_validation[source]
uuid_attached_row[source]
id_nomenclature_valid_status[source]
nomenclature_valid_status[source]
id_validator[source]
validator_role[source]
validation_auto[source]
validation_comment[source]
validation_date[source]
validation_auto[source]
validation_label[source]
static auto_validation(fct_auto_validation)[source]
geonature.core.gn_commons.models.base.last_validation_query[source]
geonature.core.gn_commons.models.base.last_validation[source]
class geonature.core.gn_commons.models.base.VLatestValidations[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 'v_latest_validation'[source]
__table_args__[source]
id_validation[source]
uuid_attached_row[source]
id_nomenclature_valid_status[source]
id_validator[source]
validation_comment[source]
validation_date[source]
class geonature.core.gn_commons.models.base.THistoryActions[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 't_history_actions'[source]
__table_args__[source]
id_history_action[source]
id_table_location[source]
uuid_attached_row[source]
operation_type[source]
operation_date[source]
table_content[source]
class geonature.core.gn_commons.models.base.TMobileApps[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 't_mobile_apps'[source]
__table_args__[source]
id_mobile_app[source]
app_code[source]
relative_path_apk[source]
url_apk[source]
url_settings[source]
package[source]
version_code[source]
class geonature.core.gn_commons.models.base.TPlaces[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 't_places'[source]
__table_args__[source]
id_place[source]
id_role[source]
role[source]
place_name[source]
place_geom[source]
class geonature.core.gn_commons.models.base.BibWidgets[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 'bib_widgets'[source]
__table_args__[source]
id_widget[source]
widget_name[source]
__str__()[source]

Return str(self).

geonature.core.gn_commons.models.base.cor_field_object[source]
geonature.core.gn_commons.models.base.cor_field_module[source]
geonature.core.gn_commons.models.base.cor_field_dataset[source]