Skip to content

Commit ab32036

Browse files
Remove contribution from publication (#331)
1 parent 2435f57 commit ab32036

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

app/filters/publication.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from app.db.model import Publication
66
from app.dependencies.filter import FilterDepends
77
from app.filters.base import CustomFilter
8-
from app.filters.common import EntityFilterMixin, IdFilterMixin
8+
from app.filters.common import CreationFilterMixin, CreatorFilterMixin, IdFilterMixin
99

1010

1111
class NestedPublicationFilter(
@@ -24,7 +24,8 @@ class Constants(CustomFilter.Constants):
2424

2525

2626
class PublicationFilter(
27-
EntityFilterMixin,
27+
CreatorFilterMixin,
28+
CreationFilterMixin,
2829
NestedPublicationFilter,
2930
):
3031
order_by: list[str] = ["-creation_date"] # noqa: RUF012

app/service/publication.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,25 +70,21 @@ def read_many(
7070
facets: FacetsDep,
7171
in_brain_region: InBrainRegionDep,
7272
) -> ListResponse[PublicationRead]:
73-
agent_alias = aliased(Agent, flat=True)
7473
created_by_alias = aliased(Agent, flat=True)
7574
updated_by_alias = aliased(Agent, flat=True)
7675
aliases: Aliases = {
7776
Agent: {
78-
"contribution": agent_alias,
7977
"created_by": created_by_alias,
8078
"updated_by": updated_by_alias,
8179
},
8280
}
8381
facet_keys = [
8482
"created_by",
8583
"updated_by",
86-
"contribution",
8784
]
8885
filter_keys = [
8986
"created_by",
9087
"updated_by",
91-
"contribution",
9288
]
9389

9490
name_to_facet_query_params, filter_joins = query_params_factory(

0 commit comments

Comments
 (0)