Skip to content

feat(csvw): converge non-table context menu off ODC-native export/delete/download#53

Open
LordofAvernus wants to merge 1 commit into
dev-4.3.4-v2from
feat/csvw-nontable-menu-converge
Open

feat(csvw): converge non-table context menu off ODC-native export/delete/download#53
LordofAvernus wants to merge 1 commit into
dev-4.3.4-v2from
feat/csvw-nontable-menu-converge

Conversation

@LordofAvernus

Copy link
Copy Markdown
Collaborator

Summary

  • Hide Export / Delete / Download on non-table resource-tree menus via isHiddenForCsvwNonTable(), including nested type/package subprogram keys that previously fell through.
  • Remove local Download on non-table detail toolbars; keep table DMS Export / Download behavior unchanged.
  • Document ODC-native EXPORT workflow trace and server-side EXPORT permission gap (no backend change in this PR).

Test plan

  • Seed odc_menu_test on dms-poc:mysql-1 (table/view/function/procedure/trigger)
  • before-fix UI on 146 /odc_query: non-table menus still show 导出/删除/下载
  • npm run buildNoDoc + static swap on 63.63 jar
  • after-fix UI: non-table menus without 导出/删除/下载; table still has 导出+下载
  • Evidence: docs/delivery/odc-nontable-menu-20260722/ (workspace)

Made with Cursor

Converge ODC-native workflow entries off non-table resource tree menus
and detail download buttons, while keeping table DMS export/download.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant