OpenQuizz
Une application de gestion des contenus pédagogiques
DemandePubDao Class Reference

Public Member Functions

def creer_demande_publication (self, id_contenu, id_contenu_en_cours, auteur_en_cours, auteur, version_en_cours)
 Crétion d'une demande de publication. More...
 
def get_demande_pub_via_id (self, id_demande_pub)
 Récupérer une demande de publication via son id. More...
 
def id_derniere_demande_publication_ajoutee (self)
 Récupérer la dernière insertion dasn les demaindes de publication. More...
 
def gerer_demande_pub (self, id_publication, reponse, auteur_en_cours)
 Fonction permettant de gérer une demande de publication. More...
 
def supprimer_publication (self, idPub)
 Supprimer une demande de publication. More...
 
def get_auteur_demande_publication (self, idDdePublication)
 Récupérer l'auteur d'une demande de publication. More...
 
def get_id_contenu_associe_a_une_publication (self, id_dde_publication)
 Récupérer lid du contenu (perso ou tiers) associé à une demande de publication. More...
 
def get_id_contenu_en_cours_associe_a_une_publication (self, id_dde_publication)
 Récupérer lid du contenu en cours associé à une demande de publication. More...
 
def get_demandes_pub (self, auteur, emises=True)
 Récupérer les demandes de publication. More...
 

Static Public Attributes

 client
 
 base_donnees
 extraction d'une base de données. More...
 

Member Function Documentation

◆ creer_demande_publication()

def creer_demande_publication (   self,
  id_contenu,
  id_contenu_en_cours,
  auteur_en_cours,
  auteur,
  version_en_cours 
)

Crétion d'une demande de publication.

Parameters
idCOntenul'id du contenu d'origine
auteurl'auteur du contenu d'origine
idContenuEnCoursl'id du contenu en cours
auteurEnCoursl'auteur du contenu en cours

◆ gerer_demande_pub()

def gerer_demande_pub (   self,
  id_publication,
  reponse,
  auteur_en_cours 
)

Fonction permettant de gérer une demande de publication.

Parameters
idPublicationl'id de la demande de publication
reponsela réponse donnée par l'auteur d'origine
auteurl'auteur d'origine

◆ get_auteur_demande_publication()

def get_auteur_demande_publication (   self,
  idDdePublication 
)

Récupérer l'auteur d'une demande de publication.

Parameters
idPubl'id de la demande de publication
Returns
l'auteur de la publication

◆ get_demande_pub_via_id()

def get_demande_pub_via_id (   self,
  id_demande_pub 
)

Récupérer une demande de publication via son id.

Parameters
id_demande_pubun id de demande de publication
Returns
la demande de publication désirée

◆ get_demandes_pub()

def get_demandes_pub (   self,
  auteur,
  emises = True 
)

Récupérer les demandes de publication.

Parameters
auteurl'auteur des demandes
emisessi true, récupère les demandes emises; les demandes recues sinon
Returns
les demandes de publications idoines

◆ get_id_contenu_associe_a_une_publication()

def get_id_contenu_associe_a_une_publication (   self,
  id_dde_publication 
)

Récupérer lid du contenu (perso ou tiers) associé à une demande de publication.

Parameters
idDdePublicationl'id de la demande de publication
Returns
l'id du contenu associé à la demande de publication

◆ get_id_contenu_en_cours_associe_a_une_publication()

def get_id_contenu_en_cours_associe_a_une_publication (   self,
  id_dde_publication 
)

Récupérer lid du contenu en cours associé à une demande de publication.

Parameters
idDdePublicationl'id de la demande de publication
Returns
l'id du contenu en cours associé à la demande de publication

◆ id_derniere_demande_publication_ajoutee()

def id_derniere_demande_publication_ajoutee (   self)

Récupérer la dernière insertion dasn les demaindes de publication.

Returns
le dernier id inséré dans les demandes de publication

◆ supprimer_publication()

def supprimer_publication (   self,
  idPub 
)

Supprimer une demande de publication.

Parameters
idPubl'id de la demande de publication

Field Documentation

◆ base_donnees

base_donnees
static

extraction d'une base de données.

Si elle n'existe pas, elle esst créée

◆ client

client
static

The documentation for this class was generated from the following file: