Skip to content

Commit 0c950f3

Browse files
committed
@sanderegg review: rename filters
1 parent c9442dc commit 0c950f3

File tree

4 files changed

+16
-10
lines changed

4 files changed

+16
-10
lines changed

services/web/server/src/simcore_service_webserver/users/_accounts_repository.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -345,9 +345,9 @@ async def search_merged_pre_and_registered_users(
345345
engine: AsyncEngine,
346346
connection: AsyncConnection | None = None,
347347
*,
348-
email_like: str | None = None,
349-
user_name_like: str | None = None,
350-
primary_group_id: int | None = None,
348+
filter_by_email_like: str | None = None,
349+
filter_by_user_name_like: str | None = None,
350+
filter_by_primary_group_id: int | None = None,
351351
product_name: ProductName | None = None,
352352
) -> list[Row]:
353353
"""Searches and merges users from both users and pre-registration tables"""
@@ -392,9 +392,15 @@ async def search_merged_pre_and_registered_users(
392392
users_pre_registration_details.c.created,
393393
)
394394

395-
left_outer_join = _build_left_outer_join_query(email_like, product_name, columns)
395+
left_outer_join = _build_left_outer_join_query(
396+
filter_by_email_like, product_name, columns
397+
)
396398
right_outer_join = _build_right_outer_join_query(
397-
email_like, user_name_like, primary_group_id, product_name, columns
399+
filter_by_email_like,
400+
filter_by_user_name_like,
401+
filter_by_primary_group_id,
402+
product_name,
403+
columns,
398404
)
399405

400406
queries = []

services/web/server/src/simcore_service_webserver/users/_accounts_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ def _glob_to_sql_like(glob_pattern: str) -> str:
164164

165165
rows = await _accounts_repository.search_merged_pre_and_registered_users(
166166
get_asyncpg_engine(app),
167-
email_like=_glob_to_sql_like(email_glob),
167+
filter_by_email_like=_glob_to_sql_like(email_glob),
168168
product_name=product_name,
169169
)
170170

services/web/server/tests/unit/with_dbs/03/test_users_rest_profile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -555,7 +555,7 @@ async def test_get_profile_user_without_pre_registration(
555555
# Verify user has no pre-registration data
556556
pre_reg_users = await search_merged_pre_and_registered_users(
557557
asyncpg_engine,
558-
email_like=logged_user["email"],
558+
filter_by_email_like=logged_user["email"],
559559
product_name="osparc",
560560
)
561561

services/web/server/tests/unit/with_dbs/03/users/test_users_accounts_repository.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -852,7 +852,7 @@ async def test_search_merged_users_by_email(
852852
# Act
853853
rows = await _accounts_repository.search_merged_pre_and_registered_users(
854854
asyncpg_engine,
855-
email_like=email_pattern,
855+
filter_by_email_like=email_pattern,
856856
product_name=product_name,
857857
)
858858

@@ -894,7 +894,7 @@ async def test_search_merged_users_by_username(
894894
# Act
895895
rows = await _accounts_repository.search_merged_pre_and_registered_users(
896896
asyncpg_engine,
897-
user_name_like=username_pattern,
897+
filter_by_user_name_like=username_pattern,
898898
product_name=product_name,
899899
)
900900

@@ -939,7 +939,7 @@ async def test_search_merged_users_by_primary_group_id(
939939
# Act
940940
results = await _accounts_repository.search_merged_pre_and_registered_users(
941941
asyncpg_engine,
942-
primary_group_id=primary_group_id,
942+
filter_by_primary_group_id=primary_group_id,
943943
product_name=product_name,
944944
)
945945

0 commit comments

Comments
 (0)