-
Notifications
You must be signed in to change notification settings - Fork 13.9k
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(dashboard): add dashboard description field in modal and apis #17203
Conversation
Codecov Report
@@ Coverage Diff @@
## master #17203 +/- ##
===========================================
- Coverage 66.52% 55.84% -10.68%
===========================================
Files 1641 1831 +190
Lines 63476 70002 +6526
Branches 6444 7570 +1126
===========================================
- Hits 42227 39094 -3133
- Misses 19585 28950 +9365
- Partials 1664 1958 +294
Flags with carried forward coverage won't be shown. Click here to find out more.
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Hello @opus-42 thanks for the contribution. It appears that you have some linting issues. Would you please fix those so that I can spin up a test env? Thank you! |
superset-frontend/src/dashboard/components/PropertiesModal/index.jsx
Outdated
Show resolved
Hide resolved
@opus-42 I love this addition! It would also be great to add this as a tooltip next to the dashboard name on the Dashboard list view when defined. What do you think? |
Hello @villebro, yes I think this is a great addition. I was not sure what the next step are (tooltip, additional field in the list, addition to the Dashboard UI...) and could be a good way to do it. Let me take a look at how to do it, or it can be kept for another pull request so that the display format can be discussed separately. What do you think ? |
Hello sorry, I had no time to get back to that feature, trying now to resolve the last front-end test that was blocking, linked to change in modal format. Should be hopefully good now (tested locally) ! Thks |
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.
@opus-42 This looks good! Can we get it rebased please?
Hello @riahk, thank you ! There was some merge conflicts with master. Could you check out everything is still fine after the merge ? Thanks again |
@opus-42 It looks like your spec for |
@riahk |
Hello @riahk. Could you check if everything is ok to be merged ? (CI/CD needs review) Thanks 🙏 |
Hello @opus-42. Thank you for moving this forward! I see there's is a conflict. Would you mind checking that out? Also, if you are interested in contributing more to Superset and haven't already, join the Superset Slack . I go with the same username over there. I'll be glad to help you! |
/testenv up |
@geido Ephemeral environment spinning up at http://34.213.162.145:8080. Credentials are |
Hello @opus-42 below some comments after manual testing your PR
Unicode.Test.3.mp4
|
Ok, this seems only to happen in the dashboard Edit Mode. I'll patch that.
|
Hello @opus-42 thanks for the adding. I think the icon on the right is the proper place as it is consistent with the certification icon. I am running CI and spinning up a test env for more testing |
Thks. Let me finalize first, I haven't pushed the changes yet + test on my side, I'll tag you then. |
…42/incubator-superset into feat/dashboard-description
I'm for some reason no able to re-start the CI actions on this PR, which I hope are just flaky. I'm going to close and re-open this in hopes that it kick-starts things! 🤞 |
Ephemeral environment shutdown and build artifacts deleted. |
@opus-42 it's been a while since this PR saw any love, but I think it's safe to say we're all still quite interested in getting this feature merged, if you're able to rebase the PR and help it across the finish line 🤞❤️ |
@michael-s-molina Isn't it a bit of shame to close this, since it's been almost done? Or are there any plans to implement it via a different PR? |
Yes, it is but the PR is stale as you can see by @rusackas comment that was not replied:
@one-data-cookie Are you interested in reopening the PR and work on it? |
@michael-s-molina Not at the moment, I'm afraid. @opus-42 Any chance you'd be able to finish and merge this? 🤞 |
SUMMARY
This pull request add a dashboard description field in the dashboard APIs and in the dashboard modal UI.
This evolution is part of an effort to bring documentation of Superset object, discussion about this issue can be found in the following issue: #14510
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Before
After
TESTING INSTRUCTIONS
ADDITIONAL INFORMATION