uprawnienia do stacji i usuwanie firm
This commit is contained in:
@@ -14,7 +14,19 @@ class Migration:
|
||||
upgrade: Callable[[], None]
|
||||
|
||||
|
||||
MIGRATIONS: tuple[Migration, ...] = ()
|
||||
def add_station_access_mode() -> None:
|
||||
inspector = inspect(db.engine)
|
||||
columns = {column["name"] for column in inspector.get_columns("company_settings")}
|
||||
if "station_access_mode" not in columns:
|
||||
db.session.execute(text(
|
||||
"ALTER TABLE company_settings ADD COLUMN station_access_mode VARCHAR(40) "
|
||||
"NOT NULL DEFAULT 'all_prefer_favorites'"
|
||||
))
|
||||
|
||||
|
||||
MIGRATIONS: tuple[Migration, ...] = (
|
||||
Migration("20260713_company_station_access_mode", add_station_access_mode),
|
||||
)
|
||||
|
||||
def ensure_migration_table() -> None:
|
||||
inspector = inspect(db.engine)
|
||||
|
||||
Reference in New Issue
Block a user