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

Allow installation of missing dependencies in GUI #2674

Merged
merged 1 commit into from
Feb 1, 2019

Conversation

HebaruSan
Copy link
Member

Problem

If you:

  1. Install some module manually that can be Autodetected (ModuleManager is a good choice)
  2. Use CKAN to install mods that depend on that module
  3. Manually delete that module
  4. Attempt to install the module in CKAN GUI

... then GUI will try to remove all the reverse dependencies from step 2.

The equivalent operation in CmdLine (ckan install modulemanager) works without removing anything.

Changes

Now GUI won't try to remove reverse dependencies if you're not uninstalling anything. This will allow installation of missing dependencies.

Fixes #2672.

@HebaruSan HebaruSan added Bug Something is not working as intended GUI Issues affecting the interactive GUI Core (ckan.dll) Issues affecting the core part of CKAN Pull request Relationships Issues affecting depends, recommends, etc. Easy This is easy to fix labels Jan 31, 2019
@HebaruSan HebaruSan changed the title Allow installation of missing dependencies Allow installation of missing dependencies in GUI Jan 31, 2019
@politas politas merged commit 451620d into KSP-CKAN:master Feb 1, 2019
@HebaruSan HebaruSan deleted the fix/install-missing branch February 1, 2019 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something is not working as intended Core (ckan.dll) Issues affecting the core part of CKAN Easy This is easy to fix GUI Issues affecting the interactive GUI Relationships Issues affecting depends, recommends, etc.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants