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

AADL Navigator: Add node that shows project dependencies #1463

Closed
lwrage opened this Issue Aug 20, 2018 · 4 comments

Comments

Projects
None yet
2 participants
@lwrage
Contributor

lwrage commented Aug 20, 2018

The node should expand direct project dependencies. Operations should allow adding and removing dependencies. (Undo!)
Could use drag and drop to add dependency. (Check for cycles!)
child of #1371

@lwrage lwrage added this to the 2.3.6 milestone Aug 29, 2018

@lwrage lwrage self-assigned this Sep 1, 2018

@lwrage lwrage assigned AaronGreenhouse and unassigned lwrage Sep 17, 2018

@lwrage

This comment has been minimized.

Contributor

lwrage commented Sep 19, 2018

For AADL projects only.

@lwrage

This comment has been minimized.

Contributor

lwrage commented Sep 20, 2018

Simpler approach for editing project dependencies:
Add context menu to dependencies node ("Modify dependencies...") that opens the corresponding project properties page.
No DnD

@AaronGreenhouse

This comment has been minimized.

AaronGreenhouse commented Sep 27, 2018

  1. Just show the depended upon projects.
  2. Allow editing of dependencies

@wafflebot wafflebot bot added in progress and removed next labels Sep 27, 2018

@AaronGreenhouse

This comment has been minimized.

AaronGreenhouse commented Oct 9, 2018

Done. Added a virtual node for the depended on projects. It only shows if there is at least one. Added an action to the navigator context menu to edit the project dependencies. This action is active on the virtual node and on AADL projects.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment