Ejemplo n.º 1
0
 def convert_principal(self, old_principal):
     principal = convert_principal(old_principal)
     if (principal is None and old_principal.__class__.__name__ in ('Avatar', 'AvatarUserWrapper') and
             'email' in old_principal.__dict__):
         email = convert_to_unicode(old_principal.__dict__['email']).lower()
         principal = User.find_first(~User.is_deleted, User.all_emails.contains(email))
         if principal is not None:
             self.print_warning('Using {} for {} (matched via {})'.format(principal, old_principal, email))
     return principal
Ejemplo n.º 2
0
 def convert_acl(self, old_acl):
     acl = convert_principal(old_acl)
     if (acl is None and old_acl.__class__.__name__ in ('Avatar', 'AvatarUserWrapper') and
             'email' in old_acl.__dict__):
         email = old_acl.__dict__['email'].lower()
         acl = self.all_users_by_email.get(email)
         if acl is not None:
             self.print_warning('Using {} for {} (matched via {})'.format(acl, old_acl, email), always=False)
     return acl
Ejemplo n.º 3
0
 def convert_principal(self, old_principal):
     principal = convert_principal(old_principal)
     if (principal is None and old_principal.__class__.__name__ in ('Avatar', 'AvatarUserWrapper') and
             'email' in old_principal.__dict__):
         email = old_principal.__dict__['email'].lower()
         principal = self.all_users_by_email.get(email)
         if principal is not None:
             self.print_warning('Using {} for {} (matched via {})'.format(principal, old_principal, email),
                                always=False)
     return principal
Ejemplo n.º 4
0
 def convert_principal(self, old_principal):
     principal = convert_principal(old_principal)
     if (principal is None and old_principal.__class__.__name__
             in ('Avatar', 'AvatarUserWrapper')
             and 'email' in old_principal.__dict__):
         email = convert_to_unicode(old_principal.__dict__['email']).lower()
         principal = User.find_first(~User.is_deleted,
                                     User.all_emails.contains(email))
         if principal is not None:
             self.print_warning('Using {} for {} (matched via {})'.format(
                 principal, old_principal, email))
     return principal
Ejemplo n.º 5
0
 def convert_principal(self, old_principal):
     principal = convert_principal(old_principal)
     if (
         principal is None
         and old_principal.__class__.__name__ in ("Avatar", "AvatarUserWrapper")
         and "email" in old_principal.__dict__
     ):
         email = old_principal.__dict__["email"].lower()
         principal = self.all_users_by_email.get(email)
         if principal is not None:
             self.print_warning(
                 "Using {} for {} (matched via {})".format(principal, old_principal, email), always=False
             )
     return principal