Skip to content
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

Multi-selection support for all applicable functionalities #1286

Closed
jellypuno opened this issue Apr 27, 2021 · 7 comments
Closed

Multi-selection support for all applicable functionalities #1286

jellypuno opened this issue Apr 27, 2021 · 7 comments
Assignees

Comments

@jellypuno
Copy link
Contributor

Allow multi-selection of PDS members in the dataset tree. This will allow the user to perform the following:

  • Copy multiple PDS members to another PDS
  • Delete multiple PDS Member

This may involve UX

@jellypuno jellypuno added the enhancement New feature or request label Apr 27, 2021
@crawr crawr added the 21PI2 label Apr 28, 2021
@katelynienaber
Copy link
Contributor

Multi-delete of DS + members will be completed with this PR: #1323

@jellypuno
Copy link
Contributor Author

MVP:

  • Copy from PDS to PDS
  • Process is done through context menu. PDS1: Right-click > Copy then PDS2: Right-click > Paste
  • Research for Drag and Drop, if it is possible
  • Questions:
    • What happens if there are duplicates? Pop a confirmation message?
    • Should we add a max number of members to copy? Research needed.

@katelynienaber
Copy link
Contributor

katelynienaber commented Aug 12, 2021

Note: Drag and drop is not possible now, but may soon be available! It's in the "proposed" API for VSCode, but not in the currently-released stable version.

I am not sure when it would be released into the stable version, but it is currently in the "feedback-gathering" phase. It can be tested out in any project by importing the Nightly build of VSCode's API. But we can't release an extension using that version of the API, because the Microsoft team considers it unstable :)

@jellypuno
Copy link
Contributor Author

Connected Discussion: #1130

@jellypuno jellypuno changed the title Multi-selection support for the dataset tree Multi-selection support for all applicable functionalities Oct 25, 2021
@jellypuno
Copy link
Contributor Author

Make this into an EPIC and break it to smaller stories:

Data set tree:
Multiple member select, for job submission?
Multiple select for copy/paste (could also multiple copy/paste member or file content as text, with some formatting to separate contents of multiple files)
USS Tree:
Multiple select for copy/paste
Jobs tree
Multiple job select for downloading spools
Multiple job select for Issue stop command
All trees:
Multiple select for Add to favorites (this could also be cross-tree, ie. from Jobs & Data Sets at the same time, or whatever)
Multiple select for Remove from favorites
Multiple select for hide/delete session

@jellypuno jellypuno added Epic and removed Epic enhancement New feature or request 21PI2 labels Oct 25, 2021
@jellypuno
Copy link
Contributor Author

For reference, VSC issue about drag and drop on tree views: microsoft/vscode#32592

@jellypuno
Copy link
Contributor Author

Drag and Drop is part of the Nov 2021 plan: microsoft/vscode#136630

@JillieBeanSim JillieBeanSim mentioned this issue Oct 11, 2022
33 tasks
@JillieBeanSim JillieBeanSim mentioned this issue Jan 20, 2023
31 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants