Browse Source

SONAR-13564 Allow sorting projects by security review rating

tags/8.6.0.39681
Jeremy Davis 3 years ago
parent
commit
9676f33bfc

+ 15
- 0
server/sonar-web/src/main/js/apps/projects/components/__tests__/__snapshots__/ProjectsSortingSelect-test.tsx.snap View File

"label": "projects.sorting.security", "label": "projects.sorting.security",
"value": "security", "value": "security",
}, },
Object {
"class": undefined,
"label": "projects.sorting.security_review",
"value": "security_review",
},
Object { Object {
"class": undefined, "class": undefined,
"label": "projects.sorting.maintainability", "label": "projects.sorting.maintainability",
"label": "projects.sorting.new_security", "label": "projects.sorting.new_security",
"value": "new_security", "value": "new_security",
}, },
Object {
"class": "projects-leak-sorting-option",
"label": "projects.sorting.new_security_review",
"value": "new_security_review",
},
Object { Object {
"class": "projects-leak-sorting-option", "class": "projects-leak-sorting-option",
"label": "projects.sorting.new_maintainability", "label": "projects.sorting.new_maintainability",
"label": "projects.sorting.security", "label": "projects.sorting.security",
"value": "security", "value": "security",
}, },
Object {
"class": undefined,
"label": "projects.sorting.security_review",
"value": "security_review",
},
Object { Object {
"class": undefined, "class": undefined,
"label": "projects.sorting.maintainability", "label": "projects.sorting.maintainability",

+ 6
- 2
server/sonar-web/src/main/js/apps/projects/utils.ts View File

{ value: 'analysis_date' }, { value: 'analysis_date' },
{ value: 'reliability' }, { value: 'reliability' },
{ value: 'security' }, { value: 'security' },
{ value: 'security_review' },
{ value: 'maintainability' }, { value: 'maintainability' },
{ value: 'coverage' }, { value: 'coverage' },
{ value: 'duplications' }, { value: 'duplications' },
{ value: 'analysis_date' }, { value: 'analysis_date' },
{ value: 'new_reliability', class: 'projects-leak-sorting-option' }, { value: 'new_reliability', class: 'projects-leak-sorting-option' },
{ value: 'new_security', class: 'projects-leak-sorting-option' }, { value: 'new_security', class: 'projects-leak-sorting-option' },
{ value: 'new_security_review', class: 'projects-leak-sorting-option' },
{ value: 'new_maintainability', class: 'projects-leak-sorting-option' }, { value: 'new_maintainability', class: 'projects-leak-sorting-option' },
{ value: 'new_coverage', class: 'projects-leak-sorting-option' }, { value: 'new_coverage', class: 'projects-leak-sorting-option' },
{ value: 'new_duplications', class: 'projects-leak-sorting-option' }, { value: 'new_duplications', class: 'projects-leak-sorting-option' },
name: 'name', name: 'name',
reliability: 'new_reliability', reliability: 'new_reliability',
security: 'new_security', security: 'new_security',
security_review: 'new_security_review',
maintainability: 'new_maintainability', maintainability: 'new_maintainability',
coverage: 'new_coverage', coverage: 'new_coverage',
duplications: 'new_duplications', duplications: 'new_duplications',
size: 'new_lines', size: 'new_lines',
new_reliability: 'reliability', new_reliability: 'reliability',
new_security: 'security', new_security: 'security',
new_security_review: 'security_review',
new_maintainability: 'maintainability', new_maintainability: 'maintainability',
new_coverage: 'coverage', new_coverage: 'coverage',
new_duplications: 'duplications', new_duplications: 'duplications',
new_reliability: 'new_reliability_rating', new_reliability: 'new_reliability_rating',
security: 'security_rating', security: 'security_rating',
new_security: 'new_security_rating', new_security: 'new_security_rating',
security_review_rating: 'security_review_rating',
new_security_review_rating: 'new_security_review_rating',
security_review: 'security_review_rating',
new_security_review: 'new_security_review_rating',
maintainability: 'sqale_rating', maintainability: 'sqale_rating',
new_maintainability: 'new_maintainability_rating', new_maintainability: 'new_maintainability_rating',
coverage: 'coverage', coverage: 'coverage',

+ 2
- 0
sonar-core/src/main/resources/org/sonar/l10n/core.properties View File

projects.sorting.analysis_date=Last analysis date projects.sorting.analysis_date=Last analysis date
projects.sorting.reliability=Reliability projects.sorting.reliability=Reliability
projects.sorting.security=Security projects.sorting.security=Security
projects.sorting.security_review=Security Review
projects.sorting.maintainability=Maintainability projects.sorting.maintainability=Maintainability
projects.sorting.coverage=Coverage projects.sorting.coverage=Coverage
projects.sorting.duplications=Duplications projects.sorting.duplications=Duplications
projects.sorting.size=Size projects.sorting.size=Size
projects.sorting.new_reliability=Reliability projects.sorting.new_reliability=Reliability
projects.sorting.new_security=Security projects.sorting.new_security=Security
projects.sorting.new_security_review=Security Review
projects.sorting.new_maintainability=Maintainability projects.sorting.new_maintainability=Maintainability
projects.sorting.new_coverage=Coverage projects.sorting.new_coverage=Coverage
projects.sorting.new_duplications=Duplications projects.sorting.new_duplications=Duplications

Loading…
Cancel
Save