Пример #1
0
 def create_user_meta(self, user, **kwargs):
     if isinstance(user, (int, long)):
         user = User.query.get(user)
     for (k, v) in kwargs.items():
         um = UserMeta()
         um.key = k
         um.value = v
         um.user_id = user.id
         self.commit_model(um)
Пример #2
0
    def create_user(self, username, name, email=None):
        u = User()
        u.name = name
        u.username = username
        # Passwords must contain at least one number, so we force it...
        u.password = username + '1'
        u.verified = True
        u.enabled = True
        self.commit_model(u)

        if email is not None:
            um = UserMeta()
            um.key = 'email'
            um.value = email
            um.user = u
            self.commit_model(um)

        return u