fix sonar quest

This commit is contained in:
kingChan 2024-06-11 16:03:22 +08:00
parent 619dce03ca
commit 069f165fc5
1 changed files with 13 additions and 12 deletions

View File

@ -1,5 +1,5 @@
class Api::V1::SonarqubesController < Api::V1::BaseController
before_action :load_repository
#before_action :load_repository
def sonar_initialize
gitea_params = { has_actions: params[:has_actions] == 'true' ? true :false }
gitea_setting = Gitea::Repository::UpdateService.call(@owner, @project.identifier, gitea_params)
@ -59,7 +59,7 @@ class Api::V1::SonarqubesController < Api::V1::BaseController
def issues_search
params_data = {
components: params[:components],
components: "#{params[:owner]}-#{params[:repo]}",
s: params[:s],
impactSoftwareQualities: params[:impactSoftwareQualities],
issueStatuses: params[:issueStatuses],
@ -69,15 +69,15 @@ class Api::V1::SonarqubesController < Api::V1::BaseController
additionalFields: params[:additionalFields],
timeZone: params[:timeZone]
}
data = Sonarqube.client.get('/api/issues/search', params_data)
data = Sonarqube.client.get('/api/issues/search', query: params_data)
render_ok data
end
def ce_component
params_data = {
components: params[:components]
components: "#{params[:owner]}-#{params[:repo]}",
}
data = Sonarqube.client.get('/api/ce/component', params_data)
data = Sonarqube.client.get('/api/ce/component', query: params_data)
render_ok data
end
@ -85,7 +85,7 @@ class Api::V1::SonarqubesController < Api::V1::BaseController
params_data = {
issueKey: params[:issueKey]
}
data = Sonarqube.client.get('/api/sources/issue_snippets', params_data)
data = Sonarqube.client.get('/api/sources/issue_snippets', query: params_data)
render_ok data
end
@ -93,28 +93,29 @@ class Api::V1::SonarqubesController < Api::V1::BaseController
params_data = {
key: params[:key]
}
data = Sonarqube.client.get('/api/rules/show', params_data)
data = Sonarqube.client.get('/api/rules/show', query: params_data)
render_ok data
end
def measures_search_history
params_data = {
from: params[:form],
component: params[:component],
component: "#{params[:owner]}-#{params[:repo]}",
metrics: params[:metrics],
ps: params[:ps]
}
data = Sonarqube.client.get('/api/measures/search_history', params_data)
data = Sonarqube.client.get('/api/measures/search_history', query: params_data)
render_ok data
end
def measures_component
params_data = {
component: params[:component],
component: "#{params[:owner]}-#{params[:repo]}",
additionalFields: params[:additionalFields],
metricKeys: params[:metricKeys],
metricKeys: params[:metricKeys]
}
data = Sonarqube.client.get('/api/measures/component', params_data)
data = Sonarqube.client.get('/api/measures/component', query: params_data)
Sonarqube.project_create('new_project')
render_ok data
end
end