Coverage for opt/mealie/lib/python3.12/site-packages/mealie/alembic/versions/2022-08-12-19.05.59_188374910655_add_login_attemps_and_locked_at_field_.py: 83%

12 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-12-05 15:32 +0000

1"""add login_attemps and locked_at field to user table 

2 

3Revision ID: 188374910655 

4Revises: f30cf048c228 

5Create Date: 2022-08-12 19:05:59.776361 

6 

7""" 

8 

9import sqlalchemy as sa 1a

10 

11from alembic import op 1a

12 

13# revision identifiers, used by Alembic. 

14revision = "188374910655" 1a

15down_revision = "f30cf048c228" 1a

16branch_labels: str | tuple[str, ...] | None = None 1a

17depends_on: str | tuple[str, ...] | None = None 1a

18 

19 

20def upgrade(): 1a

21 op.add_column("users", sa.Column("login_attemps", sa.Integer(), nullable=True)) 1a

22 op.add_column("users", sa.Column("locked_at", sa.DateTime(), nullable=True)) 1a

23 

24 

25def downgrade(): 1a

26 op.drop_column("users", "locked_at") 

27 op.drop_column("users", "login_attemps")