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

Implement dragging multiple tasks at once #7408

Open
bmblb opened this issue Aug 31, 2023 · 1 comment
Open

Implement dragging multiple tasks at once #7408

bmblb opened this issue Aug 31, 2023 · 1 comment
Labels
feature request forum Issues from forum large-account Reported by large customer OEM OEM customer premium

Comments

@bmblb
Copy link

bmblb commented Aug 31, 2023

Multiple task selection is supported, but it is not possible to drag several tasks at once. It should work like in Scheduler.

Due to involved scheduling this feature is more complicated. Dragging a task sets SNE constraint by default, but when dragging multiple tasks we should try to avoid setting constraints on all of them.

Example:

tasksData : [
  { id : 1, duration : 1 },
  { id : 2, duration : 2 },
],
dependenciesData : [
  { fromTask : 1, toTask : 2 ]

If we drag task 1 back is time, task 2 will move as well because of the dependency. If we select both tasks and drag them back in time, we should avoid setting SNE constraint on the successor, because successor is already in the desired position.

To paraphrase, our goal is to move both tasks 1 day before. If we drag only predecessor, we achieve the goal with one explicit constraint. If we drag two tasks at once, behavior should remain the same

@bmblb bmblb added feature request OEM OEM customer labels Aug 31, 2023
@chuckn0rris chuckn0rris added the forum Issues from forum label Jan 10, 2024
@chuckn0rris
Copy link

@chuckn0rris chuckn0rris added large-account Reported by large customer premium labels Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request forum Issues from forum large-account Reported by large customer OEM OEM customer premium
Projects
None yet
Development

No branches or pull requests

2 participants