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

Enable automatic exclusion of non-required dependencies in the Publishing Wizard #6415

Closed
alansemenov opened this issue Jun 13, 2023 · 0 comments · Fixed by #6419
Closed
Assignees
Labels
Feature New feature or request

Comments

@alansemenov
Copy link
Member

When Publishing Wizard opens, it automatically fetches all dependencies (both mandatory and non-mandatory) of the "main" content:
image

We will add an option to automatically exclude non-required dependencies by introducing a new app config property called publishingWizard.excludeDependencies. If this property is present and set to true in the app config, PubWiz should still fetch all dependencies, but then exclude all non-required dependencies before rendering the dependency list for enduser.

There should be no visible blinking (when we first show the full list, then remove dependencies). It should still be possible to manually include the automatically excluded dependencies, if needed.

In the case of the screenshot above, this is how it should look if the new config property is true:
image

Note that removal of non-mandatory dependencies and applying changes resulted in removal of the two dependencies that were originally required (because they were parents of the non-mandatory dependencies).

@alansemenov alansemenov added the Feature New feature or request label Jun 13, 2023
edloidas added a commit that referenced this issue Jun 20, 2023
…hing Wizard #6415

Updated PublishProcessor to keep the regular resolve for IssueDetails dialog, is it must not drop dependencies, just load the current items.
edloidas added a commit that referenced this issue Jun 20, 2023
…hing Wizard #6415

Updated PublishProcessor to keep the regular resolve for IssueDetails dialog, is it must not drop dependencies, just load the current items.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New feature or request
Projects
None yet
2 participants