Skip to content

Commit fb50c6a

Browse files
committed
linting
1 parent 70f9e59 commit fb50c6a

File tree

2 files changed

+30
-20
lines changed

2 files changed

+30
-20
lines changed

backend/app/services/implementations/task_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,7 @@ async def update_task(self, task_id: UUID, task_update: TaskUpdateRequest) -> Ta
135135

136136
# Validate assignee is admin if being updated
137137
if "assignee_id" in update_data and update_data["assignee_id"]:
138-
assignee = (
139-
self.db.query(User).filter(User.id == update_data["assignee_id"], User.role_id == 3).first()
140-
)
138+
assignee = self.db.query(User).filter(User.id == update_data["assignee_id"], User.role_id == 3).first()
141139
if not assignee:
142140
raise HTTPException(status_code=404, detail="Assignee must be an admin user")
143141

backend/migrations/versions/0fb019b7af03_add_tasks_table_with_type_priority_.py

Lines changed: 29 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,39 +5,51 @@
55
Create Date: 2025-10-02 21:01:02.761026
66
77
"""
8+
89
from typing import Sequence, Union
910

1011
import sqlalchemy as sa
1112
from alembic import op
1213

1314
# revision identifiers, used by Alembic.
14-
revision: str = '0fb019b7af03'
15-
down_revision: Union[str, None] = 'b56e0bf600a2'
15+
revision: str = "0fb019b7af03"
16+
down_revision: Union[str, None] = "b56e0bf600a2"
1617
branch_labels: Union[str, Sequence[str], None] = None
1718
depends_on: Union[str, Sequence[str], None] = None
1819

1920

2021
def upgrade() -> None:
2122
# ### commands auto generated by Alembic - please adjust! ###
22-
op.create_table('tasks',
23-
sa.Column('id', sa.UUID(), nullable=False),
24-
sa.Column('participant_id', sa.UUID(), nullable=True),
25-
sa.Column('type', sa.Enum('intake_form_review', 'volunteer_app_review', 'profile_update', 'matching', name='task_type_enum'), nullable=False),
26-
sa.Column('priority', sa.Enum('no_status', 'low', 'medium', 'high', name='task_priority_enum'), nullable=False),
27-
sa.Column('status', sa.Enum('pending', 'in_progress', 'completed', name='task_status_enum'), nullable=False),
28-
sa.Column('assignee_id', sa.UUID(), nullable=True),
29-
sa.Column('start_date', sa.DateTime(), nullable=False),
30-
sa.Column('end_date', sa.DateTime(), nullable=True),
31-
sa.Column('created_at', sa.DateTime(), nullable=False),
32-
sa.Column('updated_at', sa.DateTime(), nullable=False),
33-
sa.ForeignKeyConstraint(['assignee_id'], ['users.id'], ),
34-
sa.ForeignKeyConstraint(['participant_id'], ['users.id'], ),
35-
sa.PrimaryKeyConstraint('id')
23+
op.create_table(
24+
"tasks",
25+
sa.Column("id", sa.UUID(), nullable=False),
26+
sa.Column("participant_id", sa.UUID(), nullable=True),
27+
sa.Column(
28+
"type",
29+
sa.Enum("intake_form_review", "volunteer_app_review", "profile_update", "matching", name="task_type_enum"),
30+
nullable=False,
31+
),
32+
sa.Column("priority", sa.Enum("no_status", "low", "medium", "high", name="task_priority_enum"), nullable=False),
33+
sa.Column("status", sa.Enum("pending", "in_progress", "completed", name="task_status_enum"), nullable=False),
34+
sa.Column("assignee_id", sa.UUID(), nullable=True),
35+
sa.Column("start_date", sa.DateTime(), nullable=False),
36+
sa.Column("end_date", sa.DateTime(), nullable=True),
37+
sa.Column("created_at", sa.DateTime(), nullable=False),
38+
sa.Column("updated_at", sa.DateTime(), nullable=False),
39+
sa.ForeignKeyConstraint(
40+
["assignee_id"],
41+
["users.id"],
42+
),
43+
sa.ForeignKeyConstraint(
44+
["participant_id"],
45+
["users.id"],
46+
),
47+
sa.PrimaryKeyConstraint("id"),
3648
)
3749
# ### end Alembic commands ###
3850

3951

4052
def downgrade() -> None:
4153
# ### commands auto generated by Alembic - please adjust! ###
42-
op.drop_table('tasks')
54+
op.drop_table("tasks")
4355
# ### end Alembic commands ###

0 commit comments

Comments
 (0)