[GH-ISSUE #808] GraphQL Column on the Flow Tableview #804

Open
opened 2026-03-03 19:22:03 +03:00 by kerem · 9 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Mar 6, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/808

Description

Some users are struggling with GraphQL requests. They look the same (URL and the Query), but different Body Data (Operation and Query Name). Therefore, it's difficult to distinguish which requests until it's displayed on the Detail Panel.

We should extract the Operation and Query name from GraphQL Requests and display it as a column.

Acceptance Criteria

  • Show Operation Name and Query Name as a column on the main table view
Originally created by @NghiaTranUIT on GitHub (Mar 6, 2021). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/808 ### Description Some users are struggling with GraphQL requests. They look the same (URL and the Query), but different Body Data (Operation and Query Name). Therefore, it's difficult to distinguish which requests until it's displayed on the Detail Panel. We should extract the Operation and Query name from GraphQL Requests and display it as a column. ### Acceptance Criteria - Show Operation Name and Query Name as a column on the main table view
Author
Owner

@NghiaTranUIT commented on GitHub (Mar 7, 2021):

Done: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.19.0_GraphQL_Column.dmg

CleanShot_2021-03-07_at_10_06_55_2x
<!-- gh-comment-id:792190945 --> @NghiaTranUIT commented on GitHub (Mar 7, 2021): Done: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.19.0_GraphQL_Column.dmg <img width="1680" alt="CleanShot_2021-03-07_at_10_06_55_2x" src="https://user-images.githubusercontent.com/5878421/110228019-46540000-7f30-11eb-9ebc-c7e7a2929a2d.png">
Author
Owner

@philviso-reverb commented on GitHub (Mar 15, 2021):

This is a great feature! Thank you 😃

<!-- gh-comment-id:799610823 --> @philviso-reverb commented on GitHub (Mar 15, 2021): This is a great feature! Thank you 😃
Author
Owner

@NghiaTranUIT commented on GitHub (Mar 16, 2021):

Just a small improvement but it might save our dev life 😄

<!-- gh-comment-id:799882696 --> @NghiaTranUIT commented on GitHub (Mar 16, 2021): Just a small improvement but it might save our dev life 😄
Author
Owner

@philviso-reverb commented on GitHub (Mar 18, 2021):

I still haven't found a great way to breakpoint specific graphql requests, but this seems like it could be perfect! Is it possible to set a breakpoint based on the query name?

<!-- gh-comment-id:802104735 --> @philviso-reverb commented on GitHub (Mar 18, 2021): I still haven't found a great way to breakpoint specific graphql requests, but this seems like it could be perfect! Is it possible to set a breakpoint based on the query name?
Author
Owner

@NghiaTranUIT commented on GitHub (Mar 19, 2021):

@philviso-reverb Unfortunately, at the moment, we are not able to set a breakpoint on a QueryName of GraphQL request.

Just wondering: Let image that you can set it. What would you do next?

  • Set a Breakpoint on the Request and change the QueryName
  • Or set a Breakpoint on the Response and change the body?

If it's all about changing the Body Response, you can use the Scripting (https://docs.proxyman.io/advanced-features/graphql)

<!-- gh-comment-id:802503530 --> @NghiaTranUIT commented on GitHub (Mar 19, 2021): @philviso-reverb Unfortunately, at the moment, we are not able to set a breakpoint on a QueryName of GraphQL request. Just wondering: Let image that you can set it. What would you do next? - Set a Breakpoint on the Request and change the QueryName - Or set a Breakpoint on the Response and change the body? If it's all about changing the Body Response, you can use the Scripting (https://docs.proxyman.io/advanced-features/graphql)
Author
Owner

@philviso-reverb commented on GitHub (Mar 26, 2021):

I was thinking more about changing the request / response content.

Thanks for the link on scripting. I'll look into that more at some point. I was hoping for something that requires less fiddling / configuration. Setting a breakpoint and then modifying text on the fly is as easy as it gets. Good to know that available as an option though :)

<!-- gh-comment-id:808461965 --> @philviso-reverb commented on GitHub (Mar 26, 2021): I was thinking more about changing the request / response content. Thanks for the link on scripting. I'll look into that more at some point. I was hoping for something that requires less fiddling / configuration. Setting a breakpoint and then modifying text on the fly is as easy as it gets. Good to know that available as an option though :)
Author
Owner

@NghiaTranUIT commented on GitHub (Mar 27, 2021):

I might consider supporting "Matching for GraphQL". Then, You can match the exact Query Name from Request's Body. It will work all current debugging tools (Breakpoint, Map Local, ...) 👍

<!-- gh-comment-id:808683596 --> @NghiaTranUIT commented on GitHub (Mar 27, 2021): I might consider supporting "Matching for GraphQL". Then, You can match the exact Query Name from Request's Body. It will work all current debugging tools (Breakpoint, Map Local, ...) 👍
Author
Owner

@NghiaTranUIT commented on GitHub (May 26, 2021):

Hey @philviso-reverb if you would like to use Map Local or Breakpoint on GraphQL Request, please check out this comment: https://github.com/ProxymanApp/Proxyman/issues/412#issuecomment-848600748 👍

<!-- gh-comment-id:848603152 --> @NghiaTranUIT commented on GitHub (May 26, 2021): Hey @philviso-reverb if you would like to use Map Local or Breakpoint on GraphQL Request, please check out this comment: https://github.com/ProxymanApp/Proxyman/issues/412#issuecomment-848600748 👍
Author
Owner

@philviso-reverb commented on GitHub (Jun 1, 2021):

Cool feature! Thank you!

<!-- gh-comment-id:852165960 --> @philviso-reverb commented on GitHub (Jun 1, 2021): Cool feature! Thank you!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#804
No description provided.