Commit Graph

518 Commits

Author SHA1 Message Date
Martin Mark
236ba34ab7 console: MongoDB inference UI update (cherry-pick to v2.34)
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10340
GitOrigin-RevId: 1c5bd495c8347fc8ff6f33d2623ad99bb654590f
2023-09-28 14:33:33 +00:00
Martin Mark
f422e52896 MongoDB: Logical Model Collection Name Prepend
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10258
Co-authored-by: Julian <118911427+julian-mayorga@users.noreply.github.com>
GitOrigin-RevId: f58668a0e1406080ca1319a2b40ed3f90f5173db
2023-09-05 18:31:13 +00:00
Vijay Prasanna
041c63d313 console: fix issue with column duplication on create table when using "clear input" option
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10257
GitOrigin-RevId: c00d22a35f3f93b6817ea2c47e4a6b2dfce6bdb7
2023-09-04 08:23:54 +00:00
Varun Choudhary
207dabec8d console: support for remote relationship permission
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10193
GitOrigin-RevId: ed90991c7919e50c51adcba323f57d6446e9679c
2023-09-01 06:43:22 +00:00
Varun Choudhary
3810b9f70d console: fix autofill url while editing rest endpoint
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10244
GitOrigin-RevId: 37d2e8f226878dcfe3901ce975c0296a1d9ad939
2023-08-31 08:32:54 +00:00
Vijay Prasanna
752b077648 console: remove FF check for naming-convention in GraphQLCustomizationWidget
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10233
GitOrigin-RevId: 1cebde3abe6321a2118a54a4cda925756bf01cb6
2023-08-30 12:28:29 +00:00
Sandeep Raj Kumar
caca39d51e Update WASM exec script to run the latest Regression test runner
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9753
GitOrigin-RevId: 0d556b7dfec399b30337ba45d7ba6908da8867e2
2023-08-30 10:22:06 +00:00
Nicolas Inchauspe
530db8b313 Fix permissions table checkbox disabled state when no permissions are selected
[DSF-86]: https://hasurahq.atlassian.net/browse/DSF-86?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10029
Co-authored-by: Luca Restagno <59067245+lucarestagno@users.noreply.github.com>
GitOrigin-RevId: 46c5a583a43ee93b51d50145c1b1156811f3eb86
2023-08-29 15:12:24 +00:00
Nicolas Inchauspe
114261533b console: add input validation to new permission form
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10201
GitOrigin-RevId: d505a33d362250f086795e0910e66529a74eefe1
2023-08-29 11:19:29 +00:00
Vijay Prasanna
014d362d7c console: fix issue with column data type being reported as "STRING" for gdc tables
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10204
GitOrigin-RevId: 0b997aafe55ed13b0963b1cb7b84764dfdddb13c
2023-08-25 14:27:22 +00:00
Vijay Prasanna
1b58c61acb console: fix unique key generation for GDC nav tree
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10210
GitOrigin-RevId: 06066b02b0397d30ad46c283c94557439dc87355
2023-08-25 13:34:25 +00:00
Aaysha
c7cff17eab console: improved routing and Ux enhancements for schemaRegistry
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10183
GitOrigin-RevId: 97a91857aee2ac2129273b4332cdb15d623c46d8
2023-08-25 12:34:45 +00:00
Luca Restagno
8aecdcf8a9 Add interaction test to the mongodb tracking modal
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10208
GitOrigin-RevId: befa77b2e121373619c9d088d61ffe8c2d63fc5f
2023-08-25 11:16:55 +00:00
Vijay Prasanna
7989f68ae3 console: add apollo federation support for the new modify tab
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10153
GitOrigin-RevId: 3e58ee9ca6d43b34e1de030bef8efecbf0847bff
2023-08-25 10:35:57 +00:00
Vijay Prasanna
60709cab87 console: fix issue with bulk_atomic response parsing
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10192
GitOrigin-RevId: e262b55f58f006b703fb504adf19b247429d6ad9
2023-08-25 09:27:22 +00:00
Vijay Prasanna
48e11fbd3e console: fix broken mongo db logo in the connect DB screen
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10197
GitOrigin-RevId: 6a2a436310cd39dec474f4a40b9651c05cbe996f
2023-08-25 04:34:26 +00:00
Toan Nguyen
d40f9057e4 server: support environment variable template for open telemetry URLs
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10165
Co-authored-by: Rob Dominguez <24390149+robertjdominguez@users.noreply.github.com>
GitOrigin-RevId: ef145deb469007c4a04237ec2219e0f81be8d6c9
2023-08-24 02:24:46 +00:00
Luca Restagno
096e39a3d3 fix: mongodb logical model inference and naming
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10194
GitOrigin-RevId: f296486bd25ce7fb3444de41ab82aa9fa0fff8d9
2023-08-23 15:08:08 +00:00
Julian
259e6536a2 Permissions: Improve performance by lazy loading relationships
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10147
Co-authored-by: Vijay Prasanna <11921040+vijayprasanna13@users.noreply.github.com>
GitOrigin-RevId: 99ed2a52a24dee473fed19e3327036bdbf60c737
2023-08-23 11:05:05 +00:00
Matthew Goodwin
a6a5ca4981 console: minor UI fixes and refactors
## Description

- Changes permissions table to use the same hover/selected colors as the new sidebar
- Fixes a loading state issue in sidebar where it was showing it's loading state in the wrong situations
- Prevents wrapping and overflow in the new nav tree. Adds a `title` attribute so full text can be viewed on hover
- Minor refactor of the highlighted text component to prevent rendering empty elements
- Changed Performance Mode status to `beta`

## Copilot's Summary:

### <samp>🤖 Generated by Copilot at cbf26fa</samp>

This pull request improves the UI and UX of the data sidebar and the permissions table in the console. It adds a new `HighlightText` component to show search results with highlighting in the data sidebar. It also updates the permission icons to match the new design and fixes some issues with the loading and error states.

### <samp>🤖 Generated by Copilot at cbf26fa</samp>

*  Rename `GetHighlightedText` component to `HighlightText` and update its props and usage ([link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-198e711fd22b2876f4a972d1baf5a497e278d9974338f38cf1e2d6206acc916fL16-R16), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-15f224d2d66fdeaf9ca748efb638afabfceea66d54973219046c84167cea16e6L12-R12), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-198e711fd22b2876f4a972d1baf5a497e278d9974338f38cf1e2d6206acc916fL130-R133), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-15f224d2d66fdeaf9ca748efb638afabfceea66d54973219046c84167cea16e6L47-R50), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-df7380fcbdec457b913f1fae6752a1e29064cc3240fe83be1cf7305bdbe7915bL3-R3), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-2bcdba30051a2caf1dd48a4bc779a06ea61797f297e5cf3efb7b6ed061daa6a5))
* Add `HighlightText` component as a new file, which highlights a text based on a search term ([link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-bbef913a220953091b1a613e8b9396c1bf7e15f1d2b811dd3e7123c4ce0b6517R1-R38))
* Handle `error` status when loading data sources in the sidebar and show loading indicator ([link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-215c97ae76a6f74a6418c6040249458e41d4a6ea5d22c387ee840ac6348f930cL66-R67))
* Change opacity, background color, and text color of permission icons to match new design ([link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-5cd42e3ddd80f25af5bb85f344731de47ed950118f3c2573b9a6a9b31e7973c2L17-R17), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-5cd42e3ddd80f25af5bb85f344731de47ed950118f3c2573b9a6a9b31e7973c2L28-R28), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-aef6526df630b35d35d90ab3de7fac306bea334df9b6ef9504b289afce74dc1cL98-R98), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-9c6b0a05b0936a4a4684184ea82a4a937516042c5332df65c29dea367f589353L14-R20), [link](https://github.com/hasura/graphql-engine-mono/pull/10173/files?diff=unified&w=0#diff-9c6b0a05b0936a4a4684184ea82a4a937516042c5332df65c29dea367f589353L31-R28))

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10173
Co-authored-by: Vijay Prasanna <11921040+vijayprasanna13@users.noreply.github.com>
GitOrigin-RevId: 59820768bcb39043405d154994afda7f0570683c
2023-08-23 09:38:26 +00:00
Matthew Goodwin
96b6c324f5 console: Performance Mode
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10054
Co-authored-by: Vijay Prasanna <11921040+vijayprasanna13@users.noreply.github.com>
GitOrigin-RevId: 26361f4882663fd31a3ee80390a953fb147cc9be
2023-08-22 19:38:55 +00:00
Julian
9726bb38a9 Fix permission string column numeric value
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10021
Co-authored-by: Nicolas Inchauspe <710410+nicoinch@users.noreply.github.com>
GitOrigin-RevId: 7873898b4ce04a5b9abfa59fce8e3b1d7145d681
2023-08-21 19:47:40 +00:00
Shahidh K Muhammed
1fbc94b8bc console: fix typo
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10145
GitOrigin-RevId: 9b420a955336329dd1ec33356d8273dd3e890d8f
2023-08-21 17:15:59 +00:00
Luca Restagno
25b7c26ea9 Mongo onboarding create connect logical models
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10101
GitOrigin-RevId: 5c7ec4e48161fa8443d94d10d40d95d5d9c57d30
2023-08-21 13:30:24 +00:00
Daniele Cammareri
22cb8dbda4 feature: improve UI of remote schema permissions
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10135
GitOrigin-RevId: 7079cc51553e3de0eb66d58ced11f51e69a888b8
2023-08-21 10:53:38 +00:00
Vijay Prasanna
f648fdcc99 console: better error handling for GDC table permissions + minor fixes on Logical Model permissions
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10121
GitOrigin-RevId: bb62ad9a35cfaca1d57c7fe14fbcc6f8f5cdc818
2023-08-21 10:06:58 +00:00
Vijay Prasanna
4320ccd867 console: Allow GDC sources as an option while creating Logical Models/Native Queries
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10133
GitOrigin-RevId: fa4d3d8b50fce09d6fdc5d6c9b503dccc9ffb54b
2023-08-18 13:48:52 +00:00
Varun Choudhary
ae2ae58043 console: scale rs-to-db relationship to support GDC table types
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10085
GitOrigin-RevId: 4123e91a59170ddf942bfcc749f870f707b399e6
2023-08-18 09:43:55 +00:00
Nicolas Inchauspe
fc7216d321 console: Fix tree view not being updated after a datasource name change
[DSF-499]: https://hasurahq.atlassian.net/browse/DSF-499?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10015
GitOrigin-RevId: 061f86d839d34ab8e77b2f08c7e6ba41ba697021
2023-08-18 08:26:28 +00:00
Julian
3b7a601c6e Mongo Permissions: Support nested objects
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10103
GitOrigin-RevId: 13d17090eb746ba163a6a68b38071933f2befcea
2023-08-17 14:47:50 +00:00
Nicolas Inchauspe
65c5ba9700 console: fix No Schema available in explorer & JWT decode
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10111
GitOrigin-RevId: 5b4cd12ce48cbed79119fb3a2f1005b846af490c
2023-08-17 08:43:35 +00:00
Vijay Prasanna
b430c40553 console: fix error response parsing for bulk_atomic on the relationships widget
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10096
GitOrigin-RevId: c3be4795e2f58d98b7e1171c7a3b5ac58dcf24f4
2023-08-16 05:27:36 +00:00
Aaysha
b66753175d frontend: Schema registry UI Redesign
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9964
Co-authored-by: nevermore <31686586+OjasWadhwani@users.noreply.github.com>
GitOrigin-RevId: 7269c9d2107479c68dc6c112a34c2c11e2ad0bfe
2023-08-10 09:00:49 +00:00
Varun Dey
c6aa4e74bb Read config state using computed field
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10089
GitOrigin-RevId: bad2152b9b2a3e1636c42967b1a9cf69fe0cb0ab
2023-08-10 05:36:27 +00:00
paritosh-08
ed43fe9863 server/console: fix Apollo Federation UI to extend table types in other subgraphs
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10071
Co-authored-by: Varun Choudhary <68095256+Varun-Choudhary@users.noreply.github.com>
GitOrigin-RevId: 5acbc792fd8b3fd9ae6a02ea740b3e13040b9c72
2023-08-09 12:55:14 +00:00
Vijay Prasanna
79501fd7cb console: remove typo from relationships list
## Description
Remove an typo from the relationship details list

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10086
GitOrigin-RevId: 5ddc2af0f5b0a59b9bd3ef410b5e1dc6cd619a19
2023-08-09 10:41:57 +00:00
Varun Choudhary
975b905999 console: update openTelemetry docs link from console
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10012
GitOrigin-RevId: b804d84f53ffbee23b5a2c2f490d065bd0552031
2023-08-09 09:07:57 +00:00
Matthew Goodwin
5c62b37ffe console: add new icons for one-to-one and one-to-many relationships
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9989
Co-authored-by: Vijay Prasanna <11921040+vijayprasanna13@users.noreply.github.com>
GitOrigin-RevId: 421e8da78ff03990c4e2862429b7e05a327061b5
2023-08-09 07:16:11 +00:00
Varun Dey
9a0c69100b Remove worker_id from query
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10079
GitOrigin-RevId: b1a2927d078077c7772be657c6ab47ec6642736a
2023-08-08 14:39:07 +00:00
Varun Dey
95fcd44a45 Check worker status before calling success callback
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10070
GitOrigin-RevId: e25c9fb5b89c4463766eca0909120d57b2b4c14f
2023-08-08 08:04:14 +00:00
Luca Restagno
a3bf146a00 Improve support for array data types
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9984
GitOrigin-RevId: 4bf77be7f039b809fa10dd57d2a8405a106c7534
2023-08-07 15:48:16 +00:00
Vijay Prasanna
4fd38a030e console: remove feature flag for GDC UI
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10072
GitOrigin-RevId: 6352e3a18572eae6317c025dcab203e808c7192a
2023-08-07 14:43:00 +00:00
Matthew Goodwin
d729993dea console: Fix incorrect EE License behavior in Native Queries
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10064
Co-authored-by: Vijay Prasanna <11921040+vijayprasanna13@users.noreply.github.com>
Co-authored-by: Luca Restagno <59067245+lucarestagno@users.noreply.github.com>
GitOrigin-RevId: 8db3ffe28cfb3f6ea244bf811582d2b5bad41fc9
2023-08-07 10:38:53 +00:00
Luca Restagno
84d19037a5 Revert back to the old naming convention for suggested relationships
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10055
GitOrigin-RevId: 9b97af1418342899c82792a988688409040b70af
2023-08-07 09:41:03 +00:00
Matthew Goodwin
c30508b6e3 console: new nav tree component updates
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10051
GitOrigin-RevId: 77e95c6806f059327f51bbd854ab6575dcca2e7f
2023-08-04 19:01:34 +00:00
Matthew Goodwin
603fb42def console: fix storybook performance and stability issues due to console type addon
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10007
GitOrigin-RevId: d78a161f7f5696162409c2757c594fa0c74cfd1c
2023-08-04 16:40:13 +00:00
Matthew Goodwin
82c7797dbb console: table tracking gardening
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10053
GitOrigin-RevId: 36e4fd0c60409e60a4c5f2fb83891590feed43d1
2023-08-04 15:58:43 +00:00
Matthew Goodwin
150874356d console: add synchronous way to get feature flags
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10052
GitOrigin-RevId: 3514dadc8cedef4b6e9008e3b8f50bceeb996e3b
2023-08-04 14:55:10 +00:00
Vijay Prasanna
2b5d8ff3ef console: add support for improved function tracking in the new tracking UI for postgres/mssql
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10006
GitOrigin-RevId: 7fa873d92c5151695a28e0762859c8e222a3e0cd
2023-08-04 11:22:18 +00:00
Daniele Cammareri
c12c8e974c feat: improve remote schema relationships UX
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/9947
GitOrigin-RevId: 9434ad4f80ad2b4926a4e18fb7d8abf336b2bd83
2023-08-04 09:57:21 +00:00