| @@ -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 | |||