Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
T
task_treker
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Мырзабеков Бекайдар
task_treker
Commits
da8cb704
Commit
da8cb704
authored
1 year ago
by
Мырзабеков Бекайдар
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added filter task by category name
parent
9cdc64ec
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
1 deletion
+9
-1
routes.py
src/app/api/task/routes.py
+5
-1
repositories.py
src/app/db/repositories.py
+4
-0
No files found.
src/app/api/task/routes.py
View file @
da8cb704
...
...
@@ -17,9 +17,13 @@ ctrl = TaskController()
async
def
get_tasks
(
title
:
str
|
None
=
None
,
status
:
str
|
None
=
None
,
category
:
str
|
None
=
None
,
priority
:
str
|
None
=
None
):
return
await
ctrl
.
get_list
(
title
=
title
,
status
=
status
,
priority
=
priority
)
return
await
ctrl
.
get_list
(
title
=
title
,
status
=
status
,
category
=
category
,
priority
=
priority
)
@
router
.
get
(
'/{id}'
)
...
...
This diff is collapsed.
Click to expand it.
src/app/db/repositories.py
View file @
da8cb704
...
...
@@ -61,6 +61,7 @@ class TaskRepository(BaseRepository):
self
,
title
:
str
|
None
=
None
,
status
:
str
|
None
=
None
,
category
:
str
|
None
=
None
,
priority
:
str
|
None
=
None
):
query
=
self
.
model
...
...
@@ -71,6 +72,9 @@ class TaskRepository(BaseRepository):
if
status
is
not
None
:
query
=
query
.
filter
(
status__name__icontains
=
status
)
if
category
is
not
None
:
query
=
query
.
filter
(
category__name__icontains
=
category
)
if
priority
is
not
None
:
query
=
query
.
filter
(
priority
=
priority
)
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment