Commit 7af1dabd authored by Jérémie Passerat's avatar Jérémie Passerat

Petites améliorations IHM

parent 248a1674
,passerat,weber-Latitude-5520,06.05.2021 15:12,file:///home/passerat/.config/libreoffice/4;
\ No newline at end of file
......@@ -100,6 +100,9 @@ class Menu:
print("Menu des contenus personnels :")
questions = Utils.get_contenus(self.auteur_en_cours, True)
print(f"Voici les contenus que vous avez {str(questions.count())} : ")
if questions.count() > 0:
self.afficher_contenus(questions)
print("Actions disponibles : ")
print("n : Ajouter un contenu")
print("q : quitter le menu des contenus personnels")
......@@ -209,8 +212,8 @@ class Menu:
print("Bonjour ", self.auteur_en_cours)
print("Menu des contenus personnels :")
print(f"Voici les contenus tiers que vous avez {len(Utils.get_contenus_tiers(self.auteur_en_cours))}: ")
print("Actions disponibles : ")
print("q : revenir au menu des actions")
if len(Utils.get_contenus_tiers(self.auteur_en_cours)):
for (id, version) in Utils.get_contenus_tiers(self.auteur_en_cours):
......@@ -218,6 +221,11 @@ class Menu:
Utils.get_contenu_avec_id_et_version(int(id['contenu']), int(version['version'])),
int(version['version']))
print("Actions disponibles : ")
print("q : revenir au menu des actions")
if len(Utils.get_contenus_tiers(self.auteur_en_cours)):
print("c : consulter le détail d'un tiers")
print("s : supprimer un tiers")
print("Pour manipuler un contenu, Saisir le numero du contenu puis l'action désirée (par ex : 1c)")
......@@ -263,7 +271,6 @@ class Menu:
input()
self.menu_contenus_tiers()
else:
print("Vous n'avez actuellement aucun tiers, appuyez sur q pour revenir au menu")
input()
self.menu_des_actions()
......@@ -279,11 +286,16 @@ class Menu:
print("Bonjour ", self.auteur_en_cours)
contenus = Utils.get_contenus_en_cours(self.auteur_en_cours)
print(f"Voici les contenus en cours que vous avez ({contenus.count()}): ")
if contenus.count() > 0:
self.afficher_contenus_en_cours(contenus)
print("Actions disponibles : ")
print("q : revenir au menu des actions")
if contenus.count() > 0:
self.afficher_contenus_en_cours(contenus)
print("c pour consulter le contenu")
print("m pour modifier le contenu")
print("s pour supprimer le contenu")
......@@ -360,10 +372,15 @@ class Menu:
f"Il y a {len(Utils.get_contenus_tiers(self.auteur_en_cours))} contenus présents en banque (excepteption des votres): ")
questions = Utils.get_contenus(self.auteur_en_cours, False)
print("La banque possède actuellement", questions.count(), " contenu(s)")
if questions.count() > 0:
self.afficher_contenus_banque(questions)
print("Actions disponibles : ")
print("q : revenir au menu des actions")
if questions.count() > 0:
self.afficher_contenus_banque(questions)
print("c pour consulter le contenu")
print("t pour mettre un contenu dans ses contenu tiers")
print("Entrer l'id du contenu en cours, puis une lettre d'action (ou directement q pour quitter)")
......@@ -378,10 +395,17 @@ class Menu:
if action == 'c':
Utils.changer_version(id, 0, Utils.get_branche_contenu_en_cours(id))
Utils.consulter_un_contenu(id, self.auteur_en_cours)
print("Appuyer sur q pour revenir en arrière : ")
input()
print("Appuyer sur t pour vous approprier le contenu ou sur q pour revenir en arrière : ")
choix = input()
Utils.detruire_fichier_tmp(id, self.auteur_en_cours)
self.menu_contenus_banque()
if choix == 't':
Utils.mettre_contenu_en_tiers(id, self.auteur_en_cours)
print("Le contenu ", id, 'est a présent disponible dans vos contenus tiers')
print("Appuyer sur q pour aller aux contenus tiers : ")
input()
self.menu_contenus_tiers()
else :
self.menu_contenus_banque()
elif action == 't':
Utils.mettre_contenu_en_tiers(id, self.auteur_en_cours)
print("Le contenu ", id, 'est a orésent disponible dans vos contenus tiers')
......@@ -419,12 +443,17 @@ class Menu:
os.system('clear')
print("Bonjour ", self.auteur_en_cours)
print(f"Vous possédez {len(Utils.get_contenus_tiers(self.auteur_en_cours))} évaluations créées: ")
evaluations = Utils.get_evaluations(self.auteur_en_cours)
if evaluations.count() > 0:
self.afficher_evaluations(evaluations)
print("Actions disponibles : ")
print("q : revenir au menu des actions")
print("n : créer une évaluation")
evaluations = Utils.get_evaluations(self.auteur_en_cours)
if evaluations.count() > 0:
self.afficher_evaluations(evaluations)
print("c pour consulter l'évaluation")
print("s pour supprimer l'évaluation")
print("Entrer l'id de l'évaluation, puis une lettre d'action (ou directement q pour quitter)")
......
File added
Bonjour, je suis un contenu 1 dans sa version 1
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment