mirror of
https://github.com/TronoSfera/Law.git
synced 2026-05-18 10:03:45 +03:00
test new design 07.1
This commit is contained in:
parent
c48f39b5d8
commit
4fc65bf9a7
2 changed files with 4 additions and 4 deletions
|
|
@ -100,7 +100,7 @@ def _enrich_landing_featured_staff(rows: list[dict[str, Any]], db: Session) -> l
|
|||
bool(row.get("enabled"))
|
||||
and user is not None
|
||||
and bool(user.is_active)
|
||||
and str(getattr(user, "role", "") or "").upper() in ("ADMIN", "LAWYER")
|
||||
and str(getattr(user, "role", "") or "").upper() in ("ADMIN", "LAWYER", "CURATOR")
|
||||
)
|
||||
result.append({**row, "visible_on_landing": visible})
|
||||
return result
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ def list_featured_staff(
|
|||
.filter(
|
||||
LandingFeaturedStaff.enabled.is_(True),
|
||||
AdminUser.is_active.is_(True),
|
||||
AdminUser.role.in_(("ADMIN", "LAWYER")),
|
||||
AdminUser.role.in_(("ADMIN", "LAWYER", "CURATOR")),
|
||||
)
|
||||
.order_by(
|
||||
LandingFeaturedStaff.pinned.desc(),
|
||||
|
|
@ -62,7 +62,7 @@ def list_featured_staff(
|
|||
result = []
|
||||
for slot, user in rows:
|
||||
role_code = str(user.role or "").upper()
|
||||
role_label = "Администратор" if role_code == "ADMIN" else "Юрист"
|
||||
role_label = "Администратор" if role_code == "ADMIN" else "Куратор" if role_code == "CURATOR" else "Юрист"
|
||||
primary_topic_code = str(user.primary_topic_code or "").strip() or None
|
||||
raw_avatar_url = str(user.avatar_url or "").strip()
|
||||
avatar_url = raw_avatar_url
|
||||
|
|
@ -104,7 +104,7 @@ def get_featured_staff_avatar(
|
|||
LandingFeaturedStaff.enabled.is_(True),
|
||||
AdminUser.id == user_uuid,
|
||||
AdminUser.is_active.is_(True),
|
||||
AdminUser.role.in_(("ADMIN", "LAWYER")),
|
||||
AdminUser.role.in_(("ADMIN", "LAWYER", "CURATOR")),
|
||||
AdminUser.avatar_url.is_not(None),
|
||||
and_(AdminUser.avatar_url != ""),
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue