L1L2 gen1Gen2 kialakítása

This commit is contained in:
Roo
2026-07-24 09:56:21 +00:00
parent 4594de6c11
commit 33c4d793db
49 changed files with 4108 additions and 127 deletions

View File

@@ -479,8 +479,7 @@ async def search_providers(
select(
ServiceProfile.organization_id,
ExpertiseTag.id,
ExpertiseTag.name_hu,
ExpertiseTag.name_en,
ExpertiseTag.name_i18n,
ExpertiseTag.level,
ExpertiseTag.key,
)
@@ -499,8 +498,7 @@ async def search_providers(
org_categories_map[org_id] = []
org_categories_map[org_id].append({
"id": cat_row.id,
"name_hu": cat_row.name_hu,
"name_en": cat_row.name_en,
"name_i18n": cat_row.name_i18n,
"level": cat_row.level,
"key": cat_row.key,
})
@@ -518,8 +516,7 @@ async def search_providers(
categories_out = [
CategoryInfo(
id=cat["id"],
name_hu=cat["name_hu"],
name_en=cat["name_en"],
name_i18n=cat["name_i18n"],
level=cat["level"],
key=cat["key"],
)
@@ -871,8 +868,7 @@ async def _create_new_tags(
existing_stmt = select(ExpertiseTag).where(
or_(
ExpertiseTag.key == _slugify(tag_name),
ExpertiseTag.name_hu == tag_name,
ExpertiseTag.name_en == tag_name,
cast(ExpertiseTag.name_i18n, String).ilike(f"%{tag_name}%"),
)
)
existing_result = await db.execute(existing_stmt)
@@ -890,15 +886,13 @@ async def _create_new_tags(
new_key = _slugify(tag_name)
new_tag = ExpertiseTag(
key=new_key,
name_hu=tag_name,
name_en=tag_name,
name_i18n={"hu": tag_name, "en": tag_name},
level=3,
is_official=False,
category="user_created",
parent_id=None,
path=None,
search_keywords=[tag_name.lower()],
description=f"User-created tag: {tag_name}",
)
db.add(new_tag)
await db.flush()