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

prevent invalid sub requirements #121

Open
2 of 7 tasks
jpalnick opened this issue Apr 17, 2013 · 1 comment
Open
2 of 7 tasks

prevent invalid sub requirements #121

jpalnick opened this issue Apr 17, 2013 · 1 comment

Comments

@jpalnick
Copy link
Collaborator

add code to ensure that it is not possible to:

  • add a open child to a closed parent
  • reopen a child of a closed parent
  • setting a child to the backlog
  • setting a child to an iteration that is after the iteration of its parent or higher
  • setting a parent to an iteration before any of its children
  • add a child to a parent that is its descendant (cyclic dependency)
  • add a child having a parent, as a child of another parent (forest not preserved)

this is an extension of issue #81

@ghost ghost assigned tuna-salad Apr 24, 2013
@tuna-salad
Copy link

Cyclic dependency causes a big trouble. It seems to be stuck in an infinite loop, using more and more memory, so that I had to close the program before its RAM use reached 2GB. The cycle was also saved into my database, so I had to create it again.

tuna-salad pushed a commit that referenced this issue Apr 26, 2013
…nt, add checkboxes in the table of possible sub-requirements, and prevent cyclic requirement dependencies (#121)
tuna-salad pushed a commit that referenced this issue Apr 26, 2013
…n to keys for the table of possible children
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

2 participants