
This commit includes: - Project structure and configuration - Database models for tasks, users, and categories - Authentication system with JWT - CRUD endpoints for tasks and categories - Search, filter, and sorting functionality - Health check endpoint - Alembic migration setup - Documentation
50 lines
911 B
Python
50 lines
911 B
Python
from app.crud.category import (
|
|
create_category,
|
|
delete_category,
|
|
get_categories,
|
|
get_category,
|
|
get_category_by_user,
|
|
update_category,
|
|
)
|
|
from app.crud.task import (
|
|
create_task,
|
|
delete_task,
|
|
get_task,
|
|
get_task_by_user,
|
|
get_tasks,
|
|
update_task,
|
|
)
|
|
from app.crud.user import (
|
|
authenticate_user,
|
|
create_user,
|
|
delete_user,
|
|
get_user,
|
|
get_user_by_email,
|
|
get_user_by_username,
|
|
get_users,
|
|
update_user,
|
|
)
|
|
|
|
__all__ = [
|
|
"get_user",
|
|
"get_user_by_email",
|
|
"get_user_by_username",
|
|
"get_users",
|
|
"create_user",
|
|
"update_user",
|
|
"delete_user",
|
|
"authenticate_user",
|
|
"get_task",
|
|
"get_task_by_user",
|
|
"get_tasks",
|
|
"create_task",
|
|
"update_task",
|
|
"delete_task",
|
|
"get_category",
|
|
"get_category_by_user",
|
|
"get_categories",
|
|
"create_category",
|
|
"update_category",
|
|
"delete_category",
|
|
]
|