diff --git a/doc/user/compliance/compliance_center/index.md b/doc/user/compliance/compliance_center/index.md index 1a8dabd6511076d981d99b771a00a8318416ad2c..57b9e9de4c7cb7cbc57bee84d1e4a3ee1ab70f03 100644 --- a/doc/user/compliance/compliance_center/index.md +++ b/doc/user/compliance/compliance_center/index.md @@ -22,11 +22,12 @@ The compliance center is the central location for compliance teams to manage the > - [Feature flag `compliance_adherence_report` and `adherence_report_ui`](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/137398) removed in GitLab 16.7. > - Standards adherence filtering [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/413734) in GitLab 16.7. > - Standards adherence grouping [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/413735) in GitLab 16.9. +> - **Last Scanned** column [renamed](https://gitlab.com/gitlab-org/gitlab/-/issues/439545) to **Date since last status change** in GitLab 16.10. The compliance standards adherence dashboard lists the adherence status of projects complying to the _GitLab standard_. -When a project is added or an associated project or group setting is changed, an adherence scan is run on that project to update the standards adherence for that project. The date in the -**Last Scanned** column reflects any changes. +When a project is added, or an associated project or group setting is changed, an adherence scan is run on that project to update the standards adherence for that project. +The field in the **Date since last status change** column reflects the date of the initial status and any subsequent changes to the status. ### View the compliance standards adherence dashboard diff --git a/ee/app/assets/javascripts/compliance_dashboard/components/standards_adherence_report/base_table.vue b/ee/app/assets/javascripts/compliance_dashboard/components/standards_adherence_report/base_table.vue index 77fea1a12aa8283057c58e5467ff2b69e9c7a2f0..2774b365e82c92c71a898bf34b5f5735d072a69b 100644 --- a/ee/app/assets/javascripts/compliance_dashboard/components/standards_adherence_report/base_table.vue +++ b/ee/app/assets/javascripts/compliance_dashboard/components/standards_adherence_report/base_table.vue @@ -228,8 +228,8 @@ export default { project: s__('ComplianceStandardsAdherence|Project'), check: s__('ComplianceStandardsAdherence|Check'), standard: s__('ComplianceStandardsAdherence|Standard'), - lastScanned: s__('ComplianceStandardsAdherence|Last Scanned'), - moreInformation: s__('ComplianceStandardsAdherence|More Information'), + lastScanned: s__('ComplianceStandardsAdherence|Date since last status change'), + moreInformation: s__('ComplianceStandardsAdherence|More information'), }, }, }; diff --git a/ee/app/services/compliance_management/standards/export_service.rb b/ee/app/services/compliance_management/standards/export_service.rb index 6fdf68cadb1472bf531feef279c92be7f041ef44..1ca8e9421e5c8fd146d5a9dd0043404c887b8952 100644 --- a/ee/app/services/compliance_management/standards/export_service.rb +++ b/ee/app/services/compliance_management/standards/export_service.rb @@ -45,7 +45,7 @@ def csv_header 'Project ID' => 'project_id', 'Check' => 'check_name', 'Standard' => 'standard', - 'Last Scanned' => 'updated_at' + 'Date since last status change' => 'updated_at' } end end diff --git a/ee/spec/frontend/compliance_dashboard/components/standards_adherence_report/base_table_spec.js b/ee/spec/frontend/compliance_dashboard/components/standards_adherence_report/base_table_spec.js index ee076c1f9310f6b05b796272f7e03feaaee42cef..1f56af0cb75d61ca5ecdcd11565abccbd2e74392 100644 --- a/ee/spec/frontend/compliance_dashboard/components/standards_adherence_report/base_table_spec.js +++ b/ee/spec/frontend/compliance_dashboard/components/standards_adherence_report/base_table_spec.js @@ -108,8 +108,8 @@ describe('AdherencesBaseTable component', () => { 'Project', 'Check', 'Standard', - 'Last Scanned', - 'More Information', + 'Date since last status change', + 'More information', ]); }); }); diff --git a/ee/spec/services/compliance_management/standards/export_service_spec.rb b/ee/spec/services/compliance_management/standards/export_service_spec.rb index 48bb66fb928ed5412cdfd24df220b4ea39602524..566f822b5bc6acdee6bee806d172cb85dd6e5e5b 100644 --- a/ee/spec/services/compliance_management/standards/export_service_spec.rb +++ b/ee/spec/services/compliance_management/standards/export_service_spec.rb @@ -13,7 +13,7 @@ let(:executed) { service.execute } let(:payload) { CSV.parse(executed.payload) } - let(:expected_header) { ["Status", "Project ID", "Check", "Standard", "Last Scanned"] } + let(:expected_header) { ["Status", "Project ID", "Check", "Standard", "Date since last status change"] } describe '#execute' do context 'without visibility to user' do diff --git a/locale/gitlab.pot b/locale/gitlab.pot index 9586b2cd7ce8770a9a36d4cb98066b94ab16ddee..311d13fb29f633948ed5b612b25400a31997997d 100644 --- a/locale/gitlab.pot +++ b/locale/gitlab.pot @@ -12953,6 +12953,9 @@ msgstr "" msgid "ComplianceStandardsAdherence|Check" msgstr "" +msgid "ComplianceStandardsAdherence|Date since last status change" +msgstr "" + msgid "ComplianceStandardsAdherence|Failure reason" msgstr "" @@ -12974,13 +12977,10 @@ msgstr "" msgid "ComplianceStandardsAdherence|How to fix" msgstr "" -msgid "ComplianceStandardsAdherence|Last Scanned" -msgstr "" - msgid "ComplianceStandardsAdherence|Merge request approval rules" msgstr "" -msgid "ComplianceStandardsAdherence|More Information" +msgid "ComplianceStandardsAdherence|More information" msgstr "" msgid "ComplianceStandardsAdherence|No projects with standards adherence checks found"