Beispiel #1
0
    def create_user(self, user=None):
        """
        Create or Update User
        """
        if user:
            user.h_id = self.data['_id']
        else:
            user = User(name=slugify(self.data.get('name')),
                        email=self.data.get('email'),
                        pwdhash=generate_password_hash(
                            generate_random_password(8)),
                        h_id=self.data.get('_id'),
                        is_active=True)
            flash('Your account has been created. ', 'success')

        if self.user_profile:
            user.image = self.user_profile.get('image')
            user.organization = self.user_profile.get('organization')

        db.session.add(user)
        db.session.commit()
        return user
Beispiel #2
0
    def create_user(self, user=None):
        """
        Create or Update User
        """
        if user:
            user.h_id = self.data['_id']
        else:
            user = User(name=slugify(self.data.get('name')),
                        email=self.data.get('email'),
                        pwdhash=generate_password_hash(
                            generate_random_password(8)),
                        h_id=self.data.get('_id'),
                        is_active=True)
            flash('Your account has been created. ', 'success')

        if self.user_profile:
            user.image = self.user_profile.get('image')
            user.organization = self.user_profile.get('organization')

        db.session.add(user)
        db.session.commit()
        return user