Skip to content

UN-2022 [FEAT] Add co-owner management for Adapters, API Deployments, Connectors, Pipelines, Workflows, Prompt Studio#1797

Draft
kirtimanmishrazipstack wants to merge 3 commits into
mainfrom
UN-2202-Add-co-owners-for-adapters-workflows-API-deployments
Draft

UN-2022 [FEAT] Add co-owner management for Adapters, API Deployments, Connectors, Pipelines, Workflows, Prompt Studio#1797
kirtimanmishrazipstack wants to merge 3 commits into
mainfrom
UN-2202-Add-co-owners-for-adapters-workflows-API-deployments

Single M2M model per resource

a296c4e
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jul 3, 2026 in 1m 3s

Annotations

Check warning on line 19 in backend/pipeline_v2/migrations/0005_pipeline_co_owner_membership.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "PipelineMember" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nTqDAsqI8nZa5jXMB&open=AZ8nTqDAsqI8nZa5jXMB&pullRequest=1797

Check warning on line 18 in backend/adapter_processor_v2/migrations/0006_adapter_absorb_shared_users.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "AdapterMember" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nzQcSe5Nmo7d-sHAQ&open=AZ8nzQcSe5Nmo7d-sHAQ&pullRequest=1797

Check warning on line 18 in backend/connector_v2/migrations/0007_connector_co_owner_membership.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "ConnectorInstance" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nTqDvsqI8nZa5jXMC&open=AZ8nTqDvsqI8nZa5jXMC&pullRequest=1797

Check warning on line 21 in backend/adapter_processor_v2/migrations/0005_adapter_co_owner_membership.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "AdapterMember" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nTqCnsqI8nZa5jXL_&open=AZ8nTqCnsqI8nZa5jXL_&pullRequest=1797

Check warning on line 16 in backend/pipeline_v2/migrations/0006_pipeline_absorb_shared_users.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "Pipeline" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nzQdPe5Nmo7d-sHAR&open=AZ8nzQdPe5Nmo7d-sHAR&pullRequest=1797

Check warning on line 31 in backend/permissions/membership_views.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the unused function parameter "resource".

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nTqEnsqI8nZa5jXME&open=AZ8nTqEnsqI8nZa5jXME&pullRequest=1797

Check warning on line 17 in backend/connector_v2/migrations/0008_connector_absorb_shared_users.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "ConnectorMember" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nzQebe5Nmo7d-sHAU&open=AZ8nzQebe5Nmo7d-sHAU&pullRequest=1797

Check warning on line 16 in backend/workflow_manager/workflow_v2/migrations/0023_workflow_absorb_shared_users.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "Workflow" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nzQP3e5Nmo7d-sHAJ&open=AZ8nzQP3e5Nmo7d-sHAJ&pullRequest=1797

Check warning on line 18 in backend/workflow_manager/workflow_v2/migrations/0022_workflow_co_owner_membership.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "Workflow" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nTp7tsqI8nZa5jXL4&open=AZ8nTp7tsqI8nZa5jXL4&pullRequest=1797

Check warning on line 19 in backend/prompt_studio/prompt_studio_core_v2/migrations/0009_custom_tool_co_owner_membership.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "CustomToolMember" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nTqAzsqI8nZa5jXL7&open=AZ8nTqAzsqI8nZa5jXL7&pullRequest=1797

Check warning on line 20 in backend/adapter_processor_v2/migrations/0005_adapter_co_owner_membership.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "AdapterInstance" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nTqCnsqI8nZa5jXL-&open=AZ8nTqCnsqI8nZa5jXL-&pullRequest=1797

Check warning on line 19 in backend/api_v2/migrations/0005_api_deployment_co_owner_membership.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "APIDeploymentMember" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nTqBdsqI8nZa5jXL9&open=AZ8nTqBdsqI8nZa5jXL9&pullRequest=1797

Check warning on line 17 in backend/adapter_processor_v2/migrations/0006_adapter_absorb_shared_users.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "AdapterInstance" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nzQcSe5Nmo7d-sHAP&open=AZ8nzQcSe5Nmo7d-sHAP&pullRequest=1797

Check warning on line 18 in backend/pipeline_v2/migrations/0005_pipeline_co_owner_membership.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "Pipeline" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nTqDAsqI8nZa5jXMA&open=AZ8nTqDAsqI8nZa5jXMA&pullRequest=1797

Check warning on line 16 in backend/connector_v2/migrations/0008_connector_absorb_shared_users.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "ConnectorInstance" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nzQebe5Nmo7d-sHAT&open=AZ8nzQebe5Nmo7d-sHAT&pullRequest=1797

Check warning on line 17 in backend/workflow_manager/workflow_v2/migrations/0023_workflow_absorb_shared_users.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "WorkflowMember" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nzQP3e5Nmo7d-sHAK&open=AZ8nzQP3e5Nmo7d-sHAK&pullRequest=1797

Check warning on line 16 in backend/api_v2/migrations/0006_api_deployment_absorb_shared_users.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "APIDeployment" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nzQZ2e5Nmo7d-sHAN&open=AZ8nzQZ2e5Nmo7d-sHAN&pullRequest=1797

Check warning on line 18 in backend/prompt_studio/prompt_studio_core_v2/migrations/0009_custom_tool_co_owner_membership.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "CustomTool" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nTqAzsqI8nZa5jXL6&open=AZ8nTqAzsqI8nZa5jXL6&pullRequest=1797

Check warning on line 19 in backend/workflow_manager/workflow_v2/migrations/0022_workflow_co_owner_membership.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "WorkflowMember" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nTp7tsqI8nZa5jXL5&open=AZ8nTp7tsqI8nZa5jXL5&pullRequest=1797

Check warning on line 16 in backend/prompt_studio/prompt_studio_core_v2/migrations/0010_custom_tool_absorb_shared_users.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "CustomTool" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nzQXde5Nmo7d-sHAL&open=AZ8nzQXde5Nmo7d-sHAL&pullRequest=1797

Check warning on line 17 in backend/pipeline_v2/migrations/0006_pipeline_absorb_shared_users.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "PipelineMember" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nzQdPe5Nmo7d-sHAS&open=AZ8nzQdPe5Nmo7d-sHAS&pullRequest=1797

Check warning on line 18 in backend/api_v2/migrations/0005_api_deployment_co_owner_membership.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "APIDeployment" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nTqBdsqI8nZa5jXL8&open=AZ8nTqBdsqI8nZa5jXL8&pullRequest=1797

Check warning on line 19 in backend/connector_v2/migrations/0007_connector_co_owner_membership.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "ConnectorMember" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nTqDvsqI8nZa5jXMD&open=AZ8nTqDvsqI8nZa5jXMD&pullRequest=1797

Check warning on line 17 in backend/prompt_studio/prompt_studio_core_v2/migrations/0010_custom_tool_absorb_shared_users.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "CustomToolMember" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nzQXde5Nmo7d-sHAM&open=AZ8nzQXde5Nmo7d-sHAM&pullRequest=1797

Check warning on line 17 in backend/api_v2/migrations/0006_api_deployment_absorb_shared_users.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this local variable "APIDeploymentMember" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=Zipstack_unstract&issues=AZ8nzQZ2e5Nmo7d-sHAO&open=AZ8nzQZ2e5Nmo7d-sHAO&pullRequest=1797