-
Notifications
You must be signed in to change notification settings - Fork 1.9k
feat(schema-compiler,api-gateway): Nested folders support #9659
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: master
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.
Please regenerate /rust/cubeclient
client. Thanks
71b3efd
to
d568f13
Compare
190f6ae
to
4e548a7
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #9659 +/- ##
=======================================
Coverage 84.22% 84.22%
=======================================
Files 231 232 +1
Lines 85494 85507 +13
=======================================
+ Hits 72005 72018 +13
Misses 13489 13489
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
4e548a7
to
f9d4944
Compare
9fe6a5f
to
f7101f3
Compare
packages/cubejs-playground/src/QueryBuilderV2/components/SidePanelCubeItem.tsx
Outdated
Show resolved
Hide resolved
0369444
to
9855584
Compare
fix/add TCubeNestedFolder type in client
This reverts commit f7101f3.
0c50c8b
to
2eddf29
Compare
This PR brings nested folder support into views.
So now you can define this:
/meta
endpoint was extended with additional cube propertynestedFolders
, which holds the recursive nested folders structure. Originalfolders
property is kept untouched for backward compatibility.Additional env flag
CUBEJS_NESTED_FOLDERS_DELIMITER
was introduced. It controls how to form the flattenfolders
property in meta data. If it is not set - all nested folders members will be merged to the root folder members. If it is set to some string (e.g. "/"), then nested folders are bubbled to the root level with their names being constructed asroot folder/nested folder/deep nested
simulating a nested structure for those APIs (probably some BI tools) that don't support nested folders out of the box.Check List