Skip to content
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

feat: user can open a session detail panel in notifications #2858

Merged
merged 1 commit into from
Nov 20, 2024

Conversation

yomybaby
Copy link
Member

@yomybaby yomybaby commented Nov 18, 2024

Resovles #2857

image.png

Changes:

  • Preserves query parameters when redirecting from root to /job path
  • Simplifies WebUINavigate component by extracting query parameters directly from the URL
  • Adds "See Detail" notification with navigation link after session creation

Impact:

  • Users will maintain their URL parameters when being redirected from the root path
  • Session creation now provides a direct link to view session details via notification
  • Improves navigation flow between different sections of the application

Testing Steps:

  1. Create a new session
  2. Confirm "See Details" notification appears with correct session link
  3. Click "See Details" in session creation notification.
  4. Confirm a session detail panel is opened

Copy link

graphite-app bot commented Nov 18, 2024

Your org requires the Graphite merge queue for merging into main

Add the label “flow:merge-queue” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “flow:hotfix” to add to the merge queue as a hot fix.

You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link.

Copy link
Member Author

yomybaby commented Nov 18, 2024

@yomybaby yomybaby requested a review from ironAiken2 November 18, 2024 08:02
@yomybaby yomybaby marked this pull request as ready for review November 18, 2024 08:02
Copy link
Contributor

@ironAiken2 ironAiken2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@yomybaby yomybaby force-pushed the feature/webui-link-and-navigate-component branch from 4b2abdc to d89a170 Compare November 19, 2024 09:39
@yomybaby yomybaby force-pushed the feature/session-detail-panel-in-notifications branch from f044721 to 7652afb Compare November 19, 2024 09:45
@yomybaby yomybaby force-pushed the feature/webui-link-and-navigate-component branch from d89a170 to 39796fa Compare November 20, 2024 06:53
@yomybaby yomybaby force-pushed the feature/session-detail-panel-in-notifications branch from 7652afb to 2e56e7e Compare November 20, 2024 06:54
Copy link

graphite-app bot commented Nov 20, 2024

Merge activity

Resovles #2857

![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/XqC2uNFuj0wg8I60sMUh/cd44d032-74db-4ecc-8c24-1907f7f30d8e.png)

**Changes:**
- Preserves query parameters when redirecting from root to `/job` path
- Simplifies WebUINavigate component by extracting query parameters directly from the URL
- Adds "See Detail" notification with navigation link after session creation

**Impact:**
- Users will maintain their URL parameters when being redirected from the root path
- Session creation now provides a direct link to view session details via notification
- Improves navigation flow between different sections of the application

**Testing Steps:**
1. Create a new session
2. Confirm "See Details" notification appears with correct session link
3. Click "See Details" in session creation notification.
4. Confirm a session detail panel is opened
@yomybaby yomybaby force-pushed the feature/webui-link-and-navigate-component branch from 39796fa to aa466b1 Compare November 20, 2024 06:56
@yomybaby yomybaby force-pushed the feature/session-detail-panel-in-notifications branch from 2e56e7e to 504b649 Compare November 20, 2024 06:57
Base automatically changed from feature/webui-link-and-navigate-component to main November 20, 2024 07:01
@graphite-app graphite-app bot merged commit 504b649 into main Nov 20, 2024
4 checks passed
@graphite-app graphite-app bot deleted the feature/session-detail-panel-in-notifications branch November 20, 2024 07:01
@yomybaby yomybaby mentioned this pull request Nov 26, 2024
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size:S 10~30 LoC
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants