Refactor localization files and remove Aliyun references
This commit is contained in:
@@ -34,13 +34,12 @@ class User(Base):
|
||||
hashed_password = Column(String(255), nullable=False)
|
||||
is_active = Column(Boolean, default=True, nullable=False)
|
||||
is_superuser = Column(Boolean, default=False, nullable=False)
|
||||
aliyun_api_key = Column(Text, nullable=True)
|
||||
llm_api_key = Column(Text, nullable=True)
|
||||
llm_base_url = Column(String(500), nullable=True)
|
||||
llm_model = Column(String(200), nullable=True)
|
||||
can_use_local_model = Column(Boolean, default=False, nullable=False)
|
||||
can_use_nsfw = Column(Boolean, default=False, nullable=False)
|
||||
user_preferences = Column(JSON, nullable=True, default=lambda: {"default_backend": "aliyun", "onboarding_completed": False})
|
||||
user_preferences = Column(JSON, nullable=True, default=lambda: {"default_backend": "local", "onboarding_completed": False})
|
||||
created_at = Column(DateTime, default=datetime.utcnow, nullable=False)
|
||||
updated_at = Column(DateTime, default=datetime.utcnow, onupdate=datetime.utcnow, nullable=False)
|
||||
|
||||
@@ -105,9 +104,7 @@ class VoiceDesign(Base):
|
||||
id = Column(Integer, primary_key=True, index=True)
|
||||
user_id = Column(Integer, ForeignKey("users.id"), nullable=False, index=True)
|
||||
name = Column(String(100), nullable=False)
|
||||
backend_type = Column(String(20), nullable=False, index=True)
|
||||
instruct = Column(Text, nullable=False)
|
||||
aliyun_voice_id = Column(String(255), nullable=True)
|
||||
meta_data = Column(JSON, nullable=True)
|
||||
preview_text = Column(Text, nullable=True)
|
||||
ref_audio_path = Column(String(500), nullable=True)
|
||||
@@ -121,7 +118,6 @@ class VoiceDesign(Base):
|
||||
user = relationship("User", back_populates="voice_designs")
|
||||
|
||||
__table_args__ = (
|
||||
Index('idx_user_backend', 'user_id', 'backend_type'),
|
||||
Index('idx_user_active', 'user_id', 'is_active'),
|
||||
)
|
||||
|
||||
@@ -176,8 +172,6 @@ class AudiobookCharacter(Base):
|
||||
description = Column(Text, nullable=True)
|
||||
instruct = Column(Text, nullable=True)
|
||||
voice_design_id = Column(Integer, ForeignKey("voice_designs.id"), nullable=True)
|
||||
use_indextts2 = Column(Boolean, default=False, nullable=False)
|
||||
|
||||
project = relationship("AudiobookProject", back_populates="characters")
|
||||
voice_design = relationship("VoiceDesign")
|
||||
segments = relationship("AudiobookSegment", back_populates="character")
|
||||
|
||||
Reference in New Issue
Block a user