예제 #1
0
 def Check(self):
   if self.SambaGroupMapping:
     ok=True
     ok=self.dialog.CheckValid(ok, self.sambaDomainSid, xlt("Select Samba Domain first"))
     if not ok:
       return False
   return SpecificEntry.Check(self)
예제 #2
0
 def Check(self):
   ok=SpecificEntry.Check(self)
   
   if self.dialog.HasObjectClass("posixAccount"):
     if not self.uidNumber and self.GetServer().GetIdGeneratorStyle():
       dn=self.GetServer().GetSambaUnixIdPoolDN()
       if not dn:
         if not self.dialog.HasObjectClass("sambaSamAccount"):
           ok=self.dialog.CheckValid(ok, dn, xlt("Need sambaUnixIdPoolDN configured for this server or Samba Account data"))
       
   return ok