fix sonar quest
This commit is contained in:
parent
619dce03ca
commit
069f165fc5
|
@ -1,5 +1,5 @@
|
||||||
class Api::V1::SonarqubesController < Api::V1::BaseController
|
class Api::V1::SonarqubesController < Api::V1::BaseController
|
||||||
before_action :load_repository
|
#before_action :load_repository
|
||||||
def sonar_initialize
|
def sonar_initialize
|
||||||
gitea_params = { has_actions: params[:has_actions] == 'true' ? true :false }
|
gitea_params = { has_actions: params[:has_actions] == 'true' ? true :false }
|
||||||
gitea_setting = Gitea::Repository::UpdateService.call(@owner, @project.identifier, gitea_params)
|
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
|
def issues_search
|
||||||
params_data = {
|
params_data = {
|
||||||
components: params[:components],
|
components: "#{params[:owner]}-#{params[:repo]}",
|
||||||
s: params[:s],
|
s: params[:s],
|
||||||
impactSoftwareQualities: params[:impactSoftwareQualities],
|
impactSoftwareQualities: params[:impactSoftwareQualities],
|
||||||
issueStatuses: params[:issueStatuses],
|
issueStatuses: params[:issueStatuses],
|
||||||
|
@ -69,15 +69,15 @@ class Api::V1::SonarqubesController < Api::V1::BaseController
|
||||||
additionalFields: params[:additionalFields],
|
additionalFields: params[:additionalFields],
|
||||||
timeZone: params[:timeZone]
|
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
|
render_ok data
|
||||||
end
|
end
|
||||||
|
|
||||||
def ce_component
|
def ce_component
|
||||||
params_data = {
|
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
|
render_ok data
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -85,7 +85,7 @@ class Api::V1::SonarqubesController < Api::V1::BaseController
|
||||||
params_data = {
|
params_data = {
|
||||||
issueKey: params[:issueKey]
|
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
|
render_ok data
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -93,28 +93,29 @@ class Api::V1::SonarqubesController < Api::V1::BaseController
|
||||||
params_data = {
|
params_data = {
|
||||||
key: params[:key]
|
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
|
render_ok data
|
||||||
end
|
end
|
||||||
|
|
||||||
def measures_search_history
|
def measures_search_history
|
||||||
params_data = {
|
params_data = {
|
||||||
from: params[:form],
|
from: params[:form],
|
||||||
component: params[:component],
|
component: "#{params[:owner]}-#{params[:repo]}",
|
||||||
metrics: params[:metrics],
|
metrics: params[:metrics],
|
||||||
ps: params[:ps]
|
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
|
render_ok data
|
||||||
end
|
end
|
||||||
|
|
||||||
def measures_component
|
def measures_component
|
||||||
params_data = {
|
params_data = {
|
||||||
component: params[:component],
|
component: "#{params[:owner]}-#{params[:repo]}",
|
||||||
additionalFields: params[:additionalFields],
|
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
|
render_ok data
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue