Most project management software, be it MS Project or Open Source alternatives, support moving tasks around in the task list pane. OpenProj doesn't support that functionality, or it is so deeply hidden in the interface that it's nowhere to be found.
There should be "Up / Down" buttons in the toolbar and "Up / Down" menu item in the task context menu. In the future, it should also be possible to move a task by dragging it around. However, this would necessitate a change in the current mouse behavior in the task pane...
Logged In: YES
user_id=894000
Originator: NO
You can move tasks around, it seems, by cutting and pasting them.
Logged In: YES
user_id=1914418
Originator: YES
But you then have to rename the task and redo all the predecessors/successors links. Not too convenient, and not really a "move" functionality.
In big project with a lot of tasks linked, this would create a mess and a high probability of introducing errors.
Logged In: YES
user_id=894000
Originator: NO
This is basic functionality and should be of higher priority. Drag and drop would be very good as well.
As to bobbybob's question: ideally you should not have to rename anything and the predecessors / successors should adjust themselves?
Logged In: YES
user_id=1914418
Originator: YES
I didn't look at the code that much yet, but I'm pretty sure this functionality would be very easy to implement. Just add the necessary UI elements (very easy) and then implement a simple callback that reorder the task list.
I suppose it's a simple matter of changing the order in a List, an Array or something similar. It can even be implemented in the next Beta without too much trouble, I guess.
Logged In: NO
There is a move() method in the com.projity.grouping.core.model.NodeModel interface. DefaultNodeModel implements the move() method. It's even simpler than I thought. Focusing on 2 new toolbar button (up and down arrow) and two contextual menu item (Up and Down) would make this implementation quite easy for a first version.
The only concern I have is that it's implemented using cut() and paste() method. If UI is using the same call to implement cut & paste (same parameters values), then we'll have the same problem.
Logged In: YES
user_id=894000
Originator: NO
OK, did that and it works. But can't we have a menu under Tools > Languages or a Tools > Options dialog box? Especially the launched dos window looks a bit funny. Otherwise: thanks a lot!
Logged In: YES
user_id=894000
Originator: NO
Sorry, comment was meant for the German / English issue...
Logged In: YES
user_id=1914418
Originator: YES
There is a move() method in the com.projity.grouping.core.model.NodeModel interface. DefaultNodeModel implements the move() method. It's even simpler than I thought. Focusing on 2 new toolbar button (up and down arrow) and two contextual menu item (Up and Down) would make this implementation quite easy for a first version.
The only concern I have is that it's implemented using cut() and paste() method. If UI is using the same call to implement cut & paste (same parameters values), then we'll have the same problem.
Logged In: YES
user_id=1914418
Originator: YES
There is a move() method in the com.projity.grouping.core.model.NodeModel interface. DefaultNodeModel implements the move() method. It's even simpler than I thought. Focusing on 2 new toolbar button (up and down arrow) and two contextual menu item (Up and Down) would make this implementation quite easy for a first version.
The only concern I have is that it's implemented using cut() and paste() method. If UI is using the same call to implement cut & paste (same parameters values), then we'll have the same problem.
Logged In: YES
user_id=1914418
Originator: YES
Weird, my last comment keeps being submitted...
Logged In: YES
user_id=1914418
Originator: YES
Weird, my last comment keeps being submitted...
Logged In: YES
user_id=1914418
Originator: YES
Weird, my last comment keeps being submitted...
Logged In: YES
user_id=1914418
Originator: YES
Weird, my last comment keeps being submitted...
Logged In: YES
user_id=890247
Originator: NO
This UI improvement would save a lot of awkward cutting ans pasting. I agree, an up and down arrow is sufficient, although being able to click and drag (meta-click and drag?) would be nice.
Logged In: YES
user_id=1304853
Originator: NO
I would just like to add my vote for this - it would be very useful!
Logged In: YES
user_id=1351522
Originator: NO
Having some button for moving task around could be really useful.
Logged In: YES
user_id=2030398
Originator: NO
Agree, I spend some time looking for this functionality and could only use Ctrl-X and Ctrl-V to move tasks. Up and Down arrows would be much better.
Logged In: YES
user_id=2038862
Originator: NO
Agree, too.
Ctrl-X and Ctrl-V may work in the text plane, but any dependencies get lost.
Is this board dead ?
NFR (new feature request) was opened 2007-10-16 18:03
and since then no developer responded in any way ?
Logged In: YES
user_id=54976
Originator: NO
cut/paste now preserves predecessors.
Logged In: YES
user_id=54976
Originator: NO
cut/paste now preserves predecessors.
Logged In: NO
Maybe I'm doing it wrong, but it doesn't work for me with OpenProj 1.2. Cut/Paste still destroy dependencies.
Totally out-of-the-blue idea, but why can't predecessors / successors be a hyperlink to a bookmark, rather than a number?
It would make the GANTT chart more readable (I.e. "Successor = NEXTSTEP" instead of 345).
Attach a "bookmark" to a task, and then it's a target. Exporting to XML isn't a problem since all you have to do is resolve the bookmark to a task# at that time.