def _find_sections(self, hint):
     groups = Group.view(self.db, 'auth/group_by_name', key=hint)
     for doc in groups:
         perms = [self.db[_id] for _id in doc.permissions]
         perms = [doc['name'] for doc in perms]
         return perms
     return []
 def _find_sections(self, hint):
     groups = Group.view(self.db, 'auth/group_by_name', key=hint)
     for doc in groups:
         perms = [self.db[_id] for _id in doc.permissions]
         perms = [doc['name'] for doc in perms]
         return perms
     return []
Пример #3
0
 def validate_username(self, field):
     username = field.data
     if not re.match('[a-zA-Z][0-9a-zA-Z\.+-]+', username):
         raise ValidationError('Username has invalid Characters')
     if User.exists(username) or Group.exists(username):
         raise ValidationError('Username is already taken')