From 282ea9b2c6d37cc47a5473bac2c4ec50b7a7c23e Mon Sep 17 00:00:00 2001 From: Gabriel Detraz Date: Wed, 11 Jul 2018 00:16:35 +0200 Subject: [PATCH] Bricoles, web management ssl --- preferences/models.py | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/preferences/models.py b/preferences/models.py index 3199dd6c..cb89a361 100644 --- a/preferences/models.py +++ b/preferences/models.py @@ -200,6 +200,31 @@ class OptionalTopologie(AclMixin, PreferencesModel): blank=True, null=True ) + switchs_web_management = models.BooleanField( + default=False, + help_text="Web management, activé si provision automatique" + ) + switchs_web_management_ssl = models.BooleanField( + default=False, + help_text="Web management ssl. Assurez-vous que un certif est installé sur le switch !" + ) + switchs_rest_management = models.BooleanField( + default=False, + help_text="Rest management, activé si provision auto" + ) + switchs_ip_type = models.OneToOneField( + 'machines.IpType', + on_delete=models.PROTECT, + blank=True, + null=True, + help_text="Plage d'ip de management des switchs" + ) + + + @cached_property + def provisioned_switchs(self): + from topologie.models import Switch + return Switch.objects.filter(automatic_provision=True) class Meta: permissions = ( @@ -383,8 +408,8 @@ def homeoption_post_save(**kwargs): class MailMessageOption(AclMixin, models.Model): """Reglages, mail de bienvenue et autre""" - welcome_mail_fr = models.TextField(default="") - welcome_mail_en = models.TextField(default="") + welcome_mail_fr = models.TextField(default="", help_text="Mail de bienvenue en français") + welcome_mail_en = models.TextField(default="", help_text="Mail de bienvenue en anglais") class Meta: permissions = (