Skip to content

feat: Remove config and deployment notifocation approval from dashboard#3071

Closed
shivani170 wants to merge 27 commits into
mainfrom
feat/notification-ent
Closed

feat: Remove config and deployment notifocation approval from dashboard#3071
shivani170 wants to merge 27 commits into
mainfrom
feat/notification-ent

Conversation

@shivani170

Copy link
Copy Markdown
Contributor

Description

Fixes https://github.com/devtron-labs/sprint-tasks/issues/2851

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

Checklist:

  • The title of the PR states what changed and the related issues number (used for the release note).
  • Does this PR require documentation updates?
  • I've updated documentation as required by this PR.
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas

Copilot AI and others added 21 commits January 27, 2026 11:05
- Created SecurityScansTabCellComponents.tsx for custom cell rendering
- Created service.ts with getSecurityScans function for Table getRows
- Created SecurityScansTableWrapper.tsx to handle filters and UI around Table
- Updated utils.tsx with column configuration and comparators
- Refactored SecurityScansTab.tsx to use Table component from devtron-fe-common-lib

Co-authored-by: Elessar1802 <66767648+Elessar1802@users.noreply.github.com>
- Move scanDetails state to parent SecurityScansTab component
- Pass scanDetails and setScanDetails to SecurityScansTableWrapper
- Remove unused useState from wrapper component
- Properly handle row click for both scanned and not-scanned items

Co-authored-by: Elessar1802 <66767648+Elessar1802@users.noreply.github.com>
- Removed AppIconCellComponent from SecurityScansTabCellComponents.tsx
- Removed empty icon column from column configuration
- Added rowStartIconConfig prop to Table component with ic-devtron-app icon
- Simplified column definitions to start with APP NAME

Co-authored-by: Elessar1802 <66767648+Elessar1802@users.noreply.github.com>
Co-authored-by: Elessar1802 <66767648+Elessar1802@users.noreply.github.com>
…omponent

Co-authored-by: Elessar1802 <66767648+Elessar1802@users.noreply.github.com>
feat: use table in security vulnerabilities list
@shivani170 shivani170 changed the title chore: remove config and deployment approval from notification chore: remove config and deployment approval from dashboard Mar 12, 2026
@shivani170 shivani170 changed the title chore: remove config and deployment approval from dashboard fix: remove config and deployment notifocation approval from dashboard Mar 12, 2026
@shivani170 shivani170 changed the title fix: remove config and deployment notifocation approval from dashboard feat: remove config and deployment notifocation approval from dashboard Mar 12, 2026
@shivani170 shivani170 changed the title feat: remove config and deployment notifocation approval from dashboard feat: Remove config and deployment notifocation approval from dashboard Mar 12, 2026
@shivani170 shivani170 self-assigned this Mar 12, 2026
@shivani170 shivani170 changed the base branch from main to develop March 12, 2026 09:40
@sonarqubecloud

Copy link
Copy Markdown

@shivani170 shivani170 changed the base branch from develop to main March 12, 2026 09:44
@pawan-mehta-dt pawan-mehta-dt changed the title feat: Remove config and deployment notifocation approval from dashboard feat: Remove config and deployment notifocation approval from dashboard Mar 12, 2026
@shivani170 shivani170 closed this Mar 12, 2026
@shivani170

Copy link
Copy Markdown
Contributor Author

#3074 This is the new PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR:Ready-to-Review PR:Ready-to-Review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants