From 08f108a99c6dfb0ea192c1e80326755cb89363fd Mon Sep 17 00:00:00 2001 From: Gabriel Detraz Date: Fri, 27 Oct 2017 22:12:55 +0200 Subject: [PATCH] Pretty name --- machines/models.py | 8 ++++++++ topologie/models.py | 2 ++ users/models.py | 6 ++++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/machines/models.py b/machines/models.py index 020b7f0d..c2cd2143 100644 --- a/machines/models.py +++ b/machines/models.py @@ -635,6 +635,8 @@ class IpList(models.Model): class Service(models.Model): """ Definition d'un service (dhcp, dns, etc)""" + PRETTY_NAME = "Services à générer (dhcp, dns, etc)" + service_type = models.CharField(max_length=255, blank=True, unique=True) min_time_regen = models.DurationField( default=timedelta(minutes=1), @@ -682,6 +684,8 @@ def regen(service): class Service_link(models.Model): """ Definition du lien entre serveurs et services""" + PRETTY_NAME = "Relation entre service et serveur" + service = models.ForeignKey('Service', on_delete=models.CASCADE) server = models.ForeignKey('Interface', on_delete=models.CASCADE) last_regen = models.DateTimeField(auto_now_add=True) @@ -711,6 +715,8 @@ class Service_link(models.Model): class OuverturePortList(models.Model): """Liste des ports ouverts sur une interface.""" + PRETTY_NAME = "Profil d'ouverture de ports" + name = models.CharField( help_text="Nom de la configuration des ports.", max_length=255 @@ -757,6 +763,8 @@ class OuverturePort(models.Model): On limite les ports entre 0 et 65535, tels que défini par la RFC """ + PRETTY_NAME = "Plage de port ouverte" + TCP = 'T' UDP = 'U' IN = 'I' diff --git a/topologie/models.py b/topologie/models.py index 0f277434..0f5e0449 100644 --- a/topologie/models.py +++ b/topologie/models.py @@ -129,6 +129,7 @@ class Switch(models.Model): class ModelSwitch(models.Model): """Un modèle (au sens constructeur) de switch""" + PRETTY_NAME = "Modèle de switch" reference = models.CharField(max_length=255) constructor = models.ForeignKey( 'topologie.ConstructorSwitch', @@ -141,6 +142,7 @@ class ModelSwitch(models.Model): class ConstructorSwitch(models.Model): """Un constructeur de switch""" + PRETTY_NAME = "Constructeur de switch" name = models.CharField(max_length=255) def __str__(self): diff --git a/users/models.py b/users/models.py index 81fd4aa8..e78989b0 100644 --- a/users/models.py +++ b/users/models.py @@ -182,7 +182,7 @@ class User(AbstractBaseUser): """ Definition de l'utilisateur de base. Champs principaux : name, surnname, pseudo, email, room, password Herite du django BaseUser et du système d'auth django""" - PRETTY_NAME = "Utilisateurs" + PRETTY_NAME = "Utilisateurs (clubs et adhérents)" STATE_ACTIVE = 0 STATE_DISABLED = 1 STATE_ARCHIVE = 2 @@ -255,7 +255,7 @@ class User(AbstractBaseUser): def class_name(self): """Renvoie si il s'agit d'un adhérent ou d'un club""" if hasattr(self, 'adherent'): - return "Adhérent" + return "Adherent" elif hasattr(self, 'club'): return "Club" else: @@ -733,6 +733,7 @@ class User(AbstractBaseUser): class Adherent(User): + PRETTY_NAME = "Adhérents" name = models.CharField(max_length=255) room = models.OneToOneField( 'topologie.Room', @@ -744,6 +745,7 @@ class Adherent(User): class Club(User): + PRETTY_NAME = "Clubs" room = models.ForeignKey( 'topologie.Room', on_delete=models.PROTECT,