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

Public Member Functions

def is_en_cours_demande (self, idEnCours, auteur)
 Fonction qui permet de savoir si un contenu en cours à fait l'objet d'une demande de publication. More...
 
def get_auteur_origine_contenu_en_cours (self, id_contenu_en_cours)
 récupérer l'auteur initial d'un contenu en cours (peut être l'auteur effectuant la modification ou non) More...
 
def get_id_origine_contenu_en_cours (self, id_contenu_en_cours)
 récupérer l'id initial d'un contenu en cours (peut être l'auteur effectuant la modification ou non) More...
 
def get_contenus_en_cours_auteur (self, auteur)
 permet de récupérer tous les contenus en cours pour un auteur More...
 
def get_contenu_en_cours_via_id (self, id_contenu_en_cours)
 récupérer un contenu en cours More...
 
def supprimer_contenu_en_cours_via_id (self, id_contenu_en_cours)
 supprimer un contenu en cours avec l'id More...
 
def creer_en_cours (self, auteur, id_contenu, version, provenance)
 création d'un contenu en cours More...
 
def creer_en_cours_refuse (self, id_contenu_en_cours)
 création d'un contenu en cours, dans l'état refuse More...
 
def recuperer_dernier_id (self)
 récupérer le dernier id inséré dans encours More...
 
def get_chemin_contenu_en_cours (self, id_contenu)
 récupérer le chemin associé au contenu en cours More...
 

Static Public Attributes

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

Member Function Documentation

◆ creer_en_cours()

def creer_en_cours (   self,
  auteur,
  id_contenu,
  version,
  provenance 
)

création d'un contenu en cours

Parameters
auteur-> l'auteur du contenu en cours.
id_contenu-> l'id du contenu d'origine
versionla version du contenu d'origine
provenancepour déterminer si le contenu d'origine est un tiers ou un perso

◆ creer_en_cours_refuse()

def creer_en_cours_refuse (   self,
  id_contenu_en_cours 
)

création d'un contenu en cours, dans l'état refuse

Parameters
versionla version du contenu d'origine
nomBranche-> plus utile.

◆ get_auteur_origine_contenu_en_cours()

def get_auteur_origine_contenu_en_cours (   self,
  id_contenu_en_cours 
)

récupérer l'auteur initial d'un contenu en cours (peut être l'auteur effectuant la modification ou non)

Parameters
idContenuEnCoursl'id du contenu en cours de modification
Returns
l'auteur intial du contenu en cours

◆ get_chemin_contenu_en_cours()

def get_chemin_contenu_en_cours (   self,
  id_contenu 
)

récupérer le chemin associé au contenu en cours

Parameters
id_contenule contenu en cours concerné
Returns
le chemin associé à id_contenu.

◆ get_contenu_en_cours_via_id()

def get_contenu_en_cours_via_id (   self,
  id_contenu_en_cours 
)

récupérer un contenu en cours

Parameters
idContenuEnCoursl'id du contenu en cours de modification
Returns
le contenu en cours

◆ get_contenus_en_cours_auteur()

def get_contenus_en_cours_auteur (   self,
  auteur 
)

permet de récupérer tous les contenus en cours pour un auteur

Parameters
auteurle nom de l'auteur
Returns
les contenus en cours de l'auteur

◆ get_id_origine_contenu_en_cours()

def get_id_origine_contenu_en_cours (   self,
  id_contenu_en_cours 
)

récupérer l'id initial d'un contenu en cours (peut être l'auteur effectuant la modification ou non)

Parameters
idContenuEnCoursl'id du contenu en cours de modification
Returns
l'id intial du contenu en cours

◆ is_en_cours_demande()

def is_en_cours_demande (   self,
  idEnCours,
  auteur 
)

Fonction qui permet de savoir si un contenu en cours à fait l'objet d'une demande de publication.

Parameters
idEnCoursl'id du contenu en cours
l'auteurl'auteur potentiel de la demande de publication

◆ recuperer_dernier_id()

def recuperer_dernier_id (   self)

récupérer le dernier id inséré dans encours

Returns
l'id de la derniere insertion dans encours.

◆ supprimer_contenu_en_cours_via_id()

def supprimer_contenu_en_cours_via_id (   self,
  id_contenu_en_cours 
)

supprimer un contenu en cours avec l'id

Parameters
idContenuEnCoursid du contenu a supprimer

Field Documentation

◆ base_donnees

base_donnees
static

extraction d'une base de données.

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

◆ chemin

chemin
static

◆ client

client
static

◆ gitUtils

gitUtils
static

◆ utils

utils
static

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