diff options
Diffstat (limited to 'src/database/dbadmin.py')
| -rw-r--r-- | src/database/dbadmin.py | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/src/database/dbadmin.py b/src/database/dbadmin.py index 76e31b4..f63caf5 100644 --- a/src/database/dbadmin.py +++ b/src/database/dbadmin.py @@ -5,6 +5,8 @@ # afin de gérer l'administration du site # # # ############################################################################ +# https:#stackoverflow.com/questions/1361340/how-can-i-do-insert-if-not-exists-in-mysql +# https:#stackoverflow.com/questions/1676551/best-way-to-test-if-a-row-exists-in-a-mysql-table # Import de dbmain from src.database.dbmain import DbMain @@ -12,12 +14,14 @@ from src.database.dbmain import DbMain # Extension de cette classe avec dbmain class DbAdmin(DbMain): - - # **************************************************************************** + """ + Classe contenant les méthodes pour gérer la BDD réservées à l'admin + """ # GESTION DES UTILISATEURS DANS L'ADMIN - # **************************************************************************** - # Récupérer toutes les infos de la table userAccount def get_all_users_account(self) -> list: + """ + Récupération de tous les utilsiateur + """ reqGetAll: str = """ SELECT * @@ -28,11 +32,11 @@ class DbAdmin(DbMain): return result - # https:#stackoverflow.com/questions/1361340/how-can-i-do-insert-if-not-exists-in-mysql - # Suppresion d'un utilisateur def del_user_by_userid(self, userId: int) -> int: + """ + Méthode pour la suppression d'un utilisateur + """ # Préparation de la requète pour voir si l'utilisateur existe - # https:#stackoverflow.com/questions/1676551/best-way-to-test-if-a-row-exists-in-a-mysql-table reqCheckExistId: str = """ SELECT EXISTS( SELECT 1 FROM @@ -56,11 +60,11 @@ class DbAdmin(DbMain): return 0 - # **************************************************************************** # GESTION DES EMPLOIS DANS L'ADMIN - # **************************************************************************** - # Ajout d'une categorie def register_job_category(self, jobNameEn: str, jobNameFr: str) -> int: + """ + Méthode pour l'ajout d'une categorie + """ # Préparation et execution de la requète pour voir si la categorie existe en anglais reqCheckjobCategoryNameEn: str = """ SELECT EXISTS( @@ -106,8 +110,10 @@ class DbAdmin(DbMain): return 0 - # Suppresion d'un utilisateur def del_job_category_by_jobid(self, jobId: int) -> int: + """ + Méthode pour la suppression d'une catégorie d'emploi + """ # Préparation de la requète pour voir si l'utilisateur existe reqCheckExistId: str = """ SELECT EXISTS( @@ -137,11 +143,11 @@ class DbAdmin(DbMain): return 0 - # **************************************************************************** # GESTION DES MISSIONS DANS L'ADMIN - # **************************************************************************** - # Suppresion d'une mission def del_mission_by_missionid(self, missionId: int) -> int: + """ + Méthode pour la suppression d'une mission + """ # Préparation de la requète pour voir si l'utilisateur existe reqCheckExistId: str = """ SELECT EXISTS( |
