-
Notifications
You must be signed in to change notification settings - Fork 115
feat(zimbra): handle action buttons in services datagrid #22177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: feat/PRDCOL-333
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Adds an action menu to each row in the Zimbra Services datagrid and introduces a dedicated email account settings route to support navigation from those actions.
Changes:
- Adds a new
settingsroute forEmailAccountSettingsPagewith tracking + breadcrumb metadata. - Adds an action-menu column to the Services datagrid.
- Introduces
ActionButtonServicecomponent and an initial unit test for menu items.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 7 comments.
| File | Description |
|---|---|
| packages/manager/apps/zimbra/src/routes/routes.tsx | Adds a settings route used by action-menu navigation + tracking metadata. |
| packages/manager/apps/zimbra/src/pages/dashboard/services/Services.page.tsx | Adds a new datagrid column rendering the per-row action menu. |
| packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.component.tsx | Implements the per-row action menu and navigation/tracking handlers. |
| packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.spec.tsx | Adds a unit test asserting displayed menu item labels. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
packages/manager/apps/zimbra/src/pages/dashboard/services/Services.page.tsx
Outdated
Show resolved
Hide resolved
packages/manager/apps/zimbra/src/pages/dashboard/services/Services.page.tsx
Outdated
Show resolved
Hide resolved
packages/manager/apps/zimbra/src/pages/dashboard/services/Services.page.tsx
Outdated
Show resolved
Hide resolved
packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.spec.tsx
Outdated
Show resolved
Hide resolved
packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.component.tsx
Outdated
Show resolved
Hide resolved
packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.component.tsx
Outdated
Show resolved
Hide resolved
packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.component.tsx
Outdated
Show resolved
Hide resolved
6939222 to
583b624
Compare
583b624 to
38fe2e4
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.component.tsx
Show resolved
Hide resolved
packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.component.tsx
Outdated
Show resolved
Hide resolved
packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.spec.tsx
Outdated
Show resolved
Hide resolved
packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.component.tsx
Outdated
Show resolved
Hide resolved
packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.spec.tsx
Outdated
Show resolved
Hide resolved
38fe2e4 to
cb1a599
Compare
cb1a599 to
6b7d4ba
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.component.tsx
Outdated
Show resolved
Hide resolved
packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.spec.tsx
Show resolved
Hide resolved
packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.component.tsx
Outdated
Show resolved
Hide resolved
packages/manager/apps/zimbra/src/pages/dashboard/services/ActionButton.component.tsx
Outdated
Show resolved
Hide resolved
ref: #PRDCOL-336 Signed-off-by: amine-daoussi <mohamed-amine.daoussi.ext@corp.ovh.com>
6b7d4ba to
ea5345f
Compare
ref: #PRDCOL-336
Description
In Zimbra > Services: