feat: enable safe community auto publishing
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
"""Enable all authorized community sources in the staging registry."""
|
||||
from alembic import op
|
||||
|
||||
revision = "0012"
|
||||
down_revision = "0011"
|
||||
branch_labels = None
|
||||
depends_on = None
|
||||
|
||||
|
||||
def upgrade() -> None:
|
||||
op.execute("""
|
||||
INSERT INTO data_source (key, name, base_url, default_confidence, enabled) VALUES
|
||||
('rf4db', 'RF4DB', 'https://rf4db.com', 70, true),
|
||||
('rf4stat-fishing', 'RF4-STAT fishing', 'https://rf4-stat.ru/fishing/', 65, true),
|
||||
('rf4stat-post', 'RF4-STAT posts', 'https://rf4-stat.ru/posts/', 60, true),
|
||||
('rf4map', 'RF4MAP', 'https://rf4map.ru', 55, true),
|
||||
('rf4posts-spot', 'RF4 Posts spots', 'https://rf4-posts.com', 50, true)
|
||||
ON CONFLICT (key) DO UPDATE SET enabled = EXCLUDED.enabled
|
||||
""")
|
||||
|
||||
|
||||
def downgrade() -> None:
|
||||
op.execute("UPDATE data_source SET enabled = false WHERE key IN ('rf4db', 'rf4stat-fishing', 'rf4stat-post', 'rf4map', 'rf4posts-spot')")
|
||||
Reference in New Issue
Block a user