feat: save active tabs in dashboard permalink (#19983)

This commit is contained in:
Jesse Yang
2022-06-29 09:43:52 -07:00
committed by GitHub
parent c5d3678a31
commit cadd259788
17 changed files with 274 additions and 103 deletions

View File

@@ -21,6 +21,8 @@ from sqlalchemy.orm import relationship
from superset import security_manager
from superset.models.helpers import AuditMixinNullable, ImportExportMixin
VALUE_MAX_SIZE = 2**24 - 1
class KeyValueEntry(Model, AuditMixinNullable, ImportExportMixin):
"""Key value store entity"""
@@ -28,7 +30,7 @@ class KeyValueEntry(Model, AuditMixinNullable, ImportExportMixin):
__tablename__ = "key_value"
id = Column(Integer, primary_key=True)
resource = Column(String(32), nullable=False)
value = Column(LargeBinary(length=2**24 - 1), nullable=False)
value = Column(LargeBinary(length=VALUE_MAX_SIZE), nullable=False)
created_on = Column(DateTime, nullable=True)
created_by_fk = Column(Integer, ForeignKey("ab_user.id"), nullable=True)
changed_on = Column(DateTime, nullable=True)