diff --git a/app/config.example.py b/app/config.example.py index 5b3f500..ea5a560 100644 --- a/app/config.example.py +++ b/app/config.example.py @@ -2,9 +2,9 @@ # config -class Configuration(): +class Configuration: "Haldis configuration object" - # pylint: disable=R0903 + # pylint: disable=too-few-public-methods SQLALCHEMY_DATABASE_URI = "sqlite:///haldis.db" SQLALCHEMY_TRACK_MODIFICATIONS = False DEBUG = True diff --git a/app/migrations/versions/9159a6fed021_initial_haldis_support.py b/app/migrations/versions/9159a6fed021_initial_haldis_support.py index 6b5b2dc..25a5213 100644 --- a/app/migrations/versions/9159a6fed021_initial_haldis_support.py +++ b/app/migrations/versions/9159a6fed021_initial_haldis_support.py @@ -65,7 +65,6 @@ def upgrade(): sa.PrimaryKeyConstraint("id") ) op.add_column("order_item", sa.Column("hlds_data_version", sa.String(length=40), nullable=True)) - op.alter_column("order_item", "paid", existing_type=sa.BOOLEAN(), nullable=False) op.alter_column("order", "courrier_id", new_column_name="courier_id") op.alter_column("order_item", "extra", new_column_name="comment", existing_type=sa.String(254), type_=sa.Text()) @@ -140,7 +139,6 @@ def upgrade(): def downgrade(): "Don't use this. It will cripple the data." - op.alter_column("order_item", "paid", existing_type=sa.Boolean(), nullable=True) op.alter_column("order", "courier_id", new_column_name="courrier_id") op.alter_column("order_item", "comment", new_column_name="extra", existing_type=sa.Text(), type_=sa.String(254)) diff --git a/app/models/orderitem.py b/app/models/orderitem.py index 1e6a5f3..5f99040 100644 --- a/app/models/orderitem.py +++ b/app/models/orderitem.py @@ -16,7 +16,7 @@ class OrderItem(db.Model): dish_name = db.Column(db.String(120), nullable=True) price = db.Column(db.Integer, nullable=False) paid = db.Column( - db.Boolean, default=False, nullable=False + db.Boolean, default=False, nullable=True ) comment = db.Column(db.Text(), nullable=True) hlds_data_version = db.Column(db.String(40), nullable=True)