| ||
| ° Home ° Forums ° Reply ° Statistics ° Sign Up ° Search ° Manual ° |
| PM forums / Developing GanttPV / GanttPv Bugs |
| Author | Message |
| Ben Meyers Member |
# Posted: 13 Sep 2006 15:51:29 - As one of Brian's former students who is doing some Python learning on the side, he suggested that I come here to offer to help debug some known issues to practice my Python. What known bugs exist in the current beta that I could potentially help with? |
| Alexander Moderator |
# Posted: 13 Sep 2006 23:11:34 - Thanks! That would be great. I'll check my notes and get back to you soon. |
| Alexander Moderator |
# Posted: 20 Sep 2006 20:47:54 ° Edited by: Alexander - Alright, Ben, sorry to keep you waiting for so long. Here are some things that you could do that would be a great help: *** Save the option file in a platform standard directory. Currently GanttPV's "option" file is saved in the program directory (Windows) or inside the application (Mac). But this data should be saved in the location for preference files on that platform. There is some code in GanttPV.py that shows how to get the correct path, but we haven't implemented it yet. (It crashes our Python interpreter...) # paths = wx.StandardPaths.Get() # user_data_dir = paths.GetUserDataDir() *** Implement the "Edit Column Options" toolbar button. This feature is currently implemented as a script, but it should be done for the toolbar button. We need to have someone think through how this should be handled. *** A script that adjusts task start dates to meet a specific end date. The user would enter end dates for one or more tasks, select them, and run the script. The script would then look at all of the relevant task dependencies (however far back), and adjust any task start dates as necessary to bring the "calculated" end dates of the selected task(s) to match their planned end dates. For an example of the sort of calculations required, take a look at the "backward pass" section of the GanttCalculation function in Data.py, particularly the "ls" (late start) variable. *** Thanks again for volunteering to help. Let us know how everything progresses. Regards, Alex |
| Rob |
# Posted: 20 Oct 2006 09:33:31 - I'm having trouble removing a dependency. I believe it was created by selecting two adjacent rows and clicking the assign prerequsites button. Selecting the single task in the Gant Chart and clicking the assign prerequsites button to show the list of all tasks doesn't show the dependency however. Using the Task / Dependency table I can see that I can create duplicate dependency's and then remove them, but I can't remove the original occurance. Any ideas? Thanks in advance. |
| Alexander Moderator |
# Posted: 20 Oct 2006 11:10:48 - Thanks Rob! Brian's been wondering where those duplicate dependencies come from. Apparently, when GanttPV "chains" multiple selected tasks, it isn't checking whether a dependency already exists before adding another one. I've just fixed the code for the upcoming release v0.7. In the meantime, you should be able to delete the duplicates by using the Delete Row button from the Task/Dependency report. |
|
Powered by mini BB forum software © 2001-2010 |