Browse Source

Ajout du home par défaut dans les préférences

home_preference
Benjamin Graillot 7 years ago
committed by esum
parent
commit
6b1ad1fa66
  1. 5
      preferences/models.py
  2. 2
      users/models.py

5
preferences/models.py

@ -98,6 +98,11 @@ class OptionalUser(AclMixin, PreferencesModel):
default = 15,
help_text = "Maximum number of local email address for a standard user"
)
default_home_path = models.CharField(
max_length = 256,
default = "/home/{0}",
help_text = "Chemin par défaut du home des utilisateurs, formaté avec le pseudo"
)
class Meta:
permissions = (

2
users/models.py

@ -537,7 +537,7 @@ class User(RevMixin, FieldPermissionModelMixin, AbstractBaseUser,
user_ldap.name = self.pseudo
user_ldap.sn = self.pseudo
user_ldap.dialupAccess = str(self.has_access())
user_ldap.home_directory = '/home/' + self.pseudo
user_ldap.home_directory = OptionalUser.get_cached_value('default_home_path').format(self.pseudo)
user_ldap.mail = self.email
user_ldap.given_name = self.surname.lower() + '_'\
+ self.name.lower()[:3]

Loading…
Cancel
Save