Python backend for a Slack's kudos plugin.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: remove unused imports

+4 -16
+3 -3
kefi/migrations/env.py
··· 16 16 from sqlmodel import SQLModel 17 17 18 18 from kefi.config import settings 19 - from kefi.models.core.models import Transaction, User 20 - from kefi.models.kudos.models import Action 21 - from kefi.models.plazas.models import Attendance, Plaza 19 + from kefi.models.core.models import Transaction, User # noqa 20 + from kefi.models.kudos.models import Action # noqa 21 + from kefi.models.plazas.models import Attendance, Plaza # noqa 22 22 23 23 config.set_main_option("sqlalchemy.url", settings.db_url()) 24 24 target_metadata = SQLModel.metadata
-2
kefi/migrations/versions/180ff139f0b3_plaza_and_user_unique_in_attendance.py
··· 5 5 Create Date: 2022-11-07 19:13:02.097143 6 6 7 7 """ 8 - import sqlalchemy as sa 9 - import sqlmodel 10 8 from alembic import op 11 9 12 10 # revision identifiers, used by Alembic.
-1
kefi/migrations/versions/482891658252_init_models.py
··· 6 6 7 7 """ 8 8 import sqlalchemy as sa 9 - import sqlmodel 10 9 from alembic import op 11 10 12 11 # revision identifiers, used by Alembic.
-1
kefi/migrations/versions/b7773310aaa7_updated_transaction.py
··· 6 6 7 7 """ 8 8 import sqlalchemy as sa 9 - import sqlmodel 10 9 from alembic import op 11 10 12 11 # revision identifiers, used by Alembic.
-1
kefi/migrations/versions/c07b81f92729_added_is_admin_field.py
··· 6 6 7 7 """ 8 8 import sqlalchemy as sa 9 - import sqlmodel 10 9 from alembic import op 11 10 12 11 # revision identifiers, used by Alembic.
-1
kefi/migrations/versions/d3a04e3f4a1f_update_migrations.py
··· 6 6 7 7 """ 8 8 import sqlalchemy as sa 9 - import sqlmodel 10 9 from alembic import op 11 10 12 11 # revision identifiers, used by Alembic.
-1
kefi/migrations/versions/f8d0e71fac20_added_plaza_models.py
··· 6 6 7 7 """ 8 8 import sqlalchemy as sa 9 - import sqlmodel 10 9 from alembic import op 11 10 12 11 # revision identifiers, used by Alembic.
+1 -1
kefi/models/core/models.py
··· 5 5 6 6 if TYPE_CHECKING: 7 7 from kefi.models.kudos.models import Action 8 - from kefi.models.plazas.models import Attendance, Plaza 8 + from kefi.models.plazas.models import Attendance 9 9 10 10 11 11 class User(SQLModel, table=True):
-2
kefi/routers/interactivity.py
··· 1 - import json 2 - 3 1 from fastapi import APIRouter, Depends 4 2 from sqlmodel import Session 5 3
-2
kefi/routers/views.py
··· 1 1 from slack_sdk.models.blocks import ( 2 - ActionsBlock, 3 - ButtonElement, 4 2 ContextBlock, 5 3 DividerBlock, 6 4 ImageElement,
-1
kefi/tests/test_interactivity.py
··· 3 3 from fastapi.testclient import TestClient 4 4 from pytest_mock import MockerFixture 5 5 from slack_sdk.web.client import WebClient 6 - from sqlmodel import Session 7 6 8 7 9 8 def test_default_interactivity(client: TestClient, mocker: MockerFixture):