fix: make dataset list sort case insensitive#14528
Conversation
| "datasources": sorted(datasources, key=lambda d: d["label"]), | ||
| "datasources": sorted( | ||
| datasources, | ||
| key=lambda d: d["label"].lower() if isinstance(d["label"], str) else "", |
There was a problem hiding this comment.
Doing defensive check on str in case some old charts in old environments may have a None or something
Codecov Report
@@ Coverage Diff @@
## master #14528 +/- ##
==========================================
- Coverage 77.32% 77.23% -0.09%
==========================================
Files 958 958
Lines 48299 48299
Branches 5658 5658
==========================================
- Hits 37346 37305 -41
- Misses 10751 10792 +41
Partials 202 202
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
|
Thanks for the fix! the broken borderline really hurts UI/UX.it's probably needed to show long title. |
willbarrett
left a comment
There was a problem hiding this comment.
LGTM - it would be great to add a test for this behavior
* master: (163 commits) fix(native-filters): Manage default value of filters by superset (apache#14785) fix: Additional ResultSet tests (apache#14741) chore: added BasicParametersMixin to Redshift (apache#14752) fix: make dataset list sort case insensitive (apache#14528) fix: use encodeURIComponent when getting table metadata (apache#14790) fix: ensure engine is outside parameters (apache#14787) database modal should close on connect with tab layout (apache#14771) feat(native-filters): add search all filter options (apache#14710) fix: extra query in Dashboard when native filter enabled (apache#14770) chore: Improves the native filters UI/UX - iteration 2 (apache#14753) fix(native filters): Fix explore state (apache#14779) fix(explore): DndColumnSelect not handling controls with "multi: false" (apache#14737) feat: Create BigQuery Parameters for DatabaseModal (apache#14721) feat: enable user impersonation in GSheets (apache#14767) fix: add DB should not say it's Postgres (apache#14766) Revert "fix(dashboard): multiple query trigger when native filter enabled (apache#14734)" (apache#14762) feat: save database with new dynamic form (apache#14583) fix: save non-parameter DBs (apache#14759) chore: Removes ColorSchemeControl.less (apache#14199) fix(explore): Icons width (apache#14717) ...
SUMMARY
On
chart/add, current sort is case sensitive which is no good.BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF