Commit ddf35c06 authored by John Wang's avatar John Wang

feat: add is_password_set field in account info response

parent 78a15166
...@@ -22,6 +22,7 @@ account_fields = { ...@@ -22,6 +22,7 @@ account_fields = {
'name': fields.String, 'name': fields.String,
'avatar': fields.String, 'avatar': fields.String,
'email': fields.String, 'email': fields.String,
'is_password_set': fields.Boolean,
'interface_language': fields.String, 'interface_language': fields.String,
'interface_theme': fields.String, 'interface_theme': fields.String,
'timezone': fields.String, 'timezone': fields.String,
......
...@@ -38,6 +38,10 @@ class Account(UserMixin, db.Model): ...@@ -38,6 +38,10 @@ class Account(UserMixin, db.Model):
created_at = db.Column(db.DateTime, nullable=False, server_default=db.text('CURRENT_TIMESTAMP(0)')) created_at = db.Column(db.DateTime, nullable=False, server_default=db.text('CURRENT_TIMESTAMP(0)'))
updated_at = db.Column(db.DateTime, nullable=False, server_default=db.text('CURRENT_TIMESTAMP(0)')) updated_at = db.Column(db.DateTime, nullable=False, server_default=db.text('CURRENT_TIMESTAMP(0)'))
@property
def is_password_set(self):
return self.password is not None
@property @property
def current_tenant(self): def current_tenant(self):
return self._current_tenant return self._current_tenant
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment