Skip to content

Commit d003288

Browse files
Merge pull request #52 from AndreWohnsland/dev
Add project selection option
2 parents 602c8fe + ecfe576 commit d003288

18 files changed

Lines changed: 1180 additions & 382 deletions
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
"""Add project column to time.
2+
3+
Revision ID: 813a2379f36d
4+
Revises: 348acf3ce3c3
5+
Create Date: 2025-10-25 07:49:49.562787
6+
7+
"""
8+
9+
from collections.abc import Sequence
10+
11+
import sqlalchemy as sa
12+
13+
from alembic import op
14+
15+
# revision identifiers, used by Alembic.
16+
revision: str = "813a2379f36d"
17+
down_revision: str | Sequence[str] | None = "348acf3ce3c3"
18+
branch_labels: str | Sequence[str] | None = None
19+
depends_on: str | Sequence[str] | None = None
20+
21+
22+
def upgrade() -> None:
23+
"""Upgrade schema."""
24+
op.add_column("Events", sa.Column("Project", sa.String(), nullable=True))
25+
26+
27+
def downgrade() -> None:
28+
"""Downgrade schema."""
29+
op.drop_column("Events", "Project")

scripts/insert_working_days.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,17 @@ def main() -> None:
4141
end_minute = random.randint(0, 59)
4242
end_dt = datetime.datetime.combine(current, datetime.time(end_hour, end_minute))
4343
# Insert start event
44-
DB_CONTROLLER.add_event("start", start_dt)
44+
DB_CONTROLLER.add_event("start", start_dt, "default")
4545
# 40% chance for a break from 12:00 to 13:00
4646
pause_chance = 0.8
4747
if random.random() < pause_chance:
4848
pause_start = datetime.datetime.combine(current, datetime.time(12, 0))
4949
pause_end = datetime.datetime.combine(current, datetime.time(13, 0))
50-
DB_CONTROLLER.add_event("stop", pause_start)
51-
DB_CONTROLLER.add_event("start", pause_end)
50+
DB_CONTROLLER.add_event("stop", pause_start, "default")
51+
DB_CONTROLLER.add_event("start", pause_end, "default")
5252
# Add pause (60 minutes)
5353
# Insert end event
54-
DB_CONTROLLER.add_event("stop", end_dt)
54+
DB_CONTROLLER.add_event("stop", end_dt, "default")
5555
current += datetime.timedelta(days=1)
5656

5757

0 commit comments

Comments
 (0)