diff --git a/src/ui_ng/lib/src/tag/tag.component.ts b/src/ui_ng/lib/src/tag/tag.component.ts index 7e67be10a..caf46bf3f 100644 --- a/src/ui_ng/lib/src/tag/tag.component.ts +++ b/src/ui_ng/lib/src/tag/tag.component.ts @@ -241,6 +241,7 @@ export class TagComponent implements OnInit { //Whether show the 'scan now' menu canScanNow(t: Tag): boolean { if (!this.withClair) { return false; } + if (!this.hasProjectAdminRole) { return false; } let st: string = this.scanStatus(t); return st !== VULNERABILITY_SCAN_STATUS.pending && diff --git a/src/ui_ng/package.json b/src/ui_ng/package.json index d64f0a6f0..7792f6e8c 100644 --- a/src/ui_ng/package.json +++ b/src/ui_ng/package.json @@ -31,7 +31,7 @@ "clarity-icons": "^0.9.8", "clarity-ui": "^0.9.8", "core-js": "^2.4.1", - "harbor-ui": "0.3.42", + "harbor-ui": "0.3.47", "intl": "^1.2.5", "mutationobserver-shim": "^0.3.2", "ngx-cookie": "^1.0.0",