Refactor localization files and remove Aliyun references
This commit is contained in:
@@ -114,21 +114,6 @@ def change_user_password(
|
||||
db.refresh(user)
|
||||
return user
|
||||
|
||||
def update_user_aliyun_key(
|
||||
db: Session,
|
||||
user_id: int,
|
||||
encrypted_api_key: Optional[str]
|
||||
) -> Optional[User]:
|
||||
user = get_user_by_id(db, user_id)
|
||||
if not user:
|
||||
return None
|
||||
|
||||
user.aliyun_api_key = encrypted_api_key
|
||||
user.updated_at = datetime.utcnow()
|
||||
db.commit()
|
||||
db.refresh(user)
|
||||
return user
|
||||
|
||||
def create_job(db: Session, user_id: int, job_type: str, input_data: Dict[str, Any]) -> Job:
|
||||
job = Job(
|
||||
user_id=user_id,
|
||||
@@ -244,8 +229,11 @@ def delete_cache_entry(db: Session, cache_id: int, user_id: int) -> bool:
|
||||
def get_user_preferences(db: Session, user_id: int) -> dict:
|
||||
user = get_user_by_id(db, user_id)
|
||||
if not user or not user.user_preferences:
|
||||
return {"default_backend": "aliyun", "onboarding_completed": False}
|
||||
return user.user_preferences
|
||||
return {"default_backend": "local", "onboarding_completed": False}
|
||||
prefs = dict(user.user_preferences)
|
||||
if prefs.get("default_backend") == "aliyun":
|
||||
prefs["default_backend"] = "local"
|
||||
return prefs
|
||||
|
||||
def update_user_preferences(db: Session, user_id: int, preferences: dict) -> Optional[User]:
|
||||
user = get_user_by_id(db, user_id)
|
||||
@@ -276,7 +264,7 @@ def update_system_setting(db: Session, key: str, value: dict) -> SystemSettings:
|
||||
return setting
|
||||
|
||||
def can_user_use_local_model(user: User) -> bool:
|
||||
return user.is_superuser or user.can_use_local_model
|
||||
return True
|
||||
|
||||
def can_user_use_nsfw(user: User) -> bool:
|
||||
return user.is_superuser or user.can_use_nsfw
|
||||
@@ -286,8 +274,6 @@ def create_voice_design(
|
||||
user_id: int,
|
||||
name: str,
|
||||
instruct: str,
|
||||
backend_type: str,
|
||||
aliyun_voice_id: Optional[str] = None,
|
||||
meta_data: Optional[Dict[str, Any]] = None,
|
||||
preview_text: Optional[str] = None,
|
||||
voice_cache_id: Optional[int] = None,
|
||||
@@ -297,9 +283,7 @@ def create_voice_design(
|
||||
design = VoiceDesign(
|
||||
user_id=user_id,
|
||||
name=name,
|
||||
backend_type=backend_type,
|
||||
instruct=instruct,
|
||||
aliyun_voice_id=aliyun_voice_id,
|
||||
meta_data=meta_data,
|
||||
preview_text=preview_text,
|
||||
voice_cache_id=voice_cache_id,
|
||||
@@ -331,8 +315,6 @@ def list_voice_designs(
|
||||
VoiceDesign.user_id == user_id,
|
||||
VoiceDesign.is_active == True
|
||||
)
|
||||
if backend_type:
|
||||
query = query.filter(VoiceDesign.backend_type == backend_type)
|
||||
return query.order_by(VoiceDesign.last_used.desc()).offset(skip).limit(limit).all()
|
||||
|
||||
def count_voice_designs(
|
||||
@@ -340,13 +322,10 @@ def count_voice_designs(
|
||||
user_id: int,
|
||||
backend_type: Optional[str] = None
|
||||
) -> int:
|
||||
query = db.query(VoiceDesign).filter(
|
||||
return db.query(VoiceDesign).filter(
|
||||
VoiceDesign.user_id == user_id,
|
||||
VoiceDesign.is_active == True
|
||||
)
|
||||
if backend_type:
|
||||
query = query.filter(VoiceDesign.backend_type == backend_type)
|
||||
return query.count()
|
||||
).count()
|
||||
|
||||
def delete_voice_design(db: Session, design_id: int, user_id: int) -> bool:
|
||||
design = get_voice_design(db, design_id, user_id)
|
||||
@@ -609,7 +588,6 @@ def update_audiobook_character(
|
||||
description: Optional[str] = None,
|
||||
instruct: Optional[str] = None,
|
||||
voice_design_id: Optional[int] = None,
|
||||
use_indextts2: Optional[bool] = None,
|
||||
) -> Optional[AudiobookCharacter]:
|
||||
char = db.query(AudiobookCharacter).filter(AudiobookCharacter.id == char_id).first()
|
||||
if not char:
|
||||
@@ -624,8 +602,6 @@ def update_audiobook_character(
|
||||
char.instruct = instruct
|
||||
if voice_design_id is not None:
|
||||
char.voice_design_id = voice_design_id
|
||||
if use_indextts2 is not None:
|
||||
char.use_indextts2 = use_indextts2
|
||||
db.commit()
|
||||
db.refresh(char)
|
||||
return char
|
||||
|
||||
Reference in New Issue
Block a user