pypnusershub.db
Submodules
Package Contents
Classes
SQLAlchemy |
|
The base class of the |
|
The base class of the |
|
Model de la classe t_profils |
|
Représente une application ou un module |
|
Droit d'acces a une application |
|
Droit d'acces d'un user particulier a une application particuliere |
|
Relations entre applications et utilisateurs |
|
Relations entre applications et role |
|
The base class of the |
Functions
|
|
|
Attributes
- exception pypnusershub.db.NoPasswordError[source]
Bases:
Exception
Common base class for all non-exit exceptions.
- exception pypnusershub.db.DifferentPasswordError[source]
Bases:
Exception
Common base class for all non-exit exceptions.
- class pypnusershub.db.UserQuery(entities, session=None)[source]
Bases:
flask_sqlalchemy.query.Query
SQLAlchemy
Query
subclass with some extra methods useful for querying in a web application.This is the default query class for
Model.query
.Modifié dans la version 3.0: Renamed to
Query
fromBaseQuery
.
- class pypnusershub.db.User[source]
Bases:
pypnusershub.env.db.Model
,flask_login.UserMixin
The base class of the
SQLAlchemy.Model
declarative model class.To define models, subclass
db.Model
, not this. To customizedb.Model
, subclass this and pass it asmodel_class
toSQLAlchemy
. To customizedb.Model
at the metaclass level, pass an already created declarative model class asmodel_class
.- property max_level_profil
- property password
- property is_public
- __tablename__ = 't_roles'
- __table_args__
- query_class
- groupe
- id_role
- identifiant
- nom_role
- prenom_role
- desc_role
- _password
- _password_plus
- email
- id_organisme
- remarques
- champs_addi
- date_insert
- date_update
- active
- groups
- check_password
- class pypnusershub.db.Organisme[source]
Bases:
pypnusershub.env.db.Model
The base class of the
SQLAlchemy.Model
declarative model class.To define models, subclass
db.Model
, not this. To customizedb.Model
, subclass this and pass it asmodel_class
toSQLAlchemy
. To customizedb.Model
at the metaclass level, pass an already created declarative model class asmodel_class
.- __tablename__ = 'bib_organismes'
- __table_args__
- id_organisme
- uuid_organisme
- nom_organisme
- adresse_organisme
- cp_organisme
- ville_organisme
- tel_organisme
- fax_organisme
- email_organisme
- url_organisme
- url_logo
- id_parent
- additional_data
- members
- class pypnusershub.db.Profils[source]
Bases:
pypnusershub.env.db.Model
Model de la classe t_profils
- __tablename__ = 't_profils'
- __table_args__
- id_profil
- code_profil
- nom_profil
- desc_profil
- applications
- class pypnusershub.db.Application[source]
Bases:
pypnusershub.env.db.Model
Représente une application ou un module
- __tablename__ = 't_applications'
- __table_args__
- id_application
- code_application
- nom_application
- desc_application
- id_parent
- profils
- class pypnusershub.db.ApplicationRight[source]
Bases:
pypnusershub.env.db.Model
Droit d’acces a une application
- __tablename__ = 'bib_droits'
- __table_args__
- id_droit
- nom_droit
- desc_droit
- class pypnusershub.db.UserApplicationRight[source]
Bases:
pypnusershub.env.db.Model
Droit d’acces d’un user particulier a une application particuliere
- __tablename__ = 'cor_role_app_profil'
- __table_args__
- id_role
- id_profil
- id_application
- role
- profil
- application
- class pypnusershub.db.AppUser[source]
Bases:
pypnusershub.env.db.Model
Relations entre applications et utilisateurs
- property password
- __tablename__ = 'v_userslist_forall_applications'
- __table_args__
- id_role
- role
- nom_role
- prenom_role
- id_application
- id_organisme
- application
- identifiant
- _password
- _password_plus
- id_droit_max
- check_password
- class pypnusershub.db.AppRole[source]
Bases:
pypnusershub.env.db.Model
Relations entre applications et role
- __tablename__ = 'v_roleslist_forall_applications'
- __table_args__
- id_role
- groupe
- nom_role
- prenom_role
- id_application
- id_organisme
- identifiant
- application
- class pypnusershub.db.UserList[source]
Bases:
pypnusershub.env.db.Model
The base class of the
SQLAlchemy.Model
declarative model class.To define models, subclass
db.Model
, not this. To customizedb.Model
, subclass this and pass it asmodel_class
toSQLAlchemy
. To customizedb.Model
at the metaclass level, pass an already created declarative model class asmodel_class
.- __tablename__ = 't_listes'
- __table_args__
- id_liste
- code_liste
- nom_liste
- desc_liste
- users