question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Offer "expand all" and store what was expanded across page refreshes

See original GitHub issue

Description

The UI always collapses sub-pipelines in an effort to simplify the pipeline. But this makes it hard to see the whole picture easily.

Pipeline(
        [
            Node(
                lineage_creation_node, 
                inputs=["raw.lineage_data"], 
                outputs=["int.lineage", "int.lineage_mapping"],
                name="lineage_creation"
            ),
            Node(
                # TODO kedro: this actually does process data -> should be int/prm output
                process_raw_redshift_data,
                name="process_raw_redshift_data",
                inputs={
                    "b_df": "raw.redshift.b_df",
                    "a_df": "raw.a_df",
                    },
                outputs=["int.combined_redshift_data"]
            )
        ]
    )

(sanitised the code a bit)

and the UI collapses them and puts them next to the functions. Only when I expand all layers in the UI is the structure as expected collapsed

Context

It would be nice to have the possibility to keep the pipeline expanded between page reloads. This way, I can use --autoreload and watch the pipeline’s progress while developing and also not have to manually expand every single subpipeline / layer combo.

Possible Implementation

Possible Alternatives

Checklist

  • Include labels so that we can categorise your feature request

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:7 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
datajoelycommented, Mar 8, 2022

I would personally love a button to expand everything to the max, but that’s not as high priority

0reactions
tynandeboldcommented, May 16, 2022

This feature is now released! Toggle the Expand all modular pipelines flag on in the settings panel.

image
Read more comments on GitHub >

github_iconTop Results From Across the Web

How to preserve group expansion state on refresh when query ...
The list view webpart I am using has groups which can be expanded and collapsed. When the page is setup in this manner,...
Read more >
keep state of collapse and expand after page reload
the problem is when you reload the page all tables are expanded. I want to keep the status of each table when the...
Read more >
About expanded text ads - Google Ads Help
Starting June 30, 2022, you'll no longer be able to create or edit expanded text ads. Expanded text ads will continue to serve,...
Read more >
Apple announces biggest upgrade to App Store pricing ...
Under the updated App Store pricing system, all developers will have the ability to select from 900 price points, which is nearly 10...
Read more >
Stores Accepting SNAP Online | Food and Nutrition Service
There are currently no states/territories that have been approved to move forward but are not yet live. Watch this page for updated information....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found