Skip to content
Snippets Groups Projects
Commit e597da5e authored by Nathan Hertz's avatar Nathan Hertz Committed by Nathan Hertz
Browse files

Removed erroneous `ExecuteWorkflow qa_pass/qa_fail` actions

parent f2ec2f12
No related branches found
No related tags found
1 merge request!672Removed erroneous `ExecuteWorkflow qa_pass/qa_fail` actions
Pipeline #3761 passed
"""remove erroneous ExecuteWorkflow actions for QA
Revision ID: edf4886e1d9c
Revises: 10375ceec652
Create Date: 2021-11-23 11:55:32.679768
"""
from alembic import op
# revision identifiers, used by Alembic.
revision = "edf4886e1d9c"
down_revision = "10375ceec652"
branch_labels = None
depends_on = None
def upgrade():
op.execute("DELETE FROM capability_state_actions WHERE action_type = 'ExecuteWorkflow' AND arguments = 'qa_pass'")
op.execute("DELETE FROM capability_state_actions WHERE action_type = 'ExecuteWorkflow' AND arguments = 'qa_fail'")
def downgrade():
add_back_erroneous_qa_pass_sql = """
INSERT INTO capability_state_actions (transition_id, action_type, arguments)
SELECT transition_id, 'ExecuteWorkflow', 'qa_pass'
FROM capability_state_transitions
WHERE pattern = 'type == qa_pass'
AND capability_name = 'std_calibration'
"""
add_back_erroneous_qa_fail_sql = """
INSERT INTO capability_state_actions (transition_id, action_type, arguments)
SELECT transition_id, 'ExecuteWorkflow', 'qa_fail'
FROM capability_state_transitions
WHERE pattern = 'type == qa_fail'
AND capability_name = 'std_calibration'
"""
op.execute(add_back_erroneous_qa_pass_sql)
op.execute(add_back_erroneous_qa_fail_sql)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment