forked from github/plane
chore: rename project name to project key (#731)
This commit is contained in:
parent
6be775434d
commit
c0b732f1f1
@ -65,12 +65,12 @@ class ServiceIssueImportSummaryEndpoint(BaseAPIView):
|
|||||||
)
|
)
|
||||||
|
|
||||||
if service == "jira":
|
if service == "jira":
|
||||||
project_name = request.data.get("project_name", "")
|
project_key = request.data.get("project_key", "")
|
||||||
api_token = request.data.get("api_token", "")
|
api_token = request.data.get("api_token", "")
|
||||||
email = request.data.get("email", "")
|
email = request.data.get("email", "")
|
||||||
cloud_hostname = request.data.get("cloud_hostname", "")
|
cloud_hostname = request.data.get("cloud_hostname", "")
|
||||||
if (
|
if (
|
||||||
not bool(project_name)
|
not bool(project_key)
|
||||||
or not bool(api_token)
|
or not bool(api_token)
|
||||||
or not bool(email)
|
or not bool(email)
|
||||||
or not bool(cloud_hostname)
|
or not bool(cloud_hostname)
|
||||||
@ -84,7 +84,7 @@ class ServiceIssueImportSummaryEndpoint(BaseAPIView):
|
|||||||
|
|
||||||
return Response(
|
return Response(
|
||||||
jira_project_issue_summary(
|
jira_project_issue_summary(
|
||||||
email, api_token, project_name, cloud_hostname
|
email, api_token, project_key, cloud_hostname
|
||||||
),
|
),
|
||||||
status=status.HTTP_200_OK,
|
status=status.HTTP_200_OK,
|
||||||
)
|
)
|
||||||
|
@ -3,33 +3,33 @@ from requests.auth import HTTPBasicAuth
|
|||||||
from sentry_sdk import capture_exception
|
from sentry_sdk import capture_exception
|
||||||
|
|
||||||
|
|
||||||
def jira_project_issue_summary(email, api_token, project_name, hostname):
|
def jira_project_issue_summary(email, api_token, project_key, hostname):
|
||||||
try:
|
try:
|
||||||
auth = HTTPBasicAuth(email, api_token)
|
auth = HTTPBasicAuth(email, api_token)
|
||||||
headers = {"Accept": "application/json"}
|
headers = {"Accept": "application/json"}
|
||||||
|
|
||||||
issue_url = f"https://{hostname}/rest/api/3/search?jql=project={project_name} AND issuetype=Story"
|
issue_url = f"https://{hostname}/rest/api/3/search?jql=project={project_key} AND issuetype=Story"
|
||||||
issue_response = requests.request(
|
issue_response = requests.request(
|
||||||
"GET", issue_url, headers=headers, auth=auth
|
"GET", issue_url, headers=headers, auth=auth
|
||||||
).json()["total"]
|
).json()["total"]
|
||||||
|
|
||||||
module_url = f"https://{hostname}/rest/api/3/search?jql=project={project_name} AND issuetype=Epic"
|
module_url = f"https://{hostname}/rest/api/3/search?jql=project={project_key} AND issuetype=Epic"
|
||||||
module_response = requests.request(
|
module_response = requests.request(
|
||||||
"GET", module_url, headers=headers, auth=auth
|
"GET", module_url, headers=headers, auth=auth
|
||||||
).json()["total"]
|
).json()["total"]
|
||||||
|
|
||||||
status_url = f"https://{hostname}/rest/api/3/status/?jql=project={project_name}"
|
status_url = f"https://{hostname}/rest/api/3/status/?jql=project={project_key}"
|
||||||
status_response = requests.request(
|
status_response = requests.request(
|
||||||
"GET", status_url, headers=headers, auth=auth
|
"GET", status_url, headers=headers, auth=auth
|
||||||
).json()
|
).json()
|
||||||
|
|
||||||
labels_url = f"https://{hostname}/rest/api/3/label/?jql=project={project_name}"
|
labels_url = f"https://{hostname}/rest/api/3/label/?jql=project={project_key}"
|
||||||
labels_response = requests.request(
|
labels_response = requests.request(
|
||||||
"GET", labels_url, headers=headers, auth=auth
|
"GET", labels_url, headers=headers, auth=auth
|
||||||
).json()["total"]
|
).json()["total"]
|
||||||
|
|
||||||
users_url = (
|
users_url = (
|
||||||
f"https://{hostname}/rest/api/3/users/search?jql=project={project_name}"
|
f"https://{hostname}/rest/api/3/users/search?jql=project={project_key}"
|
||||||
)
|
)
|
||||||
users_response = requests.request(
|
users_response = requests.request(
|
||||||
"GET", users_url, headers=headers, auth=auth
|
"GET", users_url, headers=headers, auth=auth
|
||||||
|
Loading…
Reference in New Issue
Block a user